forked from loafle/openapi-generator-original
[csharp] Change sorting default (#18942)
* change sorting default * implement sorting options for all libraries * rebuild tests * build samples
This commit is contained in:
parent
6da3dc5c10
commit
ad8a7d2a3c
@ -31,11 +31,11 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|
||||
|library|HTTP library template (sub-template) to use|<dl><dt>**generichost**</dt><dd>HttpClient with Generic Host dependency injection (https://docs.microsoft.com/en-us/dotnet/core/extensions/generic-host) (Experimental. Subject to breaking changes without notice.)</dd><dt>**httpclient**</dt><dd>HttpClient (https://docs.microsoft.com/en-us/dotnet/api/system.net.http.httpclient) (Experimental. Subject to breaking changes without notice.)</dd><dt>**unityWebRequest**</dt><dd>UnityWebRequest (...) (Experimental. Subject to breaking changes without notice.)</dd><dt>**restsharp**</dt><dd>RestSharp (https://github.com/restsharp/RestSharp)</dd></dl>|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|
|
||||
|
@ -3092,16 +3092,7 @@ public class DefaultCodegen implements CodegenConfig {
|
||||
}
|
||||
|
||||
if (sortModelPropertiesByRequiredFlag) {
|
||||
Comparator<CodegenProperty> comparator = new Comparator<CodegenProperty>() {
|
||||
@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<CodegenProperty> comparator = new Comparator<CodegenProperty>() {
|
||||
@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<CodegenParameter>() {
|
||||
@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<CodegenParameter> parameters) {
|
||||
Collections.sort(parameters, new Comparator<CodegenParameter>() {
|
||||
@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<CodegenParameter> parameters) {
|
||||
for (CodegenParameter parameter : parameters) {
|
||||
if (System.identityHashCode(p) == System.identityHashCode(parameter)) {
|
||||
|
@ -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<Server> 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<CodegenParameter> 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<CodegenParameter> 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;
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
||||
|
@ -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)
|
||||
|
||||
|
@ -53,15 +53,6 @@ namespace Org.OpenAPITools.Test.Model
|
||||
//Assert.IsType<Child>(instance);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Test the property 'Age'
|
||||
/// </summary>
|
||||
[Fact]
|
||||
public void AgeTest()
|
||||
{
|
||||
// TODO unit test for the property 'Age'
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Test the property 'BoosterSeat'
|
||||
/// </summary>
|
||||
@ -70,5 +61,14 @@ namespace Org.OpenAPITools.Test.Model
|
||||
{
|
||||
// TODO unit test for the property 'BoosterSeat'
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Test the property 'Age'
|
||||
/// </summary>
|
||||
[Fact]
|
||||
public void AgeTest()
|
||||
{
|
||||
// TODO unit test for the property 'Age'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -74,12 +74,12 @@ namespace Org.OpenAPITools.Test.Model
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Test the property 'FirstName'
|
||||
/// Test the property 'Type'
|
||||
/// </summary>
|
||||
[Fact]
|
||||
public void FirstNameTest()
|
||||
public void TypeTest()
|
||||
{
|
||||
// TODO unit test for the property 'FirstName'
|
||||
// TODO unit test for the property 'Type'
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -92,12 +92,12 @@ namespace Org.OpenAPITools.Test.Model
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Test the property 'Type'
|
||||
/// Test the property 'FirstName'
|
||||
/// </summary>
|
||||
[Fact]
|
||||
public void TypeTest()
|
||||
public void FirstNameTest()
|
||||
{
|
||||
// TODO unit test for the property 'Type'
|
||||
// TODO unit test for the property 'FirstName'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -32,11 +32,11 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="Adult" /> class.
|
||||
/// </summary>
|
||||
/// <param name="children">children</param>
|
||||
/// <param name="firstName">firstName</param>
|
||||
/// <param name="lastName">lastName</param>
|
||||
/// <param name="firstName">firstName</param>
|
||||
/// <param name="children">children</param>
|
||||
[JsonConstructor]
|
||||
public Adult(Option<List<Child>> children = default, Option<string> firstName = default, Option<string> lastName = default) : base(firstName, lastName)
|
||||
public Adult(Option<string> lastName = default, Option<string> firstName = default, Option<List<Child>> children = default) : base(lastName, firstName)
|
||||
{
|
||||
ChildrenOption = children;
|
||||
OnCreated();
|
||||
@ -44,6 +44,13 @@ namespace Org.OpenAPITools.Model
|
||||
|
||||
partial void OnCreated();
|
||||
|
||||
/// <summary>
|
||||
/// The discriminator
|
||||
/// </summary>
|
||||
[JsonIgnore]
|
||||
[global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
|
||||
public new string Type { get; } = "Adult";
|
||||
|
||||
/// <summary>
|
||||
/// Used to track the state of Children
|
||||
/// </summary>
|
||||
@ -57,13 +64,6 @@ namespace Org.OpenAPITools.Model
|
||||
[JsonPropertyName("children")]
|
||||
public List<Child> Children { get { return this.ChildrenOption; } set { this.ChildrenOption = new Option<List<Child>>(value); } }
|
||||
|
||||
/// <summary>
|
||||
/// The discriminator
|
||||
/// </summary>
|
||||
[JsonIgnore]
|
||||
[global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
|
||||
public new string Type { get; } = "Adult";
|
||||
|
||||
/// <summary>
|
||||
/// Returns the string presentation of the object
|
||||
/// </summary>
|
||||
@ -101,10 +101,10 @@ namespace Org.OpenAPITools.Model
|
||||
|
||||
JsonTokenType startingTokenType = utf8JsonReader.TokenType;
|
||||
|
||||
Option<List<Child>> children = default;
|
||||
Option<string> firstName = default;
|
||||
Option<string> lastName = default;
|
||||
Option<string> type = default;
|
||||
Option<string> lastName = default;
|
||||
Option<string> firstName = default;
|
||||
Option<List<Child>> 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<List<Child>>(JsonSerializer.Deserialize<List<Child>>(ref utf8JsonReader, jsonSerializerOptions));
|
||||
break;
|
||||
case "firstName":
|
||||
firstName = new Option<string>(utf8JsonReader.GetString());
|
||||
case "$_type":
|
||||
type = new Option<string>(utf8JsonReader.GetString());
|
||||
break;
|
||||
case "lastName":
|
||||
lastName = new Option<string>(utf8JsonReader.GetString());
|
||||
break;
|
||||
case "$_type":
|
||||
type = new Option<string>(utf8JsonReader.GetString());
|
||||
case "firstName":
|
||||
firstName = new Option<string>(utf8JsonReader.GetString());
|
||||
break;
|
||||
case "children":
|
||||
if (utf8JsonReader.TokenType != JsonTokenType.Null)
|
||||
children = new Option<List<Child>>(JsonSerializer.Deserialize<List<Child>>(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);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -179,27 +179,28 @@ namespace Org.OpenAPITools.Model
|
||||
/// <exception cref="NotImplementedException"></exception>
|
||||
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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -32,12 +32,12 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="Child" /> class.
|
||||
/// </summary>
|
||||
/// <param name="age">age</param>
|
||||
/// <param name="firstName">firstName</param>
|
||||
/// <param name="lastName">lastName</param>
|
||||
/// <param name="firstName">firstName</param>
|
||||
/// <param name="age">age</param>
|
||||
/// <param name="boosterSeat">boosterSeat</param>
|
||||
[JsonConstructor]
|
||||
public Child(Option<int?> age = default, Option<string> firstName = default, Option<string> lastName = default, Option<bool?> boosterSeat = default) : base(firstName, lastName)
|
||||
public Child(Option<string> lastName = default, Option<string> firstName = default, Option<int?> age = default, Option<bool?> boosterSeat = default) : base(lastName, firstName)
|
||||
{
|
||||
AgeOption = age;
|
||||
BoosterSeatOption = boosterSeat;
|
||||
@ -46,6 +46,13 @@ namespace Org.OpenAPITools.Model
|
||||
|
||||
partial void OnCreated();
|
||||
|
||||
/// <summary>
|
||||
/// The discriminator
|
||||
/// </summary>
|
||||
[JsonIgnore]
|
||||
[global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
|
||||
public new string Type { get; } = "Child";
|
||||
|
||||
/// <summary>
|
||||
/// Used to track the state of Age
|
||||
/// </summary>
|
||||
@ -59,13 +66,6 @@ namespace Org.OpenAPITools.Model
|
||||
[JsonPropertyName("age")]
|
||||
public int? Age { get { return this.AgeOption; } set { this.AgeOption = new Option<int?>(value); } }
|
||||
|
||||
/// <summary>
|
||||
/// The discriminator
|
||||
/// </summary>
|
||||
[JsonIgnore]
|
||||
[global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
|
||||
public new string Type { get; } = "Child";
|
||||
|
||||
/// <summary>
|
||||
/// Used to track the state of BoosterSeat
|
||||
/// </summary>
|
||||
@ -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<int?> age = default;
|
||||
Option<string> firstName = default;
|
||||
Option<string> lastName = default;
|
||||
Option<string> type = default;
|
||||
Option<string> lastName = default;
|
||||
Option<string> firstName = default;
|
||||
Option<int?> age = default;
|
||||
Option<bool?> 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<int?>(utf8JsonReader.GetInt32());
|
||||
break;
|
||||
case "firstName":
|
||||
firstName = new Option<string>(utf8JsonReader.GetString());
|
||||
case "$_type":
|
||||
type = new Option<string>(utf8JsonReader.GetString());
|
||||
break;
|
||||
case "lastName":
|
||||
lastName = new Option<string>(utf8JsonReader.GetString());
|
||||
break;
|
||||
case "$_type":
|
||||
type = new Option<string>(utf8JsonReader.GetString());
|
||||
case "firstName":
|
||||
firstName = new Option<string>(utf8JsonReader.GetString());
|
||||
break;
|
||||
case "age":
|
||||
if (utf8JsonReader.TokenType != JsonTokenType.Null)
|
||||
age = new Option<int?>(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);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -203,22 +203,22 @@ namespace Org.OpenAPITools.Model
|
||||
/// <exception cref="NotImplementedException"></exception>
|
||||
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);
|
||||
|
@ -32,30 +32,24 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="Person" /> class.
|
||||
/// </summary>
|
||||
/// <param name="firstName">firstName</param>
|
||||
/// <param name="lastName">lastName</param>
|
||||
/// <param name="firstName">firstName</param>
|
||||
[JsonConstructor]
|
||||
public Person(Option<string> firstName = default, Option<string> lastName = default)
|
||||
public Person(Option<string> lastName = default, Option<string> firstName = default)
|
||||
{
|
||||
FirstNameOption = firstName;
|
||||
LastNameOption = lastName;
|
||||
FirstNameOption = firstName;
|
||||
OnCreated();
|
||||
}
|
||||
|
||||
partial void OnCreated();
|
||||
|
||||
/// <summary>
|
||||
/// Used to track the state of FirstName
|
||||
/// The discriminator
|
||||
/// </summary>
|
||||
[JsonIgnore]
|
||||
[global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
|
||||
public Option<string> FirstNameOption { get; private set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets FirstName
|
||||
/// </summary>
|
||||
[JsonPropertyName("firstName")]
|
||||
public string FirstName { get { return this.FirstNameOption; } set { this.FirstNameOption = new Option<string>(value); } }
|
||||
public string Type { get; } = "Person";
|
||||
|
||||
/// <summary>
|
||||
/// 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<string>(value); } }
|
||||
|
||||
/// <summary>
|
||||
/// The discriminator
|
||||
/// Used to track the state of FirstName
|
||||
/// </summary>
|
||||
[JsonIgnore]
|
||||
[global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
|
||||
public string Type { get; } = "Person";
|
||||
public Option<string> FirstNameOption { get; private set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets FirstName
|
||||
/// </summary>
|
||||
[JsonPropertyName("firstName")]
|
||||
public string FirstName { get { return this.FirstNameOption; } set { this.FirstNameOption = new Option<string>(value); } }
|
||||
|
||||
/// <summary>
|
||||
/// 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<string> firstName = default;
|
||||
Option<string> lastName = default;
|
||||
Option<string> type = default;
|
||||
Option<string> lastName = default;
|
||||
Option<string> firstName = default;
|
||||
|
||||
string discriminator = ClientUtils.GetDiscriminator(utf8JsonReader, "$_type");
|
||||
|
||||
@ -168,14 +168,14 @@ namespace Org.OpenAPITools.Model
|
||||
|
||||
switch (localVarJsonPropertyName)
|
||||
{
|
||||
case "firstName":
|
||||
firstName = new Option<string>(utf8JsonReader.GetString());
|
||||
case "$_type":
|
||||
type = new Option<string>(utf8JsonReader.GetString());
|
||||
break;
|
||||
case "lastName":
|
||||
lastName = new Option<string>(utf8JsonReader.GetString());
|
||||
break;
|
||||
case "$_type":
|
||||
type = new Option<string>(utf8JsonReader.GetString());
|
||||
case "firstName":
|
||||
firstName = new Option<string>(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);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -229,19 +229,19 @@ namespace Org.OpenAPITools.Model
|
||||
/// <exception cref="NotImplementedException"></exception>
|
||||
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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -891,7 +891,7 @@ No authorization required
|
||||
|
||||
<a id="testbodywithqueryparams"></a>
|
||||
# **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
|
||||
|
||||
<a id="testendpointparameters"></a>
|
||||
# **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)
|
||||
|
||||
<a id="testenumparameters"></a>
|
||||
# **TestEnumParameters**
|
||||
> void TestEnumParameters (List<TestEnumParametersRequestEnumFormStringArrayInner> enumHeaderStringArray = null, List<TestEnumParametersRequestEnumFormStringArrayInner> enumQueryStringArray = null, List<TestEnumParametersRequestEnumFormStringArrayInner> enumFormStringArray = null, TestEnumParametersEnumHeaderStringParameter enumHeaderString = null, TestEnumParametersEnumHeaderStringParameter enumQueryString = null, TestEnumParametersEnumQueryDoubleParameter enumQueryDouble = null, TestEnumParametersEnumQueryIntegerParameter enumQueryInteger = null, TestEnumParametersRequestEnumFormString enumFormString = null)
|
||||
> void TestEnumParameters (List<TestEnumParametersRequestEnumFormStringArrayInner> enumHeaderStringArray = null, TestEnumParametersEnumHeaderStringParameter enumHeaderString = null, List<TestEnumParametersRequestEnumFormStringArrayInner> enumQueryStringArray = null, TestEnumParametersEnumHeaderStringParameter enumQueryString = null, TestEnumParametersEnumQueryIntegerParameter enumQueryInteger = null, TestEnumParametersEnumQueryDoubleParameter enumQueryDouble = null, List<TestEnumParametersRequestEnumFormStringArrayInner> 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<TestEnumParametersRequestEnumFormStringArrayInner>(); // List<TestEnumParametersRequestEnumFormStringArrayInner> | Header parameter enum test (string array) (optional)
|
||||
var enumQueryStringArray = new List<TestEnumParametersRequestEnumFormStringArrayInner>(); // List<TestEnumParametersRequestEnumFormStringArrayInner> | Query parameter enum test (string array) (optional)
|
||||
var enumFormStringArray = new List<TestEnumParametersRequestEnumFormStringArrayInner>(); // List<TestEnumParametersRequestEnumFormStringArrayInner> | Form parameter enum test (string array) (optional)
|
||||
var enumHeaderString = (TestEnumParametersEnumHeaderStringParameter) "_abc"; // TestEnumParametersEnumHeaderStringParameter | Header parameter enum test (string) (optional)
|
||||
var enumQueryStringArray = new List<TestEnumParametersRequestEnumFormStringArrayInner>(); // List<TestEnumParametersRequestEnumFormStringArrayInner> | 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<TestEnumParametersRequestEnumFormStringArrayInner>(); // List<TestEnumParametersRequestEnumFormStringArrayInner> | 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
|
||||
|
||||
<a id="testgroupparameters"></a>
|
||||
# **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
|
||||
|
@ -670,7 +670,7 @@ void (empty response body)
|
||||
|
||||
<a id="uploadfile"></a>
|
||||
# **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<ApiResponse> response = apiInstance.UploadFileWithHttpInfo(petId, file, additionalMetadata);
|
||||
ApiResponse<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)
|
||||
|
||||
<a id="uploadfilewithrequiredfile"></a>
|
||||
# **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<ApiResponse> response = apiInstance.UploadFileWithRequiredFileWithHttpInfo(requiredFile, petId, additionalMetadata);
|
||||
ApiResponse<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
|
||||
|
@ -625,7 +625,7 @@ No authorization required
|
||||
|
||||
<a id="updateuser"></a>
|
||||
# **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
|
||||
|
||||
|
@ -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);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -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<DateTime> date = default;
|
||||
Client.Option<System.IO.Stream> binary = default;
|
||||
Client.Option<float> varFloat = default;
|
||||
byte[] varByte = default;
|
||||
Client.Option<int> integer = default;
|
||||
Client.Option<int> int32 = default;
|
||||
Client.Option<long> int64 = default;
|
||||
Client.Option<float> varFloat = default;
|
||||
Client.Option<string> varString = default;
|
||||
Client.Option<System.IO.Stream> binary = default;
|
||||
Client.Option<DateTime> date = default;
|
||||
Client.Option<DateTime> dateTime = default;
|
||||
Client.Option<string> password = default;
|
||||
Client.Option<string> callback = default;
|
||||
Client.Option<DateTime> 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);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -216,14 +216,14 @@ namespace Org.OpenAPITools.Test.Api
|
||||
public async Task TestEnumParametersAsyncTest()
|
||||
{
|
||||
Client.Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray = default;
|
||||
Client.Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray = default;
|
||||
Client.Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray = default;
|
||||
Client.Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString = default;
|
||||
Client.Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray = default;
|
||||
Client.Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString = default;
|
||||
Client.Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble = default;
|
||||
Client.Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger = default;
|
||||
Client.Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble = default;
|
||||
Client.Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray = default;
|
||||
Client.Option<TestEnumParametersRequestEnumFormString> enumFormString = default;
|
||||
await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumQueryDouble, enumQueryInteger, enumFormString);
|
||||
await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -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<bool> booleanGroup = default;
|
||||
Client.Option<int> stringGroup = default;
|
||||
Client.Option<bool> booleanGroup = default;
|
||||
Client.Option<long> int64Group = default;
|
||||
await _instance.TestGroupParametersAsync(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group);
|
||||
await _instance.TestGroupParametersAsync(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -136,9 +136,9 @@ namespace Org.OpenAPITools.Test.Api
|
||||
public async Task UploadFileAsyncTest()
|
||||
{
|
||||
long petId = default;
|
||||
Client.Option<System.IO.Stream> file = default;
|
||||
Client.Option<string> additionalMetadata = default;
|
||||
var response = await _instance.UploadFileAsync(petId, file, additionalMetadata);
|
||||
Client.Option<System.IO.Stream> file = default;
|
||||
var response = await _instance.UploadFileAsync(petId, additionalMetadata, file);
|
||||
var model = response.Ok();
|
||||
Assert.IsType<ApiResponse>(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<string> additionalMetadata = default;
|
||||
var response = await _instance.UploadFileWithRequiredFileAsync(requiredFile, petId, additionalMetadata);
|
||||
var response = await _instance.UploadFileWithRequiredFileAsync(petId, requiredFile, additionalMetadata);
|
||||
var model = response.Ok();
|
||||
Assert.IsType<ApiResponse>(model);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -264,11 +264,11 @@ namespace Org.OpenAPITools.Api
|
||||
///
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestBodyWithQueryParamsApiResponse"/>></returns>
|
||||
Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
@ -276,11 +276,11 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
///
|
||||
/// </remarks>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestBodyWithQueryParamsApiResponse"/>></returns>
|
||||
Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsOrDefaultAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// To test \"client\" model
|
||||
@ -312,23 +312,23 @@ namespace Org.OpenAPITools.Api
|
||||
/// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="number">None</param>
|
||||
/// <param name="varDouble">None</param>
|
||||
/// <param name="patternWithoutDelimiter">None</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="integer">None (optional)</param>
|
||||
/// <param name="int32">None (optional)</param>
|
||||
/// <param name="int64">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varString">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="password">None (optional)</param>
|
||||
/// <param name="callback">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEndpointParametersApiResponse"/>></returns>
|
||||
Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateTime> date = default, Option<System.IO.Stream> binary = default, Option<float> varFloat = default, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<string> varString = default, Option<string> password = default, Option<string> callback = default, Option<DateTime> dateTime = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<float> varFloat = default, Option<string> varString = default, Option<System.IO.Stream> binary = default, Option<DateTime> date = default, Option<DateTime> dateTime = default, Option<string> password = default, Option<string> callback = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
@ -336,23 +336,23 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
/// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
/// </remarks>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="number">None</param>
|
||||
/// <param name="varDouble">None</param>
|
||||
/// <param name="patternWithoutDelimiter">None</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="integer">None (optional)</param>
|
||||
/// <param name="int32">None (optional)</param>
|
||||
/// <param name="int64">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varString">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="password">None (optional)</param>
|
||||
/// <param name="callback">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEndpointParametersApiResponse"/>></returns>
|
||||
Task<ITestEndpointParametersApiResponse> TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateTime> date = default, Option<System.IO.Stream> binary = default, Option<float> varFloat = default, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<string> varString = default, Option<string> password = default, Option<string> callback = default, Option<DateTime> dateTime = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestEndpointParametersApiResponse> TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<float> varFloat = default, Option<string> varString = default, Option<System.IO.Stream> binary = default, Option<DateTime> date = default, Option<DateTime> dateTime = default, Option<string> password = default, Option<string> callback = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// To test enum parameters
|
||||
@ -362,16 +362,16 @@ namespace Org.OpenAPITools.Api
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumHeaderString">Header parameter enum test (string) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumFormString"> (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEnumParametersApiResponse"/>></returns>
|
||||
Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString = default, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString = default, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble = default, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger = default, Option<TestEnumParametersRequestEnumFormString> enumFormString = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString = default, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger = default, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray = default, Option<TestEnumParametersRequestEnumFormString> enumFormString = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// To test enum parameters
|
||||
@ -380,16 +380,16 @@ namespace Org.OpenAPITools.Api
|
||||
/// To test enum parameters
|
||||
/// </remarks>
|
||||
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumHeaderString">Header parameter enum test (string) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumFormString"> (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEnumParametersApiResponse"/>></returns>
|
||||
Task<ITestEnumParametersApiResponse> TestEnumParametersOrDefaultAsync(Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString = default, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString = default, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble = default, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger = default, Option<TestEnumParametersRequestEnumFormString> enumFormString = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestEnumParametersApiResponse> TestEnumParametersOrDefaultAsync(Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString = default, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger = default, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray = default, Option<TestEnumParametersRequestEnumFormString> enumFormString = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint to test group parameters (optional)
|
||||
@ -398,15 +398,15 @@ namespace Org.OpenAPITools.Api
|
||||
/// Fake endpoint to test group parameters (optional)
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestGroupParametersApiResponse"/>></returns>
|
||||
Task<ITestGroupParametersApiResponse> TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup = default, Option<int> stringGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestGroupParametersApiResponse> TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup = default, Option<bool> booleanGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint to test group parameters (optional)
|
||||
@ -414,15 +414,15 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
/// Fake endpoint to test group parameters (optional)
|
||||
/// </remarks>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestGroupParametersApiResponse"/>></returns>
|
||||
Task<ITestGroupParametersApiResponse> TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup = default, Option<int> stringGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestGroupParametersApiResponse> TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup = default, Option<bool> booleanGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// 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);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <returns></returns>
|
||||
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));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Processes the server response
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
private void AfterTestBodyWithQueryParamsDefaultImplementation(ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query)
|
||||
/// <param name="user"></param>
|
||||
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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query);
|
||||
/// <param name="user"></param>
|
||||
partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, string query, User user);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -3393,12 +3393,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
private void OnErrorTestBodyWithQueryParamsDefaultImplementation(Exception exception, string pathFormat, string path, User user, string query)
|
||||
/// <param name="user"></param>
|
||||
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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string query);
|
||||
/// <param name="user"></param>
|
||||
partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string query, User user);
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestBodyWithQueryParamsApiResponse"/>></returns>
|
||||
public async Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestBodyWithQueryParamsApiResponse> 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
|
||||
///
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestBodyWithQueryParamsApiResponse"/>></returns>
|
||||
public async Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestBodyWithQueryParamsApiResponse> 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<DateTime> date, ref Option<System.IO.Stream> binary, ref Option<float> varFloat, ref Option<int> integer, ref Option<int> int32, ref Option<long> int64, ref Option<string> varString, ref Option<string> password, ref Option<string> callback, ref Option<DateTime> dateTime);
|
||||
partial void FormatTestEndpointParameters(ref decimal number, ref double varDouble, ref string patternWithoutDelimiter, ref byte[] varByte, ref Option<int> integer, ref Option<int> int32, ref Option<long> int64, ref Option<float> varFloat, ref Option<string> varString, ref Option<System.IO.Stream> binary, ref Option<DateTime> date, ref Option<DateTime> dateTime, ref Option<string> password, ref Option<string> callback);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <returns></returns>
|
||||
private void ValidateTestEndpointParameters(byte[] varByte, string patternWithoutDelimiter, Option<System.IO.Stream> binary, Option<string> varString, Option<string> password, Option<string> callback)
|
||||
private void ValidateTestEndpointParameters(string patternWithoutDelimiter, byte[] varByte, Option<string> varString, Option<System.IO.Stream> binary, Option<string> password, Option<string> 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
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="number"></param>
|
||||
/// <param name="varDouble"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="integer"></param>
|
||||
/// <param name="int32"></param>
|
||||
/// <param name="int64"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateTime> date, Option<System.IO.Stream> binary, Option<float> varFloat, Option<int> integer, Option<int> int32, Option<long> int64, Option<string> varString, Option<string> password, Option<string> callback, Option<DateTime> dateTime)
|
||||
private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer, Option<int> int32, Option<long> int64, Option<float> varFloat, Option<string> varString, Option<System.IO.Stream> binary, Option<DateTime> date, Option<DateTime> dateTime, Option<string> password, Option<string> 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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="number"></param>
|
||||
/// <param name="varDouble"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="integer"></param>
|
||||
/// <param name="int32"></param>
|
||||
/// <param name="int64"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateTime> date, Option<System.IO.Stream> binary, Option<float> varFloat, Option<int> integer, Option<int> int32, Option<long> int64, Option<string> varString, Option<string> password, Option<string> callback, Option<DateTime> dateTime);
|
||||
partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer, Option<int> int32, Option<long> int64, Option<float> varFloat, Option<string> varString, Option<System.IO.Stream> binary, Option<DateTime> date, Option<DateTime> dateTime, Option<string> password, Option<string> callback);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -3867,24 +3867,24 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="number"></param>
|
||||
/// <param name="varDouble"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="integer"></param>
|
||||
/// <param name="int32"></param>
|
||||
/// <param name="int64"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateTime> date, Option<System.IO.Stream> binary, Option<float> varFloat, Option<int> integer, Option<int> int32, Option<long> int64, Option<string> varString, Option<string> password, Option<string> callback, Option<DateTime> dateTime)
|
||||
private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer, Option<int> int32, Option<long> int64, Option<float> varFloat, Option<string> varString, Option<System.IO.Stream> binary, Option<DateTime> date, Option<DateTime> dateTime, Option<string> password, Option<string> 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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="number"></param>
|
||||
/// <param name="varDouble"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="integer"></param>
|
||||
/// <param name="int32"></param>
|
||||
/// <param name="int64"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateTime> date, Option<System.IO.Stream> binary, Option<float> varFloat, Option<int> integer, Option<int> int32, Option<long> int64, Option<string> varString, Option<string> password, Option<string> callback, Option<DateTime> dateTime);
|
||||
partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer, Option<int> int32, Option<long> int64, Option<float> varFloat, Option<string> varString, Option<System.IO.Stream> binary, Option<DateTime> date, Option<DateTime> dateTime, Option<string> password, Option<string> callback);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
/// </summary>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="number">None</param>
|
||||
/// <param name="varDouble">None</param>
|
||||
/// <param name="patternWithoutDelimiter">None</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="integer">None (optional)</param>
|
||||
/// <param name="int32">None (optional)</param>
|
||||
/// <param name="int64">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varString">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="password">None (optional)</param>
|
||||
/// <param name="callback">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEndpointParametersApiResponse"/>></returns>
|
||||
public async Task<ITestEndpointParametersApiResponse> TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateTime> date = default, Option<System.IO.Stream> binary = default, Option<float> varFloat = default, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<string> varString = default, Option<string> password = default, Option<string> callback = default, Option<DateTime> dateTime = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestEndpointParametersApiResponse> TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<float> varFloat = default, Option<string> varString = default, Option<System.IO.Stream> binary = default, Option<DateTime> date = default, Option<DateTime> dateTime = default, Option<string> password = default, Option<string> 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 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="number">None</param>
|
||||
/// <param name="varDouble">None</param>
|
||||
/// <param name="patternWithoutDelimiter">None</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="integer">None (optional)</param>
|
||||
/// <param name="int32">None (optional)</param>
|
||||
/// <param name="int64">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varString">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="password">None (optional)</param>
|
||||
/// <param name="callback">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEndpointParametersApiResponse"/>></returns>
|
||||
public async Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateTime> date = default, Option<System.IO.Stream> binary = default, Option<float> varFloat = default, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<string> varString = default, Option<string> password = default, Option<string> callback = default, Option<DateTime> dateTime = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<float> varFloat = default, Option<string> varString = default, Option<System.IO.Stream> binary = default, Option<DateTime> date = default, Option<DateTime> dateTime = default, Option<string> password = default, Option<string> 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<string, string>("byte", ClientUtils.ParameterToString(varByte)));
|
||||
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("number", ClientUtils.ParameterToString(number)));
|
||||
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("double", ClientUtils.ParameterToString(varDouble)));
|
||||
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("pattern_without_delimiter", ClientUtils.ParameterToString(patternWithoutDelimiter)));
|
||||
|
||||
if (date.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("date", ClientUtils.ParameterToString(date.Value)));
|
||||
|
||||
if (binary.IsSet)
|
||||
multipartContentLocalVar.Add(new StreamContent(binary.Value));
|
||||
|
||||
if (varFloat.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("float", ClientUtils.ParameterToString(varFloat.Value)));
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("byte", ClientUtils.ParameterToString(varByte)));
|
||||
|
||||
if (integer.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("integer", ClientUtils.ParameterToString(integer.Value)));
|
||||
@ -4014,18 +4005,27 @@ namespace Org.OpenAPITools.Api
|
||||
if (int64.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("int64", ClientUtils.ParameterToString(int64.Value)));
|
||||
|
||||
if (varFloat.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("float", ClientUtils.ParameterToString(varFloat.Value)));
|
||||
|
||||
if (varString.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("string", ClientUtils.ParameterToString(varString.Value)));
|
||||
|
||||
if (binary.IsSet)
|
||||
multipartContentLocalVar.Add(new StreamContent(binary.Value));
|
||||
|
||||
if (date.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("date", ClientUtils.ParameterToString(date.Value)));
|
||||
|
||||
if (dateTime.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("dateTime", ClientUtils.ParameterToString(dateTime.Value)));
|
||||
|
||||
if (password.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("password", ClientUtils.ParameterToString(password.Value)));
|
||||
|
||||
if (callback.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("callback", ClientUtils.ParameterToString(callback.Value)));
|
||||
|
||||
if (dateTime.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("dateTime", ClientUtils.ParameterToString(dateTime.Value)));
|
||||
|
||||
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
|
||||
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<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray, ref Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString, ref Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString, ref Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble, ref Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger, ref Option<TestEnumParametersRequestEnumFormString> enumFormString);
|
||||
partial void FormatTestEnumParameters(Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray, ref Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray, ref Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString, ref Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger, ref Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray, ref Option<TestEnumParametersRequestEnumFormString> enumFormString);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
@ -4153,17 +4153,17 @@ namespace Org.OpenAPITools.Api
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger, Option<TestEnumParametersRequestEnumFormString> enumFormString)
|
||||
private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray, Option<TestEnumParametersRequestEnumFormString> 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
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger, Option<TestEnumParametersRequestEnumFormString> enumFormString);
|
||||
partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray, Option<TestEnumParametersRequestEnumFormString> enumFormString);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -4190,17 +4190,17 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger, Option<TestEnumParametersRequestEnumFormString> enumFormString)
|
||||
private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray, Option<TestEnumParametersRequestEnumFormString> 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
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger, Option<TestEnumParametersRequestEnumFormString> enumFormString);
|
||||
partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray, Option<TestEnumParametersRequestEnumFormString> enumFormString);
|
||||
|
||||
/// <summary>
|
||||
/// To test enum parameters To test enum parameters
|
||||
/// </summary>
|
||||
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumHeaderString">Header parameter enum test (string) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumFormString"> (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEnumParametersApiResponse"/>></returns>
|
||||
public async Task<ITestEnumParametersApiResponse> TestEnumParametersOrDefaultAsync(Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString = default, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString = default, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble = default, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger = default, Option<TestEnumParametersRequestEnumFormString> enumFormString = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestEnumParametersApiResponse> TestEnumParametersOrDefaultAsync(Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString = default, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger = default, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray = default, Option<TestEnumParametersRequestEnumFormString> 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
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumHeaderString">Header parameter enum test (string) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumFormString"> (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEnumParametersApiResponse"/>></returns>
|
||||
public async Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString = default, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString = default, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble = default, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger = default, Option<TestEnumParametersRequestEnumFormString> enumFormString = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString = default, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger = default, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray = default, Option<TestEnumParametersRequestEnumFormString> 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<bool> booleanGroup, ref Option<int> stringGroup, ref Option<long> int64Group);
|
||||
partial void FormatTestGroupParameters(ref int requiredStringGroup, ref bool requiredBooleanGroup, ref long requiredInt64Group, ref Option<int> stringGroup, ref Option<bool> booleanGroup, ref Option<long> int64Group);
|
||||
|
||||
/// <summary>
|
||||
/// Processes the server response
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredStringGroup"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredInt64Group"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="stringGroup"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="int64Group"></param>
|
||||
private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup, Option<int> stringGroup, Option<long> int64Group)
|
||||
private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup, Option<bool> booleanGroup, Option<long> 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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredStringGroup"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredInt64Group"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="stringGroup"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="int64Group"></param>
|
||||
partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup, Option<int> stringGroup, Option<long> int64Group);
|
||||
partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup, Option<bool> booleanGroup, Option<long> int64Group);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -4441,16 +4441,16 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredStringGroup"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredInt64Group"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="stringGroup"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="int64Group"></param>
|
||||
private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup, Option<int> stringGroup, Option<long> int64Group)
|
||||
private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup, Option<bool> booleanGroup, Option<long> 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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredStringGroup"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredInt64Group"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="stringGroup"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="int64Group"></param>
|
||||
partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup, Option<int> stringGroup, Option<long> int64Group);
|
||||
partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup, Option<bool> booleanGroup, Option<long> int64Group);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional)
|
||||
/// </summary>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestGroupParametersApiResponse"/>></returns>
|
||||
public async Task<ITestGroupParametersApiResponse> TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup = default, Option<int> stringGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestGroupParametersApiResponse> TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup = default, Option<bool> booleanGroup = default, Option<long> 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)
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestGroupParametersApiResponse"/>></returns>
|
||||
public async Task<ITestGroupParametersApiResponse> TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup = default, Option<int> stringGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestGroupParametersApiResponse> TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup = default, Option<bool> booleanGroup = default, Option<long> 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;
|
||||
}
|
||||
|
@ -210,11 +210,11 @@ namespace Org.OpenAPITools.Api
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileApiResponse"/>></returns>
|
||||
Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<System.IO.Stream> file = default, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<string> additionalMetadata = default, Option<System.IO.Stream> file = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image
|
||||
@ -223,11 +223,11 @@ namespace Org.OpenAPITools.Api
|
||||
///
|
||||
/// </remarks>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileApiResponse"/>></returns>
|
||||
Task<IUploadFileApiResponse> UploadFileOrDefaultAsync(long petId, Option<System.IO.Stream> file = default, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUploadFileApiResponse> UploadFileOrDefaultAsync(long petId, Option<string> additionalMetadata = default, Option<System.IO.Stream> file = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image (required)
|
||||
@ -236,12 +236,12 @@ namespace Org.OpenAPITools.Api
|
||||
///
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileWithRequiredFileApiResponse"/>></returns>
|
||||
Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image (required)
|
||||
@ -249,12 +249,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
///
|
||||
/// </remarks>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileWithRequiredFileApiResponse"/>></returns>
|
||||
Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -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<System.IO.Stream> file, ref Option<string> additionalMetadata);
|
||||
partial void FormatUploadFile(ref long petId, ref Option<string> additionalMetadata, ref Option<System.IO.Stream> file);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <returns></returns>
|
||||
private void ValidateUploadFile(Option<System.IO.Stream> file, Option<string> additionalMetadata)
|
||||
private void ValidateUploadFile(Option<string> additionalMetadata, Option<System.IO.Stream> 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));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -2311,12 +2311,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option<System.IO.Stream> file, Option<string> additionalMetadata)
|
||||
/// <param name="file"></param>
|
||||
private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option<string> additionalMetadata, Option<System.IO.Stream> 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
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option<System.IO.Stream> file, Option<string> additionalMetadata);
|
||||
/// <param name="file"></param>
|
||||
partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option<string> additionalMetadata, Option<System.IO.Stream> file);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -2338,12 +2338,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option<System.IO.Stream> file, Option<string> additionalMetadata)
|
||||
/// <param name="file"></param>
|
||||
private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option<string> additionalMetadata, Option<System.IO.Stream> 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
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option<System.IO.Stream> file, Option<string> additionalMetadata);
|
||||
/// <param name="file"></param>
|
||||
partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option<string> additionalMetadata, Option<System.IO.Stream> file);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image
|
||||
/// </summary>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileApiResponse"/>></returns>
|
||||
public async Task<IUploadFileApiResponse> UploadFileOrDefaultAsync(long petId, Option<System.IO.Stream> file = default, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUploadFileApiResponse> UploadFileOrDefaultAsync(long petId, Option<string> additionalMetadata = default, Option<System.IO.Stream> 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
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileApiResponse"/>></returns>
|
||||
public async Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<System.IO.Stream> file = default, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<string> additionalMetadata = default, Option<System.IO.Stream> 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<KeyValuePair<string, string>> formParameterLocalVars = new List<KeyValuePair<string, string>>();
|
||||
|
||||
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<string, string>("additionalMetadata", ClientUtils.ParameterToString(additionalMetadata.Value)));
|
||||
|
||||
if (file.IsSet)
|
||||
multipartContentLocalVar.Add(new StreamContent(file.Value));
|
||||
|
||||
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
|
||||
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<string> additionalMetadata);
|
||||
partial void FormatUploadFileWithRequiredFile(ref long petId, ref System.IO.Stream requiredFile, ref Option<string> additionalMetadata);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
@ -2575,13 +2575,13 @@ namespace Org.OpenAPITools.Api
|
||||
/// Processes the server response
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata)
|
||||
private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option<string> 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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata);
|
||||
partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option<string> additionalMetadata);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -2602,13 +2602,13 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata)
|
||||
private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option<string> 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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata);
|
||||
partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option<string> additionalMetadata);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image (required)
|
||||
/// </summary>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileWithRequiredFileApiResponse"/>></returns>
|
||||
public async Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option<string> 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)
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileWithRequiredFileApiResponse"/>></returns>
|
||||
public async Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option<string> 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;
|
||||
}
|
||||
|
@ -201,11 +201,11 @@ namespace Org.OpenAPITools.Api
|
||||
/// This can only be done by the logged in user.
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="username">name that need to be deleted</param>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUpdateUserApiResponse"/>></returns>
|
||||
Task<IUpdateUserApiResponse> UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUpdateUserApiResponse> UpdateUserAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// Updated user
|
||||
@ -213,11 +213,11 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
/// This can only be done by the logged in user.
|
||||
/// </remarks>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="username">name that need to be deleted</param>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUpdateUserApiResponse"/>></returns>
|
||||
Task<IUpdateUserApiResponse> UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUpdateUserApiResponse> UpdateUserOrDefaultAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -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);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <returns></returns>
|
||||
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));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Processes the server response
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
private void AfterUpdateUserDefaultImplementation(IUpdateUserApiResponse apiResponseLocalVar, User user, string username)
|
||||
/// <param name="user"></param>
|
||||
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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, User user, string username);
|
||||
/// <param name="user"></param>
|
||||
partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, string username, User user);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -2060,12 +2060,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
private void OnErrorUpdateUserDefaultImplementation(Exception exception, string pathFormat, string path, User user, string username)
|
||||
/// <param name="user"></param>
|
||||
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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string username);
|
||||
/// <param name="user"></param>
|
||||
partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string username, User user);
|
||||
|
||||
/// <summary>
|
||||
/// Updated user This can only be done by the logged in user.
|
||||
/// </summary>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="username">name that need to be deleted</param>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUpdateUserApiResponse"/>></returns>
|
||||
public async Task<IUpdateUserApiResponse> UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUpdateUserApiResponse> 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.
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="username">name that need to be deleted</param>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUpdateUserApiResponse"/>></returns>
|
||||
public async Task<IUpdateUserApiResponse> UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUpdateUserApiResponse> 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;
|
||||
}
|
||||
|
@ -891,7 +891,7 @@ No authorization required
|
||||
|
||||
<a id="testbodywithqueryparams"></a>
|
||||
# **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
|
||||
|
||||
<a id="testendpointparameters"></a>
|
||||
# **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)
|
||||
|
||||
<a id="testenumparameters"></a>
|
||||
# **TestEnumParameters**
|
||||
> void TestEnumParameters (List<string> enumHeaderStringArray = null, List<string> enumQueryStringArray = null, double enumQueryDouble = null, int enumQueryInteger = null, List<string> enumFormStringArray = null, string enumHeaderString = null, string enumQueryString = null, string enumFormString = null)
|
||||
> void TestEnumParameters (List<string> enumHeaderStringArray = null, string enumHeaderString = null, List<string> enumQueryStringArray = null, string enumQueryString = null, int enumQueryInteger = null, double enumQueryDouble = null, List<string> 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<string>(); // List<string> | Header parameter enum test (string array) (optional)
|
||||
var enumQueryStringArray = new List<string>(); // List<string> | 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<string>(); // List<string> | 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<string>(); // List<string> | 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<string>(); // List<string> | 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
|
||||
|
||||
<a id="testgroupparameters"></a>
|
||||
# **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
|
||||
|
@ -670,7 +670,7 @@ void (empty response body)
|
||||
|
||||
<a id="uploadfile"></a>
|
||||
# **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<ApiResponse> response = apiInstance.UploadFileWithHttpInfo(petId, file, additionalMetadata);
|
||||
ApiResponse<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)
|
||||
|
||||
<a id="uploadfilewithrequiredfile"></a>
|
||||
# **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<ApiResponse> response = apiInstance.UploadFileWithRequiredFileWithHttpInfo(requiredFile, petId, additionalMetadata);
|
||||
ApiResponse<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
|
||||
|
@ -625,7 +625,7 @@ No authorization required
|
||||
|
||||
<a id="updateuser"></a>
|
||||
# **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
|
||||
|
||||
|
@ -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);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -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<DateTime> date = default;
|
||||
Client.Option<System.IO.Stream> binary = default;
|
||||
Client.Option<float> varFloat = default;
|
||||
byte[] varByte = default;
|
||||
Client.Option<int> integer = default;
|
||||
Client.Option<int> int32 = default;
|
||||
Client.Option<long> int64 = default;
|
||||
Client.Option<float> varFloat = default;
|
||||
Client.Option<string> varString = default;
|
||||
Client.Option<System.IO.Stream> binary = default;
|
||||
Client.Option<DateTime> date = default;
|
||||
Client.Option<DateTime> dateTime = default;
|
||||
Client.Option<string> password = default;
|
||||
Client.Option<string> callback = default;
|
||||
Client.Option<DateTime> 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);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -216,14 +216,14 @@ namespace Org.OpenAPITools.Test.Api
|
||||
public async Task TestEnumParametersAsyncTest()
|
||||
{
|
||||
Client.Option<List<string>> enumHeaderStringArray = default;
|
||||
Client.Option<List<string>> enumQueryStringArray = default;
|
||||
Client.Option<double> enumQueryDouble = default;
|
||||
Client.Option<int> enumQueryInteger = default;
|
||||
Client.Option<List<string>> enumFormStringArray = default;
|
||||
Client.Option<string> enumHeaderString = default;
|
||||
Client.Option<List<string>> enumQueryStringArray = default;
|
||||
Client.Option<string> enumQueryString = default;
|
||||
Client.Option<int> enumQueryInteger = default;
|
||||
Client.Option<double> enumQueryDouble = default;
|
||||
Client.Option<List<string>> enumFormStringArray = default;
|
||||
Client.Option<string> enumFormString = default;
|
||||
await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString);
|
||||
await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -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<bool> booleanGroup = default;
|
||||
Client.Option<int> stringGroup = default;
|
||||
Client.Option<bool> booleanGroup = default;
|
||||
Client.Option<long> int64Group = default;
|
||||
await _instance.TestGroupParametersAsync(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group);
|
||||
await _instance.TestGroupParametersAsync(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -136,9 +136,9 @@ namespace Org.OpenAPITools.Test.Api
|
||||
public async Task UploadFileAsyncTest()
|
||||
{
|
||||
long petId = default;
|
||||
Client.Option<System.IO.Stream> file = default;
|
||||
Client.Option<string> additionalMetadata = default;
|
||||
var response = await _instance.UploadFileAsync(petId, file, additionalMetadata);
|
||||
Client.Option<System.IO.Stream> file = default;
|
||||
var response = await _instance.UploadFileAsync(petId, additionalMetadata, file);
|
||||
var model = response.Ok();
|
||||
Assert.IsType<ApiResponse>(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<string> additionalMetadata = default;
|
||||
var response = await _instance.UploadFileWithRequiredFileAsync(requiredFile, petId, additionalMetadata);
|
||||
var response = await _instance.UploadFileWithRequiredFileAsync(petId, requiredFile, additionalMetadata);
|
||||
var model = response.Ok();
|
||||
Assert.IsType<ApiResponse>(model);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -264,11 +264,11 @@ namespace Org.OpenAPITools.Api
|
||||
///
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestBodyWithQueryParamsApiResponse"/>></returns>
|
||||
Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
@ -276,11 +276,11 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
///
|
||||
/// </remarks>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestBodyWithQueryParamsApiResponse"/>></returns>
|
||||
Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsOrDefaultAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// To test \"client\" model
|
||||
@ -312,23 +312,23 @@ namespace Org.OpenAPITools.Api
|
||||
/// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="number">None</param>
|
||||
/// <param name="varDouble">None</param>
|
||||
/// <param name="patternWithoutDelimiter">None</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="integer">None (optional)</param>
|
||||
/// <param name="int32">None (optional)</param>
|
||||
/// <param name="int64">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varString">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="password">None (optional)</param>
|
||||
/// <param name="callback">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEndpointParametersApiResponse"/>></returns>
|
||||
Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateTime> date = default, Option<System.IO.Stream> binary = default, Option<float> varFloat = default, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<string> varString = default, Option<string> password = default, Option<string> callback = default, Option<DateTime> dateTime = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<float> varFloat = default, Option<string> varString = default, Option<System.IO.Stream> binary = default, Option<DateTime> date = default, Option<DateTime> dateTime = default, Option<string> password = default, Option<string> callback = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
@ -336,23 +336,23 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
/// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
/// </remarks>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="number">None</param>
|
||||
/// <param name="varDouble">None</param>
|
||||
/// <param name="patternWithoutDelimiter">None</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="integer">None (optional)</param>
|
||||
/// <param name="int32">None (optional)</param>
|
||||
/// <param name="int64">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varString">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="password">None (optional)</param>
|
||||
/// <param name="callback">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEndpointParametersApiResponse"/>></returns>
|
||||
Task<ITestEndpointParametersApiResponse> TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateTime> date = default, Option<System.IO.Stream> binary = default, Option<float> varFloat = default, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<string> varString = default, Option<string> password = default, Option<string> callback = default, Option<DateTime> dateTime = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestEndpointParametersApiResponse> TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<float> varFloat = default, Option<string> varString = default, Option<System.IO.Stream> binary = default, Option<DateTime> date = default, Option<DateTime> dateTime = default, Option<string> password = default, Option<string> callback = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// To test enum parameters
|
||||
@ -362,16 +362,16 @@ namespace Org.OpenAPITools.Api
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumHeaderString">Header parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEnumParametersApiResponse"/>></returns>
|
||||
Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option<List<string>> enumHeaderStringArray = default, Option<List<string>> enumQueryStringArray = default, Option<double> enumQueryDouble = default, Option<int> enumQueryInteger = default, Option<List<string>> enumFormStringArray = default, Option<string> enumHeaderString = default, Option<string> enumQueryString = default, Option<string> enumFormString = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option<List<string>> enumHeaderStringArray = default, Option<string> enumHeaderString = default, Option<List<string>> enumQueryStringArray = default, Option<string> enumQueryString = default, Option<int> enumQueryInteger = default, Option<double> enumQueryDouble = default, Option<List<string>> enumFormStringArray = default, Option<string> enumFormString = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// To test enum parameters
|
||||
@ -380,16 +380,16 @@ namespace Org.OpenAPITools.Api
|
||||
/// To test enum parameters
|
||||
/// </remarks>
|
||||
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumHeaderString">Header parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEnumParametersApiResponse"/>></returns>
|
||||
Task<ITestEnumParametersApiResponse> TestEnumParametersOrDefaultAsync(Option<List<string>> enumHeaderStringArray = default, Option<List<string>> enumQueryStringArray = default, Option<double> enumQueryDouble = default, Option<int> enumQueryInteger = default, Option<List<string>> enumFormStringArray = default, Option<string> enumHeaderString = default, Option<string> enumQueryString = default, Option<string> enumFormString = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestEnumParametersApiResponse> TestEnumParametersOrDefaultAsync(Option<List<string>> enumHeaderStringArray = default, Option<string> enumHeaderString = default, Option<List<string>> enumQueryStringArray = default, Option<string> enumQueryString = default, Option<int> enumQueryInteger = default, Option<double> enumQueryDouble = default, Option<List<string>> enumFormStringArray = default, Option<string> enumFormString = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint to test group parameters (optional)
|
||||
@ -398,15 +398,15 @@ namespace Org.OpenAPITools.Api
|
||||
/// Fake endpoint to test group parameters (optional)
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestGroupParametersApiResponse"/>></returns>
|
||||
Task<ITestGroupParametersApiResponse> TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup = default, Option<int> stringGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestGroupParametersApiResponse> TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup = default, Option<bool> booleanGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint to test group parameters (optional)
|
||||
@ -414,15 +414,15 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
/// Fake endpoint to test group parameters (optional)
|
||||
/// </remarks>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestGroupParametersApiResponse"/>></returns>
|
||||
Task<ITestGroupParametersApiResponse> TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup = default, Option<int> stringGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestGroupParametersApiResponse> TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup = default, Option<bool> booleanGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// 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);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <returns></returns>
|
||||
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));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Processes the server response
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
private void AfterTestBodyWithQueryParamsDefaultImplementation(ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query)
|
||||
/// <param name="user"></param>
|
||||
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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query);
|
||||
/// <param name="user"></param>
|
||||
partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, string query, User user);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -3393,12 +3393,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
private void OnErrorTestBodyWithQueryParamsDefaultImplementation(Exception exception, string pathFormat, string path, User user, string query)
|
||||
/// <param name="user"></param>
|
||||
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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string query);
|
||||
/// <param name="user"></param>
|
||||
partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string query, User user);
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestBodyWithQueryParamsApiResponse"/>></returns>
|
||||
public async Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestBodyWithQueryParamsApiResponse> 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
|
||||
///
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestBodyWithQueryParamsApiResponse"/>></returns>
|
||||
public async Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestBodyWithQueryParamsApiResponse> 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<DateTime> date, ref Option<System.IO.Stream> binary, ref Option<float> varFloat, ref Option<int> integer, ref Option<int> int32, ref Option<long> int64, ref Option<string> varString, ref Option<string> password, ref Option<string> callback, ref Option<DateTime> dateTime);
|
||||
partial void FormatTestEndpointParameters(ref decimal number, ref double varDouble, ref string patternWithoutDelimiter, ref byte[] varByte, ref Option<int> integer, ref Option<int> int32, ref Option<long> int64, ref Option<float> varFloat, ref Option<string> varString, ref Option<System.IO.Stream> binary, ref Option<DateTime> date, ref Option<DateTime> dateTime, ref Option<string> password, ref Option<string> callback);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <returns></returns>
|
||||
private void ValidateTestEndpointParameters(byte[] varByte, string patternWithoutDelimiter, Option<System.IO.Stream> binary, Option<string> varString, Option<string> password, Option<string> callback)
|
||||
private void ValidateTestEndpointParameters(string patternWithoutDelimiter, byte[] varByte, Option<string> varString, Option<System.IO.Stream> binary, Option<string> password, Option<string> 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
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="number"></param>
|
||||
/// <param name="varDouble"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="integer"></param>
|
||||
/// <param name="int32"></param>
|
||||
/// <param name="int64"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateTime> date, Option<System.IO.Stream> binary, Option<float> varFloat, Option<int> integer, Option<int> int32, Option<long> int64, Option<string> varString, Option<string> password, Option<string> callback, Option<DateTime> dateTime)
|
||||
private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer, Option<int> int32, Option<long> int64, Option<float> varFloat, Option<string> varString, Option<System.IO.Stream> binary, Option<DateTime> date, Option<DateTime> dateTime, Option<string> password, Option<string> 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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="number"></param>
|
||||
/// <param name="varDouble"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="integer"></param>
|
||||
/// <param name="int32"></param>
|
||||
/// <param name="int64"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateTime> date, Option<System.IO.Stream> binary, Option<float> varFloat, Option<int> integer, Option<int> int32, Option<long> int64, Option<string> varString, Option<string> password, Option<string> callback, Option<DateTime> dateTime);
|
||||
partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer, Option<int> int32, Option<long> int64, Option<float> varFloat, Option<string> varString, Option<System.IO.Stream> binary, Option<DateTime> date, Option<DateTime> dateTime, Option<string> password, Option<string> callback);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -3867,24 +3867,24 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="number"></param>
|
||||
/// <param name="varDouble"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="integer"></param>
|
||||
/// <param name="int32"></param>
|
||||
/// <param name="int64"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateTime> date, Option<System.IO.Stream> binary, Option<float> varFloat, Option<int> integer, Option<int> int32, Option<long> int64, Option<string> varString, Option<string> password, Option<string> callback, Option<DateTime> dateTime)
|
||||
private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer, Option<int> int32, Option<long> int64, Option<float> varFloat, Option<string> varString, Option<System.IO.Stream> binary, Option<DateTime> date, Option<DateTime> dateTime, Option<string> password, Option<string> 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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="number"></param>
|
||||
/// <param name="varDouble"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="integer"></param>
|
||||
/// <param name="int32"></param>
|
||||
/// <param name="int64"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateTime> date, Option<System.IO.Stream> binary, Option<float> varFloat, Option<int> integer, Option<int> int32, Option<long> int64, Option<string> varString, Option<string> password, Option<string> callback, Option<DateTime> dateTime);
|
||||
partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer, Option<int> int32, Option<long> int64, Option<float> varFloat, Option<string> varString, Option<System.IO.Stream> binary, Option<DateTime> date, Option<DateTime> dateTime, Option<string> password, Option<string> callback);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
/// </summary>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="number">None</param>
|
||||
/// <param name="varDouble">None</param>
|
||||
/// <param name="patternWithoutDelimiter">None</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="integer">None (optional)</param>
|
||||
/// <param name="int32">None (optional)</param>
|
||||
/// <param name="int64">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varString">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="password">None (optional)</param>
|
||||
/// <param name="callback">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEndpointParametersApiResponse"/>></returns>
|
||||
public async Task<ITestEndpointParametersApiResponse> TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateTime> date = default, Option<System.IO.Stream> binary = default, Option<float> varFloat = default, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<string> varString = default, Option<string> password = default, Option<string> callback = default, Option<DateTime> dateTime = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestEndpointParametersApiResponse> TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<float> varFloat = default, Option<string> varString = default, Option<System.IO.Stream> binary = default, Option<DateTime> date = default, Option<DateTime> dateTime = default, Option<string> password = default, Option<string> 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 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="number">None</param>
|
||||
/// <param name="varDouble">None</param>
|
||||
/// <param name="patternWithoutDelimiter">None</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="integer">None (optional)</param>
|
||||
/// <param name="int32">None (optional)</param>
|
||||
/// <param name="int64">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varString">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="password">None (optional)</param>
|
||||
/// <param name="callback">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEndpointParametersApiResponse"/>></returns>
|
||||
public async Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateTime> date = default, Option<System.IO.Stream> binary = default, Option<float> varFloat = default, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<string> varString = default, Option<string> password = default, Option<string> callback = default, Option<DateTime> dateTime = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<float> varFloat = default, Option<string> varString = default, Option<System.IO.Stream> binary = default, Option<DateTime> date = default, Option<DateTime> dateTime = default, Option<string> password = default, Option<string> 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<string, string>("byte", ClientUtils.ParameterToString(varByte)));
|
||||
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("number", ClientUtils.ParameterToString(number)));
|
||||
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("double", ClientUtils.ParameterToString(varDouble)));
|
||||
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("pattern_without_delimiter", ClientUtils.ParameterToString(patternWithoutDelimiter)));
|
||||
|
||||
if (date.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("date", ClientUtils.ParameterToString(date.Value)));
|
||||
|
||||
if (binary.IsSet)
|
||||
multipartContentLocalVar.Add(new StreamContent(binary.Value));
|
||||
|
||||
if (varFloat.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("float", ClientUtils.ParameterToString(varFloat.Value)));
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("byte", ClientUtils.ParameterToString(varByte)));
|
||||
|
||||
if (integer.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("integer", ClientUtils.ParameterToString(integer.Value)));
|
||||
@ -4014,18 +4005,27 @@ namespace Org.OpenAPITools.Api
|
||||
if (int64.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("int64", ClientUtils.ParameterToString(int64.Value)));
|
||||
|
||||
if (varFloat.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("float", ClientUtils.ParameterToString(varFloat.Value)));
|
||||
|
||||
if (varString.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("string", ClientUtils.ParameterToString(varString.Value)));
|
||||
|
||||
if (binary.IsSet)
|
||||
multipartContentLocalVar.Add(new StreamContent(binary.Value));
|
||||
|
||||
if (date.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("date", ClientUtils.ParameterToString(date.Value)));
|
||||
|
||||
if (dateTime.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("dateTime", ClientUtils.ParameterToString(dateTime.Value)));
|
||||
|
||||
if (password.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("password", ClientUtils.ParameterToString(password.Value)));
|
||||
|
||||
if (callback.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("callback", ClientUtils.ParameterToString(callback.Value)));
|
||||
|
||||
if (dateTime.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("dateTime", ClientUtils.ParameterToString(dateTime.Value)));
|
||||
|
||||
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
|
||||
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<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, ref Option<double> enumQueryDouble, ref Option<int> enumQueryInteger, Option<List<string>> enumFormStringArray, ref Option<string> enumHeaderString, ref Option<string> enumQueryString, ref Option<string> enumFormString);
|
||||
partial void FormatTestEnumParameters(Option<List<string>> enumHeaderStringArray, ref Option<string> enumHeaderString, Option<List<string>> enumQueryStringArray, ref Option<string> enumQueryString, ref Option<int> enumQueryInteger, ref Option<double> enumQueryDouble, Option<List<string>> enumFormStringArray, ref Option<string> enumFormString);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
/// <returns></returns>
|
||||
private void ValidateTestEnumParameters(Option<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, Option<List<string>> enumFormStringArray, Option<string> enumHeaderString, Option<string> enumQueryString, Option<string> enumFormString)
|
||||
private void ValidateTestEnumParameters(Option<List<string>> enumHeaderStringArray, Option<string> enumHeaderString, Option<List<string>> enumQueryStringArray, Option<string> enumQueryString, Option<List<string>> enumFormStringArray, Option<string> 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
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, Option<double> enumQueryDouble, Option<int> enumQueryInteger, Option<List<string>> enumFormStringArray, Option<string> enumHeaderString, Option<string> enumQueryString, Option<string> enumFormString)
|
||||
private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option<List<string>> enumHeaderStringArray, Option<string> enumHeaderString, Option<List<string>> enumQueryStringArray, Option<string> enumQueryString, Option<int> enumQueryInteger, Option<double> enumQueryDouble, Option<List<string>> enumFormStringArray, Option<string> 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
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, Option<double> enumQueryDouble, Option<int> enumQueryInteger, Option<List<string>> enumFormStringArray, Option<string> enumHeaderString, Option<string> enumQueryString, Option<string> enumFormString);
|
||||
partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option<List<string>> enumHeaderStringArray, Option<string> enumHeaderString, Option<List<string>> enumQueryStringArray, Option<string> enumQueryString, Option<int> enumQueryInteger, Option<double> enumQueryDouble, Option<List<string>> enumFormStringArray, Option<string> enumFormString);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -4202,17 +4202,17 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, Option<double> enumQueryDouble, Option<int> enumQueryInteger, Option<List<string>> enumFormStringArray, Option<string> enumHeaderString, Option<string> enumQueryString, Option<string> enumFormString)
|
||||
private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option<List<string>> enumHeaderStringArray, Option<string> enumHeaderString, Option<List<string>> enumQueryStringArray, Option<string> enumQueryString, Option<int> enumQueryInteger, Option<double> enumQueryDouble, Option<List<string>> enumFormStringArray, Option<string> 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
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, Option<double> enumQueryDouble, Option<int> enumQueryInteger, Option<List<string>> enumFormStringArray, Option<string> enumHeaderString, Option<string> enumQueryString, Option<string> enumFormString);
|
||||
partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option<List<string>> enumHeaderStringArray, Option<string> enumHeaderString, Option<List<string>> enumQueryStringArray, Option<string> enumQueryString, Option<int> enumQueryInteger, Option<double> enumQueryDouble, Option<List<string>> enumFormStringArray, Option<string> enumFormString);
|
||||
|
||||
/// <summary>
|
||||
/// To test enum parameters To test enum parameters
|
||||
/// </summary>
|
||||
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumHeaderString">Header parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEnumParametersApiResponse"/>></returns>
|
||||
public async Task<ITestEnumParametersApiResponse> TestEnumParametersOrDefaultAsync(Option<List<string>> enumHeaderStringArray = default, Option<List<string>> enumQueryStringArray = default, Option<double> enumQueryDouble = default, Option<int> enumQueryInteger = default, Option<List<string>> enumFormStringArray = default, Option<string> enumHeaderString = default, Option<string> enumQueryString = default, Option<string> enumFormString = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestEnumParametersApiResponse> TestEnumParametersOrDefaultAsync(Option<List<string>> enumHeaderStringArray = default, Option<string> enumHeaderString = default, Option<List<string>> enumQueryStringArray = default, Option<string> enumQueryString = default, Option<int> enumQueryInteger = default, Option<double> enumQueryDouble = default, Option<List<string>> enumFormStringArray = default, Option<string> 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
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumHeaderString">Header parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEnumParametersApiResponse"/>></returns>
|
||||
public async Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option<List<string>> enumHeaderStringArray = default, Option<List<string>> enumQueryStringArray = default, Option<double> enumQueryDouble = default, Option<int> enumQueryInteger = default, Option<List<string>> enumFormStringArray = default, Option<string> enumHeaderString = default, Option<string> enumQueryString = default, Option<string> enumFormString = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option<List<string>> enumHeaderStringArray = default, Option<string> enumHeaderString = default, Option<List<string>> enumQueryStringArray = default, Option<string> enumQueryString = default, Option<int> enumQueryInteger = default, Option<double> enumQueryDouble = default, Option<List<string>> enumFormStringArray = default, Option<string> 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<bool> booleanGroup, ref Option<int> stringGroup, ref Option<long> int64Group);
|
||||
partial void FormatTestGroupParameters(ref int requiredStringGroup, ref bool requiredBooleanGroup, ref long requiredInt64Group, ref Option<int> stringGroup, ref Option<bool> booleanGroup, ref Option<long> int64Group);
|
||||
|
||||
/// <summary>
|
||||
/// Processes the server response
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredStringGroup"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredInt64Group"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="stringGroup"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="int64Group"></param>
|
||||
private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup, Option<int> stringGroup, Option<long> int64Group)
|
||||
private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup, Option<bool> booleanGroup, Option<long> 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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredStringGroup"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredInt64Group"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="stringGroup"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="int64Group"></param>
|
||||
partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup, Option<int> stringGroup, Option<long> int64Group);
|
||||
partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup, Option<bool> booleanGroup, Option<long> int64Group);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -4453,16 +4453,16 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredStringGroup"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredInt64Group"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="stringGroup"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="int64Group"></param>
|
||||
private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup, Option<int> stringGroup, Option<long> int64Group)
|
||||
private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup, Option<bool> booleanGroup, Option<long> 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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredStringGroup"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredInt64Group"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="stringGroup"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="int64Group"></param>
|
||||
partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup, Option<int> stringGroup, Option<long> int64Group);
|
||||
partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup, Option<bool> booleanGroup, Option<long> int64Group);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional)
|
||||
/// </summary>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestGroupParametersApiResponse"/>></returns>
|
||||
public async Task<ITestGroupParametersApiResponse> TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup = default, Option<int> stringGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestGroupParametersApiResponse> TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup = default, Option<bool> booleanGroup = default, Option<long> 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)
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestGroupParametersApiResponse"/>></returns>
|
||||
public async Task<ITestGroupParametersApiResponse> TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup = default, Option<int> stringGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestGroupParametersApiResponse> TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup = default, Option<bool> booleanGroup = default, Option<long> 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;
|
||||
}
|
||||
|
@ -210,11 +210,11 @@ namespace Org.OpenAPITools.Api
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileApiResponse"/>></returns>
|
||||
Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<System.IO.Stream> file = default, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<string> additionalMetadata = default, Option<System.IO.Stream> file = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image
|
||||
@ -223,11 +223,11 @@ namespace Org.OpenAPITools.Api
|
||||
///
|
||||
/// </remarks>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileApiResponse"/>></returns>
|
||||
Task<IUploadFileApiResponse> UploadFileOrDefaultAsync(long petId, Option<System.IO.Stream> file = default, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUploadFileApiResponse> UploadFileOrDefaultAsync(long petId, Option<string> additionalMetadata = default, Option<System.IO.Stream> file = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image (required)
|
||||
@ -236,12 +236,12 @@ namespace Org.OpenAPITools.Api
|
||||
///
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileWithRequiredFileApiResponse"/>></returns>
|
||||
Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image (required)
|
||||
@ -249,12 +249,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
///
|
||||
/// </remarks>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileWithRequiredFileApiResponse"/>></returns>
|
||||
Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -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<System.IO.Stream> file, ref Option<string> additionalMetadata);
|
||||
partial void FormatUploadFile(ref long petId, ref Option<string> additionalMetadata, ref Option<System.IO.Stream> file);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <returns></returns>
|
||||
private void ValidateUploadFile(Option<System.IO.Stream> file, Option<string> additionalMetadata)
|
||||
private void ValidateUploadFile(Option<string> additionalMetadata, Option<System.IO.Stream> 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));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -2311,12 +2311,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option<System.IO.Stream> file, Option<string> additionalMetadata)
|
||||
/// <param name="file"></param>
|
||||
private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option<string> additionalMetadata, Option<System.IO.Stream> 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
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option<System.IO.Stream> file, Option<string> additionalMetadata);
|
||||
/// <param name="file"></param>
|
||||
partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option<string> additionalMetadata, Option<System.IO.Stream> file);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -2338,12 +2338,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option<System.IO.Stream> file, Option<string> additionalMetadata)
|
||||
/// <param name="file"></param>
|
||||
private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option<string> additionalMetadata, Option<System.IO.Stream> 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
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option<System.IO.Stream> file, Option<string> additionalMetadata);
|
||||
/// <param name="file"></param>
|
||||
partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option<string> additionalMetadata, Option<System.IO.Stream> file);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image
|
||||
/// </summary>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileApiResponse"/>></returns>
|
||||
public async Task<IUploadFileApiResponse> UploadFileOrDefaultAsync(long petId, Option<System.IO.Stream> file = default, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUploadFileApiResponse> UploadFileOrDefaultAsync(long petId, Option<string> additionalMetadata = default, Option<System.IO.Stream> 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
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileApiResponse"/>></returns>
|
||||
public async Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<System.IO.Stream> file = default, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<string> additionalMetadata = default, Option<System.IO.Stream> 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<KeyValuePair<string, string>> formParameterLocalVars = new List<KeyValuePair<string, string>>();
|
||||
|
||||
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<string, string>("additionalMetadata", ClientUtils.ParameterToString(additionalMetadata.Value)));
|
||||
|
||||
if (file.IsSet)
|
||||
multipartContentLocalVar.Add(new StreamContent(file.Value));
|
||||
|
||||
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
|
||||
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<string> additionalMetadata);
|
||||
partial void FormatUploadFileWithRequiredFile(ref long petId, ref System.IO.Stream requiredFile, ref Option<string> additionalMetadata);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
@ -2575,13 +2575,13 @@ namespace Org.OpenAPITools.Api
|
||||
/// Processes the server response
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata)
|
||||
private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option<string> 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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata);
|
||||
partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option<string> additionalMetadata);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -2602,13 +2602,13 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata)
|
||||
private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option<string> 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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata);
|
||||
partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option<string> additionalMetadata);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image (required)
|
||||
/// </summary>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileWithRequiredFileApiResponse"/>></returns>
|
||||
public async Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option<string> 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)
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileWithRequiredFileApiResponse"/>></returns>
|
||||
public async Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option<string> 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;
|
||||
}
|
||||
|
@ -201,11 +201,11 @@ namespace Org.OpenAPITools.Api
|
||||
/// This can only be done by the logged in user.
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="username">name that need to be deleted</param>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUpdateUserApiResponse"/>></returns>
|
||||
Task<IUpdateUserApiResponse> UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUpdateUserApiResponse> UpdateUserAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// Updated user
|
||||
@ -213,11 +213,11 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
/// This can only be done by the logged in user.
|
||||
/// </remarks>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="username">name that need to be deleted</param>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUpdateUserApiResponse"/>></returns>
|
||||
Task<IUpdateUserApiResponse> UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUpdateUserApiResponse> UpdateUserOrDefaultAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -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);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <returns></returns>
|
||||
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));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Processes the server response
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
private void AfterUpdateUserDefaultImplementation(IUpdateUserApiResponse apiResponseLocalVar, User user, string username)
|
||||
/// <param name="user"></param>
|
||||
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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, User user, string username);
|
||||
/// <param name="user"></param>
|
||||
partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, string username, User user);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -2060,12 +2060,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
private void OnErrorUpdateUserDefaultImplementation(Exception exception, string pathFormat, string path, User user, string username)
|
||||
/// <param name="user"></param>
|
||||
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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string username);
|
||||
/// <param name="user"></param>
|
||||
partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string username, User user);
|
||||
|
||||
/// <summary>
|
||||
/// Updated user This can only be done by the logged in user.
|
||||
/// </summary>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="username">name that need to be deleted</param>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUpdateUserApiResponse"/>></returns>
|
||||
public async Task<IUpdateUserApiResponse> UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUpdateUserApiResponse> 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.
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="username">name that need to be deleted</param>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUpdateUserApiResponse"/>></returns>
|
||||
public async Task<IUpdateUserApiResponse> UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUpdateUserApiResponse> 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;
|
||||
}
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
||||
|
@ -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)
|
||||
|
||||
|
@ -53,15 +53,6 @@ namespace Org.OpenAPITools.Test.Model
|
||||
//Assert.IsType<Child>(instance);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Test the property 'Age'
|
||||
/// </summary>
|
||||
[Fact]
|
||||
public void AgeTest()
|
||||
{
|
||||
// TODO unit test for the property 'Age'
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Test the property 'BoosterSeat'
|
||||
/// </summary>
|
||||
@ -70,5 +61,14 @@ namespace Org.OpenAPITools.Test.Model
|
||||
{
|
||||
// TODO unit test for the property 'BoosterSeat'
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Test the property 'Age'
|
||||
/// </summary>
|
||||
[Fact]
|
||||
public void AgeTest()
|
||||
{
|
||||
// TODO unit test for the property 'Age'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -74,12 +74,12 @@ namespace Org.OpenAPITools.Test.Model
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Test the property 'FirstName'
|
||||
/// Test the property 'Type'
|
||||
/// </summary>
|
||||
[Fact]
|
||||
public void FirstNameTest()
|
||||
public void TypeTest()
|
||||
{
|
||||
// TODO unit test for the property 'FirstName'
|
||||
// TODO unit test for the property 'Type'
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -92,12 +92,12 @@ namespace Org.OpenAPITools.Test.Model
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Test the property 'Type'
|
||||
/// Test the property 'FirstName'
|
||||
/// </summary>
|
||||
[Fact]
|
||||
public void TypeTest()
|
||||
public void FirstNameTest()
|
||||
{
|
||||
// TODO unit test for the property 'Type'
|
||||
// TODO unit test for the property 'FirstName'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -32,11 +32,11 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="Adult" /> class.
|
||||
/// </summary>
|
||||
/// <param name="children">children</param>
|
||||
/// <param name="firstName">firstName</param>
|
||||
/// <param name="lastName">lastName</param>
|
||||
/// <param name="firstName">firstName</param>
|
||||
/// <param name="children">children</param>
|
||||
[JsonConstructor]
|
||||
public Adult(Option<List<Child>> children = default, Option<string> firstName = default, Option<string> lastName = default) : base(firstName, lastName)
|
||||
public Adult(Option<string> lastName = default, Option<string> firstName = default, Option<List<Child>> children = default) : base(lastName, firstName)
|
||||
{
|
||||
ChildrenOption = children;
|
||||
OnCreated();
|
||||
@ -44,6 +44,13 @@ namespace Org.OpenAPITools.Model
|
||||
|
||||
partial void OnCreated();
|
||||
|
||||
/// <summary>
|
||||
/// The discriminator
|
||||
/// </summary>
|
||||
[JsonIgnore]
|
||||
[global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
|
||||
public new string Type { get; } = "Adult";
|
||||
|
||||
/// <summary>
|
||||
/// Used to track the state of Children
|
||||
/// </summary>
|
||||
@ -57,13 +64,6 @@ namespace Org.OpenAPITools.Model
|
||||
[JsonPropertyName("children")]
|
||||
public List<Child> Children { get { return this.ChildrenOption; } set { this.ChildrenOption = new Option<List<Child>>(value); } }
|
||||
|
||||
/// <summary>
|
||||
/// The discriminator
|
||||
/// </summary>
|
||||
[JsonIgnore]
|
||||
[global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
|
||||
public new string Type { get; } = "Adult";
|
||||
|
||||
/// <summary>
|
||||
/// Returns the string presentation of the object
|
||||
/// </summary>
|
||||
@ -101,10 +101,10 @@ namespace Org.OpenAPITools.Model
|
||||
|
||||
JsonTokenType startingTokenType = utf8JsonReader.TokenType;
|
||||
|
||||
Option<List<Child>> children = default;
|
||||
Option<string> firstName = default;
|
||||
Option<string> lastName = default;
|
||||
Option<string> type = default;
|
||||
Option<string> lastName = default;
|
||||
Option<string> firstName = default;
|
||||
Option<List<Child>> 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<List<Child>>(JsonSerializer.Deserialize<List<Child>>(ref utf8JsonReader, jsonSerializerOptions));
|
||||
break;
|
||||
case "firstName":
|
||||
firstName = new Option<string>(utf8JsonReader.GetString());
|
||||
case "$_type":
|
||||
type = new Option<string>(utf8JsonReader.GetString());
|
||||
break;
|
||||
case "lastName":
|
||||
lastName = new Option<string>(utf8JsonReader.GetString());
|
||||
break;
|
||||
case "$_type":
|
||||
type = new Option<string>(utf8JsonReader.GetString());
|
||||
case "firstName":
|
||||
firstName = new Option<string>(utf8JsonReader.GetString());
|
||||
break;
|
||||
case "children":
|
||||
if (utf8JsonReader.TokenType != JsonTokenType.Null)
|
||||
children = new Option<List<Child>>(JsonSerializer.Deserialize<List<Child>>(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);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -179,27 +179,28 @@ namespace Org.OpenAPITools.Model
|
||||
/// <exception cref="NotImplementedException"></exception>
|
||||
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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -32,12 +32,12 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="Child" /> class.
|
||||
/// </summary>
|
||||
/// <param name="age">age</param>
|
||||
/// <param name="firstName">firstName</param>
|
||||
/// <param name="lastName">lastName</param>
|
||||
/// <param name="firstName">firstName</param>
|
||||
/// <param name="age">age</param>
|
||||
/// <param name="boosterSeat">boosterSeat</param>
|
||||
[JsonConstructor]
|
||||
public Child(Option<int?> age = default, Option<string> firstName = default, Option<string> lastName = default, Option<bool?> boosterSeat = default) : base(firstName, lastName)
|
||||
public Child(Option<string> lastName = default, Option<string> firstName = default, Option<int?> age = default, Option<bool?> boosterSeat = default) : base(lastName, firstName)
|
||||
{
|
||||
AgeOption = age;
|
||||
BoosterSeatOption = boosterSeat;
|
||||
@ -46,6 +46,13 @@ namespace Org.OpenAPITools.Model
|
||||
|
||||
partial void OnCreated();
|
||||
|
||||
/// <summary>
|
||||
/// The discriminator
|
||||
/// </summary>
|
||||
[JsonIgnore]
|
||||
[global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
|
||||
public new string Type { get; } = "Child";
|
||||
|
||||
/// <summary>
|
||||
/// Used to track the state of Age
|
||||
/// </summary>
|
||||
@ -59,13 +66,6 @@ namespace Org.OpenAPITools.Model
|
||||
[JsonPropertyName("age")]
|
||||
public int? Age { get { return this.AgeOption; } set { this.AgeOption = new Option<int?>(value); } }
|
||||
|
||||
/// <summary>
|
||||
/// The discriminator
|
||||
/// </summary>
|
||||
[JsonIgnore]
|
||||
[global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
|
||||
public new string Type { get; } = "Child";
|
||||
|
||||
/// <summary>
|
||||
/// Used to track the state of BoosterSeat
|
||||
/// </summary>
|
||||
@ -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<int?> age = default;
|
||||
Option<string> firstName = default;
|
||||
Option<string> lastName = default;
|
||||
Option<string> type = default;
|
||||
Option<string> lastName = default;
|
||||
Option<string> firstName = default;
|
||||
Option<int?> age = default;
|
||||
Option<bool?> 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<int?>(utf8JsonReader.GetInt32());
|
||||
break;
|
||||
case "firstName":
|
||||
firstName = new Option<string>(utf8JsonReader.GetString());
|
||||
case "$_type":
|
||||
type = new Option<string>(utf8JsonReader.GetString());
|
||||
break;
|
||||
case "lastName":
|
||||
lastName = new Option<string>(utf8JsonReader.GetString());
|
||||
break;
|
||||
case "$_type":
|
||||
type = new Option<string>(utf8JsonReader.GetString());
|
||||
case "firstName":
|
||||
firstName = new Option<string>(utf8JsonReader.GetString());
|
||||
break;
|
||||
case "age":
|
||||
if (utf8JsonReader.TokenType != JsonTokenType.Null)
|
||||
age = new Option<int?>(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);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -203,22 +203,22 @@ namespace Org.OpenAPITools.Model
|
||||
/// <exception cref="NotImplementedException"></exception>
|
||||
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);
|
||||
|
@ -32,30 +32,24 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="Person" /> class.
|
||||
/// </summary>
|
||||
/// <param name="firstName">firstName</param>
|
||||
/// <param name="lastName">lastName</param>
|
||||
/// <param name="firstName">firstName</param>
|
||||
[JsonConstructor]
|
||||
public Person(Option<string> firstName = default, Option<string> lastName = default)
|
||||
public Person(Option<string> lastName = default, Option<string> firstName = default)
|
||||
{
|
||||
FirstNameOption = firstName;
|
||||
LastNameOption = lastName;
|
||||
FirstNameOption = firstName;
|
||||
OnCreated();
|
||||
}
|
||||
|
||||
partial void OnCreated();
|
||||
|
||||
/// <summary>
|
||||
/// Used to track the state of FirstName
|
||||
/// The discriminator
|
||||
/// </summary>
|
||||
[JsonIgnore]
|
||||
[global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
|
||||
public Option<string> FirstNameOption { get; private set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets FirstName
|
||||
/// </summary>
|
||||
[JsonPropertyName("firstName")]
|
||||
public string FirstName { get { return this.FirstNameOption; } set { this.FirstNameOption = new Option<string>(value); } }
|
||||
public string Type { get; } = "Person";
|
||||
|
||||
/// <summary>
|
||||
/// 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<string>(value); } }
|
||||
|
||||
/// <summary>
|
||||
/// The discriminator
|
||||
/// Used to track the state of FirstName
|
||||
/// </summary>
|
||||
[JsonIgnore]
|
||||
[global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
|
||||
public string Type { get; } = "Person";
|
||||
public Option<string> FirstNameOption { get; private set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets FirstName
|
||||
/// </summary>
|
||||
[JsonPropertyName("firstName")]
|
||||
public string FirstName { get { return this.FirstNameOption; } set { this.FirstNameOption = new Option<string>(value); } }
|
||||
|
||||
/// <summary>
|
||||
/// 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<string> firstName = default;
|
||||
Option<string> lastName = default;
|
||||
Option<string> type = default;
|
||||
Option<string> lastName = default;
|
||||
Option<string> firstName = default;
|
||||
|
||||
string discriminator = ClientUtils.GetDiscriminator(utf8JsonReader, "$_type");
|
||||
|
||||
@ -168,14 +168,14 @@ namespace Org.OpenAPITools.Model
|
||||
|
||||
switch (localVarJsonPropertyName)
|
||||
{
|
||||
case "firstName":
|
||||
firstName = new Option<string>(utf8JsonReader.GetString());
|
||||
case "$_type":
|
||||
type = new Option<string>(utf8JsonReader.GetString());
|
||||
break;
|
||||
case "lastName":
|
||||
lastName = new Option<string>(utf8JsonReader.GetString());
|
||||
break;
|
||||
case "$_type":
|
||||
type = new Option<string>(utf8JsonReader.GetString());
|
||||
case "firstName":
|
||||
firstName = new Option<string>(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);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -229,19 +229,19 @@ namespace Org.OpenAPITools.Model
|
||||
/// <exception cref="NotImplementedException"></exception>
|
||||
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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -891,7 +891,7 @@ No authorization required
|
||||
|
||||
<a id="testbodywithqueryparams"></a>
|
||||
# **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
|
||||
|
||||
<a id="testendpointparameters"></a>
|
||||
# **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)
|
||||
|
||||
<a id="testenumparameters"></a>
|
||||
# **TestEnumParameters**
|
||||
> void TestEnumParameters (List<TestEnumParametersRequestEnumFormStringArrayInner> enumHeaderStringArray = null, List<TestEnumParametersRequestEnumFormStringArrayInner> enumQueryStringArray = null, List<TestEnumParametersRequestEnumFormStringArrayInner> enumFormStringArray = null, TestEnumParametersEnumHeaderStringParameter enumHeaderString = null, TestEnumParametersEnumHeaderStringParameter enumQueryString = null, TestEnumParametersEnumQueryDoubleParameter enumQueryDouble = null, TestEnumParametersEnumQueryIntegerParameter enumQueryInteger = null, TestEnumParametersRequestEnumFormString enumFormString = null)
|
||||
> void TestEnumParameters (List<TestEnumParametersRequestEnumFormStringArrayInner> enumHeaderStringArray = null, TestEnumParametersEnumHeaderStringParameter enumHeaderString = null, List<TestEnumParametersRequestEnumFormStringArrayInner> enumQueryStringArray = null, TestEnumParametersEnumHeaderStringParameter enumQueryString = null, TestEnumParametersEnumQueryIntegerParameter enumQueryInteger = null, TestEnumParametersEnumQueryDoubleParameter enumQueryDouble = null, List<TestEnumParametersRequestEnumFormStringArrayInner> 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<TestEnumParametersRequestEnumFormStringArrayInner>(); // List<TestEnumParametersRequestEnumFormStringArrayInner> | Header parameter enum test (string array) (optional)
|
||||
var enumQueryStringArray = new List<TestEnumParametersRequestEnumFormStringArrayInner>(); // List<TestEnumParametersRequestEnumFormStringArrayInner> | Query parameter enum test (string array) (optional)
|
||||
var enumFormStringArray = new List<TestEnumParametersRequestEnumFormStringArrayInner>(); // List<TestEnumParametersRequestEnumFormStringArrayInner> | Form parameter enum test (string array) (optional)
|
||||
var enumHeaderString = (TestEnumParametersEnumHeaderStringParameter) "_abc"; // TestEnumParametersEnumHeaderStringParameter | Header parameter enum test (string) (optional)
|
||||
var enumQueryStringArray = new List<TestEnumParametersRequestEnumFormStringArrayInner>(); // List<TestEnumParametersRequestEnumFormStringArrayInner> | 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<TestEnumParametersRequestEnumFormStringArrayInner>(); // List<TestEnumParametersRequestEnumFormStringArrayInner> | 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
|
||||
|
||||
<a id="testgroupparameters"></a>
|
||||
# **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
|
||||
|
@ -670,7 +670,7 @@ void (empty response body)
|
||||
|
||||
<a id="uploadfile"></a>
|
||||
# **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<ApiResponse> response = apiInstance.UploadFileWithHttpInfo(petId, file, additionalMetadata);
|
||||
ApiResponse<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)
|
||||
|
||||
<a id="uploadfilewithrequiredfile"></a>
|
||||
# **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<ApiResponse> response = apiInstance.UploadFileWithRequiredFileWithHttpInfo(requiredFile, petId, additionalMetadata);
|
||||
ApiResponse<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
|
||||
|
@ -625,7 +625,7 @@ No authorization required
|
||||
|
||||
<a id="updateuser"></a>
|
||||
# **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
|
||||
|
||||
|
@ -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);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -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<DateTime> date = default;
|
||||
Client.Option<System.IO.Stream> binary = default;
|
||||
Client.Option<float> varFloat = default;
|
||||
byte[] varByte = default;
|
||||
Client.Option<int> integer = default;
|
||||
Client.Option<int> int32 = default;
|
||||
Client.Option<long> int64 = default;
|
||||
Client.Option<float> varFloat = default;
|
||||
Client.Option<string> varString = default;
|
||||
Client.Option<System.IO.Stream> binary = default;
|
||||
Client.Option<DateTime> date = default;
|
||||
Client.Option<DateTime> dateTime = default;
|
||||
Client.Option<string> password = default;
|
||||
Client.Option<string> callback = default;
|
||||
Client.Option<DateTime> 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);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -216,14 +216,14 @@ namespace Org.OpenAPITools.Test.Api
|
||||
public async Task TestEnumParametersAsyncTest()
|
||||
{
|
||||
Client.Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray = default;
|
||||
Client.Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray = default;
|
||||
Client.Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray = default;
|
||||
Client.Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString = default;
|
||||
Client.Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray = default;
|
||||
Client.Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString = default;
|
||||
Client.Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble = default;
|
||||
Client.Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger = default;
|
||||
Client.Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble = default;
|
||||
Client.Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray = default;
|
||||
Client.Option<TestEnumParametersRequestEnumFormString> enumFormString = default;
|
||||
await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumQueryDouble, enumQueryInteger, enumFormString);
|
||||
await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -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<bool> booleanGroup = default;
|
||||
Client.Option<int> stringGroup = default;
|
||||
Client.Option<bool> booleanGroup = default;
|
||||
Client.Option<long> int64Group = default;
|
||||
await _instance.TestGroupParametersAsync(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group);
|
||||
await _instance.TestGroupParametersAsync(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -136,9 +136,9 @@ namespace Org.OpenAPITools.Test.Api
|
||||
public async Task UploadFileAsyncTest()
|
||||
{
|
||||
long petId = default;
|
||||
Client.Option<System.IO.Stream> file = default;
|
||||
Client.Option<string> additionalMetadata = default;
|
||||
var response = await _instance.UploadFileAsync(petId, file, additionalMetadata);
|
||||
Client.Option<System.IO.Stream> file = default;
|
||||
var response = await _instance.UploadFileAsync(petId, additionalMetadata, file);
|
||||
var model = response.Ok();
|
||||
Assert.IsType<ApiResponse>(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<string> additionalMetadata = default;
|
||||
var response = await _instance.UploadFileWithRequiredFileAsync(requiredFile, petId, additionalMetadata);
|
||||
var response = await _instance.UploadFileWithRequiredFileAsync(petId, requiredFile, additionalMetadata);
|
||||
var model = response.Ok();
|
||||
Assert.IsType<ApiResponse>(model);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -264,11 +264,11 @@ namespace Org.OpenAPITools.Api
|
||||
///
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestBodyWithQueryParamsApiResponse"/>></returns>
|
||||
Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
@ -276,11 +276,11 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
///
|
||||
/// </remarks>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestBodyWithQueryParamsApiResponse"/>></returns>
|
||||
Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsOrDefaultAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// To test \"client\" model
|
||||
@ -312,23 +312,23 @@ namespace Org.OpenAPITools.Api
|
||||
/// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="number">None</param>
|
||||
/// <param name="varDouble">None</param>
|
||||
/// <param name="patternWithoutDelimiter">None</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="integer">None (optional)</param>
|
||||
/// <param name="int32">None (optional)</param>
|
||||
/// <param name="int64">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varString">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="password">None (optional)</param>
|
||||
/// <param name="callback">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEndpointParametersApiResponse"/>></returns>
|
||||
Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateTime> date = default, Option<System.IO.Stream> binary = default, Option<float> varFloat = default, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<string> varString = default, Option<string> password = default, Option<string> callback = default, Option<DateTime> dateTime = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<float> varFloat = default, Option<string> varString = default, Option<System.IO.Stream> binary = default, Option<DateTime> date = default, Option<DateTime> dateTime = default, Option<string> password = default, Option<string> callback = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
@ -336,23 +336,23 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
/// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
/// </remarks>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="number">None</param>
|
||||
/// <param name="varDouble">None</param>
|
||||
/// <param name="patternWithoutDelimiter">None</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="integer">None (optional)</param>
|
||||
/// <param name="int32">None (optional)</param>
|
||||
/// <param name="int64">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varString">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="password">None (optional)</param>
|
||||
/// <param name="callback">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEndpointParametersApiResponse"/>></returns>
|
||||
Task<ITestEndpointParametersApiResponse> TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateTime> date = default, Option<System.IO.Stream> binary = default, Option<float> varFloat = default, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<string> varString = default, Option<string> password = default, Option<string> callback = default, Option<DateTime> dateTime = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestEndpointParametersApiResponse> TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<float> varFloat = default, Option<string> varString = default, Option<System.IO.Stream> binary = default, Option<DateTime> date = default, Option<DateTime> dateTime = default, Option<string> password = default, Option<string> callback = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// To test enum parameters
|
||||
@ -362,16 +362,16 @@ namespace Org.OpenAPITools.Api
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumHeaderString">Header parameter enum test (string) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumFormString"> (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEnumParametersApiResponse"/>></returns>
|
||||
Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString = default, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString = default, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble = default, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger = default, Option<TestEnumParametersRequestEnumFormString> enumFormString = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString = default, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger = default, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray = default, Option<TestEnumParametersRequestEnumFormString> enumFormString = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// To test enum parameters
|
||||
@ -380,16 +380,16 @@ namespace Org.OpenAPITools.Api
|
||||
/// To test enum parameters
|
||||
/// </remarks>
|
||||
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumHeaderString">Header parameter enum test (string) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumFormString"> (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEnumParametersApiResponse"/>></returns>
|
||||
Task<ITestEnumParametersApiResponse> TestEnumParametersOrDefaultAsync(Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString = default, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString = default, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble = default, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger = default, Option<TestEnumParametersRequestEnumFormString> enumFormString = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestEnumParametersApiResponse> TestEnumParametersOrDefaultAsync(Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString = default, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger = default, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray = default, Option<TestEnumParametersRequestEnumFormString> enumFormString = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint to test group parameters (optional)
|
||||
@ -398,15 +398,15 @@ namespace Org.OpenAPITools.Api
|
||||
/// Fake endpoint to test group parameters (optional)
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestGroupParametersApiResponse"/>></returns>
|
||||
Task<ITestGroupParametersApiResponse> TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup = default, Option<int> stringGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestGroupParametersApiResponse> TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup = default, Option<bool> booleanGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint to test group parameters (optional)
|
||||
@ -414,15 +414,15 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
/// Fake endpoint to test group parameters (optional)
|
||||
/// </remarks>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestGroupParametersApiResponse"/>></returns>
|
||||
Task<ITestGroupParametersApiResponse> TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup = default, Option<int> stringGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestGroupParametersApiResponse> TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup = default, Option<bool> booleanGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// 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);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <returns></returns>
|
||||
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));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Processes the server response
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
private void AfterTestBodyWithQueryParamsDefaultImplementation(ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query)
|
||||
/// <param name="user"></param>
|
||||
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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query);
|
||||
/// <param name="user"></param>
|
||||
partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, string query, User user);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -3393,12 +3393,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
private void OnErrorTestBodyWithQueryParamsDefaultImplementation(Exception exception, string pathFormat, string path, User user, string query)
|
||||
/// <param name="user"></param>
|
||||
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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string query);
|
||||
/// <param name="user"></param>
|
||||
partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string query, User user);
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestBodyWithQueryParamsApiResponse"/>></returns>
|
||||
public async Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestBodyWithQueryParamsApiResponse> 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
|
||||
///
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestBodyWithQueryParamsApiResponse"/>></returns>
|
||||
public async Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestBodyWithQueryParamsApiResponse> 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<DateTime> date, ref Option<System.IO.Stream> binary, ref Option<float> varFloat, ref Option<int> integer, ref Option<int> int32, ref Option<long> int64, ref Option<string> varString, ref Option<string> password, ref Option<string> callback, ref Option<DateTime> dateTime);
|
||||
partial void FormatTestEndpointParameters(ref decimal number, ref double varDouble, ref string patternWithoutDelimiter, ref byte[] varByte, ref Option<int> integer, ref Option<int> int32, ref Option<long> int64, ref Option<float> varFloat, ref Option<string> varString, ref Option<System.IO.Stream> binary, ref Option<DateTime> date, ref Option<DateTime> dateTime, ref Option<string> password, ref Option<string> callback);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <returns></returns>
|
||||
private void ValidateTestEndpointParameters(byte[] varByte, string patternWithoutDelimiter, Option<System.IO.Stream> binary, Option<string> varString, Option<string> password, Option<string> callback)
|
||||
private void ValidateTestEndpointParameters(string patternWithoutDelimiter, byte[] varByte, Option<string> varString, Option<System.IO.Stream> binary, Option<string> password, Option<string> 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
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="number"></param>
|
||||
/// <param name="varDouble"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="integer"></param>
|
||||
/// <param name="int32"></param>
|
||||
/// <param name="int64"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateTime> date, Option<System.IO.Stream> binary, Option<float> varFloat, Option<int> integer, Option<int> int32, Option<long> int64, Option<string> varString, Option<string> password, Option<string> callback, Option<DateTime> dateTime)
|
||||
private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer, Option<int> int32, Option<long> int64, Option<float> varFloat, Option<string> varString, Option<System.IO.Stream> binary, Option<DateTime> date, Option<DateTime> dateTime, Option<string> password, Option<string> 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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="number"></param>
|
||||
/// <param name="varDouble"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="integer"></param>
|
||||
/// <param name="int32"></param>
|
||||
/// <param name="int64"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateTime> date, Option<System.IO.Stream> binary, Option<float> varFloat, Option<int> integer, Option<int> int32, Option<long> int64, Option<string> varString, Option<string> password, Option<string> callback, Option<DateTime> dateTime);
|
||||
partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer, Option<int> int32, Option<long> int64, Option<float> varFloat, Option<string> varString, Option<System.IO.Stream> binary, Option<DateTime> date, Option<DateTime> dateTime, Option<string> password, Option<string> callback);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -3867,24 +3867,24 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="number"></param>
|
||||
/// <param name="varDouble"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="integer"></param>
|
||||
/// <param name="int32"></param>
|
||||
/// <param name="int64"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateTime> date, Option<System.IO.Stream> binary, Option<float> varFloat, Option<int> integer, Option<int> int32, Option<long> int64, Option<string> varString, Option<string> password, Option<string> callback, Option<DateTime> dateTime)
|
||||
private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer, Option<int> int32, Option<long> int64, Option<float> varFloat, Option<string> varString, Option<System.IO.Stream> binary, Option<DateTime> date, Option<DateTime> dateTime, Option<string> password, Option<string> 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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="number"></param>
|
||||
/// <param name="varDouble"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="integer"></param>
|
||||
/// <param name="int32"></param>
|
||||
/// <param name="int64"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateTime> date, Option<System.IO.Stream> binary, Option<float> varFloat, Option<int> integer, Option<int> int32, Option<long> int64, Option<string> varString, Option<string> password, Option<string> callback, Option<DateTime> dateTime);
|
||||
partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer, Option<int> int32, Option<long> int64, Option<float> varFloat, Option<string> varString, Option<System.IO.Stream> binary, Option<DateTime> date, Option<DateTime> dateTime, Option<string> password, Option<string> callback);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
/// </summary>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="number">None</param>
|
||||
/// <param name="varDouble">None</param>
|
||||
/// <param name="patternWithoutDelimiter">None</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="integer">None (optional)</param>
|
||||
/// <param name="int32">None (optional)</param>
|
||||
/// <param name="int64">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varString">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="password">None (optional)</param>
|
||||
/// <param name="callback">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEndpointParametersApiResponse"/>></returns>
|
||||
public async Task<ITestEndpointParametersApiResponse> TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateTime> date = default, Option<System.IO.Stream> binary = default, Option<float> varFloat = default, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<string> varString = default, Option<string> password = default, Option<string> callback = default, Option<DateTime> dateTime = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestEndpointParametersApiResponse> TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<float> varFloat = default, Option<string> varString = default, Option<System.IO.Stream> binary = default, Option<DateTime> date = default, Option<DateTime> dateTime = default, Option<string> password = default, Option<string> 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 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="number">None</param>
|
||||
/// <param name="varDouble">None</param>
|
||||
/// <param name="patternWithoutDelimiter">None</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="integer">None (optional)</param>
|
||||
/// <param name="int32">None (optional)</param>
|
||||
/// <param name="int64">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varString">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="password">None (optional)</param>
|
||||
/// <param name="callback">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEndpointParametersApiResponse"/>></returns>
|
||||
public async Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateTime> date = default, Option<System.IO.Stream> binary = default, Option<float> varFloat = default, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<string> varString = default, Option<string> password = default, Option<string> callback = default, Option<DateTime> dateTime = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<float> varFloat = default, Option<string> varString = default, Option<System.IO.Stream> binary = default, Option<DateTime> date = default, Option<DateTime> dateTime = default, Option<string> password = default, Option<string> 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<string, string>("byte", ClientUtils.ParameterToString(varByte)));
|
||||
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("number", ClientUtils.ParameterToString(number)));
|
||||
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("double", ClientUtils.ParameterToString(varDouble)));
|
||||
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("pattern_without_delimiter", ClientUtils.ParameterToString(patternWithoutDelimiter)));
|
||||
|
||||
if (date.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("date", ClientUtils.ParameterToString(date.Value)));
|
||||
|
||||
if (binary.IsSet)
|
||||
multipartContentLocalVar.Add(new StreamContent(binary.Value));
|
||||
|
||||
if (varFloat.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("float", ClientUtils.ParameterToString(varFloat.Value)));
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("byte", ClientUtils.ParameterToString(varByte)));
|
||||
|
||||
if (integer.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("integer", ClientUtils.ParameterToString(integer.Value)));
|
||||
@ -4014,18 +4005,27 @@ namespace Org.OpenAPITools.Api
|
||||
if (int64.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("int64", ClientUtils.ParameterToString(int64.Value)));
|
||||
|
||||
if (varFloat.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("float", ClientUtils.ParameterToString(varFloat.Value)));
|
||||
|
||||
if (varString.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("string", ClientUtils.ParameterToString(varString.Value)));
|
||||
|
||||
if (binary.IsSet)
|
||||
multipartContentLocalVar.Add(new StreamContent(binary.Value));
|
||||
|
||||
if (date.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("date", ClientUtils.ParameterToString(date.Value)));
|
||||
|
||||
if (dateTime.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("dateTime", ClientUtils.ParameterToString(dateTime.Value)));
|
||||
|
||||
if (password.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("password", ClientUtils.ParameterToString(password.Value)));
|
||||
|
||||
if (callback.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("callback", ClientUtils.ParameterToString(callback.Value)));
|
||||
|
||||
if (dateTime.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("dateTime", ClientUtils.ParameterToString(dateTime.Value)));
|
||||
|
||||
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
|
||||
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<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray, ref Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString, ref Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString, ref Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble, ref Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger, ref Option<TestEnumParametersRequestEnumFormString> enumFormString);
|
||||
partial void FormatTestEnumParameters(Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray, ref Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray, ref Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString, ref Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger, ref Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray, ref Option<TestEnumParametersRequestEnumFormString> enumFormString);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
@ -4153,17 +4153,17 @@ namespace Org.OpenAPITools.Api
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger, Option<TestEnumParametersRequestEnumFormString> enumFormString)
|
||||
private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray, Option<TestEnumParametersRequestEnumFormString> 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
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger, Option<TestEnumParametersRequestEnumFormString> enumFormString);
|
||||
partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray, Option<TestEnumParametersRequestEnumFormString> enumFormString);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -4190,17 +4190,17 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger, Option<TestEnumParametersRequestEnumFormString> enumFormString)
|
||||
private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray, Option<TestEnumParametersRequestEnumFormString> 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
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger, Option<TestEnumParametersRequestEnumFormString> enumFormString);
|
||||
partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray, Option<TestEnumParametersRequestEnumFormString> enumFormString);
|
||||
|
||||
/// <summary>
|
||||
/// To test enum parameters To test enum parameters
|
||||
/// </summary>
|
||||
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumHeaderString">Header parameter enum test (string) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumFormString"> (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEnumParametersApiResponse"/>></returns>
|
||||
public async Task<ITestEnumParametersApiResponse> TestEnumParametersOrDefaultAsync(Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString = default, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString = default, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble = default, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger = default, Option<TestEnumParametersRequestEnumFormString> enumFormString = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestEnumParametersApiResponse> TestEnumParametersOrDefaultAsync(Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString = default, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger = default, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray = default, Option<TestEnumParametersRequestEnumFormString> 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
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumHeaderString">Header parameter enum test (string) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumFormString"> (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEnumParametersApiResponse"/>></returns>
|
||||
public async Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString = default, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString = default, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble = default, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger = default, Option<TestEnumParametersRequestEnumFormString> enumFormString = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString = default, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger = default, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray = default, Option<TestEnumParametersRequestEnumFormString> 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<bool> booleanGroup, ref Option<int> stringGroup, ref Option<long> int64Group);
|
||||
partial void FormatTestGroupParameters(ref int requiredStringGroup, ref bool requiredBooleanGroup, ref long requiredInt64Group, ref Option<int> stringGroup, ref Option<bool> booleanGroup, ref Option<long> int64Group);
|
||||
|
||||
/// <summary>
|
||||
/// Processes the server response
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredStringGroup"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredInt64Group"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="stringGroup"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="int64Group"></param>
|
||||
private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup, Option<int> stringGroup, Option<long> int64Group)
|
||||
private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup, Option<bool> booleanGroup, Option<long> 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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredStringGroup"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredInt64Group"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="stringGroup"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="int64Group"></param>
|
||||
partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup, Option<int> stringGroup, Option<long> int64Group);
|
||||
partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup, Option<bool> booleanGroup, Option<long> int64Group);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -4441,16 +4441,16 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredStringGroup"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredInt64Group"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="stringGroup"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="int64Group"></param>
|
||||
private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup, Option<int> stringGroup, Option<long> int64Group)
|
||||
private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup, Option<bool> booleanGroup, Option<long> 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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredStringGroup"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredInt64Group"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="stringGroup"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="int64Group"></param>
|
||||
partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup, Option<int> stringGroup, Option<long> int64Group);
|
||||
partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup, Option<bool> booleanGroup, Option<long> int64Group);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional)
|
||||
/// </summary>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestGroupParametersApiResponse"/>></returns>
|
||||
public async Task<ITestGroupParametersApiResponse> TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup = default, Option<int> stringGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestGroupParametersApiResponse> TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup = default, Option<bool> booleanGroup = default, Option<long> 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)
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestGroupParametersApiResponse"/>></returns>
|
||||
public async Task<ITestGroupParametersApiResponse> TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup = default, Option<int> stringGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestGroupParametersApiResponse> TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup = default, Option<bool> booleanGroup = default, Option<long> 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;
|
||||
}
|
||||
|
@ -210,11 +210,11 @@ namespace Org.OpenAPITools.Api
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileApiResponse"/>></returns>
|
||||
Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<System.IO.Stream> file = default, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<string> additionalMetadata = default, Option<System.IO.Stream> file = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image
|
||||
@ -223,11 +223,11 @@ namespace Org.OpenAPITools.Api
|
||||
///
|
||||
/// </remarks>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileApiResponse"/>></returns>
|
||||
Task<IUploadFileApiResponse> UploadFileOrDefaultAsync(long petId, Option<System.IO.Stream> file = default, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUploadFileApiResponse> UploadFileOrDefaultAsync(long petId, Option<string> additionalMetadata = default, Option<System.IO.Stream> file = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image (required)
|
||||
@ -236,12 +236,12 @@ namespace Org.OpenAPITools.Api
|
||||
///
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileWithRequiredFileApiResponse"/>></returns>
|
||||
Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image (required)
|
||||
@ -249,12 +249,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
///
|
||||
/// </remarks>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileWithRequiredFileApiResponse"/>></returns>
|
||||
Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -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<System.IO.Stream> file, ref Option<string> additionalMetadata);
|
||||
partial void FormatUploadFile(ref long petId, ref Option<string> additionalMetadata, ref Option<System.IO.Stream> file);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <returns></returns>
|
||||
private void ValidateUploadFile(Option<System.IO.Stream> file, Option<string> additionalMetadata)
|
||||
private void ValidateUploadFile(Option<string> additionalMetadata, Option<System.IO.Stream> 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));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -2311,12 +2311,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option<System.IO.Stream> file, Option<string> additionalMetadata)
|
||||
/// <param name="file"></param>
|
||||
private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option<string> additionalMetadata, Option<System.IO.Stream> 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
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option<System.IO.Stream> file, Option<string> additionalMetadata);
|
||||
/// <param name="file"></param>
|
||||
partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option<string> additionalMetadata, Option<System.IO.Stream> file);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -2338,12 +2338,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option<System.IO.Stream> file, Option<string> additionalMetadata)
|
||||
/// <param name="file"></param>
|
||||
private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option<string> additionalMetadata, Option<System.IO.Stream> 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
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option<System.IO.Stream> file, Option<string> additionalMetadata);
|
||||
/// <param name="file"></param>
|
||||
partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option<string> additionalMetadata, Option<System.IO.Stream> file);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image
|
||||
/// </summary>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileApiResponse"/>></returns>
|
||||
public async Task<IUploadFileApiResponse> UploadFileOrDefaultAsync(long petId, Option<System.IO.Stream> file = default, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUploadFileApiResponse> UploadFileOrDefaultAsync(long petId, Option<string> additionalMetadata = default, Option<System.IO.Stream> 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
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileApiResponse"/>></returns>
|
||||
public async Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<System.IO.Stream> file = default, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<string> additionalMetadata = default, Option<System.IO.Stream> 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<KeyValuePair<string, string>> formParameterLocalVars = new List<KeyValuePair<string, string>>();
|
||||
|
||||
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<string, string>("additionalMetadata", ClientUtils.ParameterToString(additionalMetadata.Value)));
|
||||
|
||||
if (file.IsSet)
|
||||
multipartContentLocalVar.Add(new StreamContent(file.Value));
|
||||
|
||||
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
|
||||
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<string> additionalMetadata);
|
||||
partial void FormatUploadFileWithRequiredFile(ref long petId, ref System.IO.Stream requiredFile, ref Option<string> additionalMetadata);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
@ -2575,13 +2575,13 @@ namespace Org.OpenAPITools.Api
|
||||
/// Processes the server response
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata)
|
||||
private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option<string> 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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata);
|
||||
partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option<string> additionalMetadata);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -2602,13 +2602,13 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata)
|
||||
private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option<string> 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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata);
|
||||
partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option<string> additionalMetadata);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image (required)
|
||||
/// </summary>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileWithRequiredFileApiResponse"/>></returns>
|
||||
public async Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option<string> 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)
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileWithRequiredFileApiResponse"/>></returns>
|
||||
public async Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option<string> 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;
|
||||
}
|
||||
|
@ -201,11 +201,11 @@ namespace Org.OpenAPITools.Api
|
||||
/// This can only be done by the logged in user.
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="username">name that need to be deleted</param>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUpdateUserApiResponse"/>></returns>
|
||||
Task<IUpdateUserApiResponse> UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUpdateUserApiResponse> UpdateUserAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// Updated user
|
||||
@ -213,11 +213,11 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
/// This can only be done by the logged in user.
|
||||
/// </remarks>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="username">name that need to be deleted</param>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUpdateUserApiResponse"/>></returns>
|
||||
Task<IUpdateUserApiResponse> UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUpdateUserApiResponse> UpdateUserOrDefaultAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -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);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <returns></returns>
|
||||
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));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Processes the server response
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
private void AfterUpdateUserDefaultImplementation(IUpdateUserApiResponse apiResponseLocalVar, User user, string username)
|
||||
/// <param name="user"></param>
|
||||
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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, User user, string username);
|
||||
/// <param name="user"></param>
|
||||
partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, string username, User user);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -2060,12 +2060,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
private void OnErrorUpdateUserDefaultImplementation(Exception exception, string pathFormat, string path, User user, string username)
|
||||
/// <param name="user"></param>
|
||||
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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string username);
|
||||
/// <param name="user"></param>
|
||||
partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string username, User user);
|
||||
|
||||
/// <summary>
|
||||
/// Updated user This can only be done by the logged in user.
|
||||
/// </summary>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="username">name that need to be deleted</param>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUpdateUserApiResponse"/>></returns>
|
||||
public async Task<IUpdateUserApiResponse> UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUpdateUserApiResponse> 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.
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="username">name that need to be deleted</param>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUpdateUserApiResponse"/>></returns>
|
||||
public async Task<IUpdateUserApiResponse> UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUpdateUserApiResponse> 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;
|
||||
}
|
||||
|
@ -891,7 +891,7 @@ No authorization required
|
||||
|
||||
<a id="testbodywithqueryparams"></a>
|
||||
# **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
|
||||
|
||||
<a id="testendpointparameters"></a>
|
||||
# **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)
|
||||
|
||||
<a id="testenumparameters"></a>
|
||||
# **TestEnumParameters**
|
||||
> void TestEnumParameters (List<string> enumHeaderStringArray = null, List<string> enumQueryStringArray = null, double enumQueryDouble = null, int enumQueryInteger = null, List<string> enumFormStringArray = null, string enumHeaderString = null, string enumQueryString = null, string enumFormString = null)
|
||||
> void TestEnumParameters (List<string> enumHeaderStringArray = null, string enumHeaderString = null, List<string> enumQueryStringArray = null, string enumQueryString = null, int enumQueryInteger = null, double enumQueryDouble = null, List<string> 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<string>(); // List<string> | Header parameter enum test (string array) (optional)
|
||||
var enumQueryStringArray = new List<string>(); // List<string> | 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<string>(); // List<string> | 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<string>(); // List<string> | 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<string>(); // List<string> | 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
|
||||
|
||||
<a id="testgroupparameters"></a>
|
||||
# **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
|
||||
|
@ -670,7 +670,7 @@ void (empty response body)
|
||||
|
||||
<a id="uploadfile"></a>
|
||||
# **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<ApiResponse> response = apiInstance.UploadFileWithHttpInfo(petId, file, additionalMetadata);
|
||||
ApiResponse<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)
|
||||
|
||||
<a id="uploadfilewithrequiredfile"></a>
|
||||
# **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<ApiResponse> response = apiInstance.UploadFileWithRequiredFileWithHttpInfo(requiredFile, petId, additionalMetadata);
|
||||
ApiResponse<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
|
||||
|
@ -625,7 +625,7 @@ No authorization required
|
||||
|
||||
<a id="updateuser"></a>
|
||||
# **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
|
||||
|
||||
|
@ -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);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -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<DateTime> date = default;
|
||||
Client.Option<System.IO.Stream> binary = default;
|
||||
Client.Option<float> varFloat = default;
|
||||
byte[] varByte = default;
|
||||
Client.Option<int> integer = default;
|
||||
Client.Option<int> int32 = default;
|
||||
Client.Option<long> int64 = default;
|
||||
Client.Option<float> varFloat = default;
|
||||
Client.Option<string> varString = default;
|
||||
Client.Option<System.IO.Stream> binary = default;
|
||||
Client.Option<DateTime> date = default;
|
||||
Client.Option<DateTime> dateTime = default;
|
||||
Client.Option<string> password = default;
|
||||
Client.Option<string> callback = default;
|
||||
Client.Option<DateTime> 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);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -216,14 +216,14 @@ namespace Org.OpenAPITools.Test.Api
|
||||
public async Task TestEnumParametersAsyncTest()
|
||||
{
|
||||
Client.Option<List<string>> enumHeaderStringArray = default;
|
||||
Client.Option<List<string>> enumQueryStringArray = default;
|
||||
Client.Option<double> enumQueryDouble = default;
|
||||
Client.Option<int> enumQueryInteger = default;
|
||||
Client.Option<List<string>> enumFormStringArray = default;
|
||||
Client.Option<string> enumHeaderString = default;
|
||||
Client.Option<List<string>> enumQueryStringArray = default;
|
||||
Client.Option<string> enumQueryString = default;
|
||||
Client.Option<int> enumQueryInteger = default;
|
||||
Client.Option<double> enumQueryDouble = default;
|
||||
Client.Option<List<string>> enumFormStringArray = default;
|
||||
Client.Option<string> enumFormString = default;
|
||||
await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString);
|
||||
await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -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<bool> booleanGroup = default;
|
||||
Client.Option<int> stringGroup = default;
|
||||
Client.Option<bool> booleanGroup = default;
|
||||
Client.Option<long> int64Group = default;
|
||||
await _instance.TestGroupParametersAsync(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group);
|
||||
await _instance.TestGroupParametersAsync(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -136,9 +136,9 @@ namespace Org.OpenAPITools.Test.Api
|
||||
public async Task UploadFileAsyncTest()
|
||||
{
|
||||
long petId = default;
|
||||
Client.Option<System.IO.Stream> file = default;
|
||||
Client.Option<string> additionalMetadata = default;
|
||||
var response = await _instance.UploadFileAsync(petId, file, additionalMetadata);
|
||||
Client.Option<System.IO.Stream> file = default;
|
||||
var response = await _instance.UploadFileAsync(petId, additionalMetadata, file);
|
||||
var model = response.Ok();
|
||||
Assert.IsType<ApiResponse>(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<string> additionalMetadata = default;
|
||||
var response = await _instance.UploadFileWithRequiredFileAsync(requiredFile, petId, additionalMetadata);
|
||||
var response = await _instance.UploadFileWithRequiredFileAsync(petId, requiredFile, additionalMetadata);
|
||||
var model = response.Ok();
|
||||
Assert.IsType<ApiResponse>(model);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -264,11 +264,11 @@ namespace Org.OpenAPITools.Api
|
||||
///
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestBodyWithQueryParamsApiResponse"/>></returns>
|
||||
Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
@ -276,11 +276,11 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
///
|
||||
/// </remarks>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestBodyWithQueryParamsApiResponse"/>></returns>
|
||||
Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsOrDefaultAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// To test \"client\" model
|
||||
@ -312,23 +312,23 @@ namespace Org.OpenAPITools.Api
|
||||
/// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="number">None</param>
|
||||
/// <param name="varDouble">None</param>
|
||||
/// <param name="patternWithoutDelimiter">None</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="integer">None (optional)</param>
|
||||
/// <param name="int32">None (optional)</param>
|
||||
/// <param name="int64">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varString">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="password">None (optional)</param>
|
||||
/// <param name="callback">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEndpointParametersApiResponse"/>></returns>
|
||||
Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateTime> date = default, Option<System.IO.Stream> binary = default, Option<float> varFloat = default, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<string> varString = default, Option<string> password = default, Option<string> callback = default, Option<DateTime> dateTime = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<float> varFloat = default, Option<string> varString = default, Option<System.IO.Stream> binary = default, Option<DateTime> date = default, Option<DateTime> dateTime = default, Option<string> password = default, Option<string> callback = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
@ -336,23 +336,23 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
/// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
/// </remarks>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="number">None</param>
|
||||
/// <param name="varDouble">None</param>
|
||||
/// <param name="patternWithoutDelimiter">None</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="integer">None (optional)</param>
|
||||
/// <param name="int32">None (optional)</param>
|
||||
/// <param name="int64">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varString">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="password">None (optional)</param>
|
||||
/// <param name="callback">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEndpointParametersApiResponse"/>></returns>
|
||||
Task<ITestEndpointParametersApiResponse> TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateTime> date = default, Option<System.IO.Stream> binary = default, Option<float> varFloat = default, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<string> varString = default, Option<string> password = default, Option<string> callback = default, Option<DateTime> dateTime = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestEndpointParametersApiResponse> TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<float> varFloat = default, Option<string> varString = default, Option<System.IO.Stream> binary = default, Option<DateTime> date = default, Option<DateTime> dateTime = default, Option<string> password = default, Option<string> callback = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// To test enum parameters
|
||||
@ -362,16 +362,16 @@ namespace Org.OpenAPITools.Api
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumHeaderString">Header parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEnumParametersApiResponse"/>></returns>
|
||||
Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option<List<string>> enumHeaderStringArray = default, Option<List<string>> enumQueryStringArray = default, Option<double> enumQueryDouble = default, Option<int> enumQueryInteger = default, Option<List<string>> enumFormStringArray = default, Option<string> enumHeaderString = default, Option<string> enumQueryString = default, Option<string> enumFormString = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option<List<string>> enumHeaderStringArray = default, Option<string> enumHeaderString = default, Option<List<string>> enumQueryStringArray = default, Option<string> enumQueryString = default, Option<int> enumQueryInteger = default, Option<double> enumQueryDouble = default, Option<List<string>> enumFormStringArray = default, Option<string> enumFormString = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// To test enum parameters
|
||||
@ -380,16 +380,16 @@ namespace Org.OpenAPITools.Api
|
||||
/// To test enum parameters
|
||||
/// </remarks>
|
||||
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumHeaderString">Header parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEnumParametersApiResponse"/>></returns>
|
||||
Task<ITestEnumParametersApiResponse> TestEnumParametersOrDefaultAsync(Option<List<string>> enumHeaderStringArray = default, Option<List<string>> enumQueryStringArray = default, Option<double> enumQueryDouble = default, Option<int> enumQueryInteger = default, Option<List<string>> enumFormStringArray = default, Option<string> enumHeaderString = default, Option<string> enumQueryString = default, Option<string> enumFormString = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestEnumParametersApiResponse> TestEnumParametersOrDefaultAsync(Option<List<string>> enumHeaderStringArray = default, Option<string> enumHeaderString = default, Option<List<string>> enumQueryStringArray = default, Option<string> enumQueryString = default, Option<int> enumQueryInteger = default, Option<double> enumQueryDouble = default, Option<List<string>> enumFormStringArray = default, Option<string> enumFormString = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint to test group parameters (optional)
|
||||
@ -398,15 +398,15 @@ namespace Org.OpenAPITools.Api
|
||||
/// Fake endpoint to test group parameters (optional)
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestGroupParametersApiResponse"/>></returns>
|
||||
Task<ITestGroupParametersApiResponse> TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup = default, Option<int> stringGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestGroupParametersApiResponse> TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup = default, Option<bool> booleanGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint to test group parameters (optional)
|
||||
@ -414,15 +414,15 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
/// Fake endpoint to test group parameters (optional)
|
||||
/// </remarks>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestGroupParametersApiResponse"/>></returns>
|
||||
Task<ITestGroupParametersApiResponse> TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup = default, Option<int> stringGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestGroupParametersApiResponse> TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup = default, Option<bool> booleanGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// 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);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <returns></returns>
|
||||
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));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Processes the server response
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
private void AfterTestBodyWithQueryParamsDefaultImplementation(ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query)
|
||||
/// <param name="user"></param>
|
||||
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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query);
|
||||
/// <param name="user"></param>
|
||||
partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, string query, User user);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -3393,12 +3393,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
private void OnErrorTestBodyWithQueryParamsDefaultImplementation(Exception exception, string pathFormat, string path, User user, string query)
|
||||
/// <param name="user"></param>
|
||||
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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string query);
|
||||
/// <param name="user"></param>
|
||||
partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string query, User user);
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestBodyWithQueryParamsApiResponse"/>></returns>
|
||||
public async Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestBodyWithQueryParamsApiResponse> 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
|
||||
///
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestBodyWithQueryParamsApiResponse"/>></returns>
|
||||
public async Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestBodyWithQueryParamsApiResponse> 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<DateTime> date, ref Option<System.IO.Stream> binary, ref Option<float> varFloat, ref Option<int> integer, ref Option<int> int32, ref Option<long> int64, ref Option<string> varString, ref Option<string> password, ref Option<string> callback, ref Option<DateTime> dateTime);
|
||||
partial void FormatTestEndpointParameters(ref decimal number, ref double varDouble, ref string patternWithoutDelimiter, ref byte[] varByte, ref Option<int> integer, ref Option<int> int32, ref Option<long> int64, ref Option<float> varFloat, ref Option<string> varString, ref Option<System.IO.Stream> binary, ref Option<DateTime> date, ref Option<DateTime> dateTime, ref Option<string> password, ref Option<string> callback);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <returns></returns>
|
||||
private void ValidateTestEndpointParameters(byte[] varByte, string patternWithoutDelimiter, Option<System.IO.Stream> binary, Option<string> varString, Option<string> password, Option<string> callback)
|
||||
private void ValidateTestEndpointParameters(string patternWithoutDelimiter, byte[] varByte, Option<string> varString, Option<System.IO.Stream> binary, Option<string> password, Option<string> 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
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="number"></param>
|
||||
/// <param name="varDouble"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="integer"></param>
|
||||
/// <param name="int32"></param>
|
||||
/// <param name="int64"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateTime> date, Option<System.IO.Stream> binary, Option<float> varFloat, Option<int> integer, Option<int> int32, Option<long> int64, Option<string> varString, Option<string> password, Option<string> callback, Option<DateTime> dateTime)
|
||||
private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer, Option<int> int32, Option<long> int64, Option<float> varFloat, Option<string> varString, Option<System.IO.Stream> binary, Option<DateTime> date, Option<DateTime> dateTime, Option<string> password, Option<string> 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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="number"></param>
|
||||
/// <param name="varDouble"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="integer"></param>
|
||||
/// <param name="int32"></param>
|
||||
/// <param name="int64"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateTime> date, Option<System.IO.Stream> binary, Option<float> varFloat, Option<int> integer, Option<int> int32, Option<long> int64, Option<string> varString, Option<string> password, Option<string> callback, Option<DateTime> dateTime);
|
||||
partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer, Option<int> int32, Option<long> int64, Option<float> varFloat, Option<string> varString, Option<System.IO.Stream> binary, Option<DateTime> date, Option<DateTime> dateTime, Option<string> password, Option<string> callback);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -3867,24 +3867,24 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="number"></param>
|
||||
/// <param name="varDouble"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="integer"></param>
|
||||
/// <param name="int32"></param>
|
||||
/// <param name="int64"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateTime> date, Option<System.IO.Stream> binary, Option<float> varFloat, Option<int> integer, Option<int> int32, Option<long> int64, Option<string> varString, Option<string> password, Option<string> callback, Option<DateTime> dateTime)
|
||||
private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer, Option<int> int32, Option<long> int64, Option<float> varFloat, Option<string> varString, Option<System.IO.Stream> binary, Option<DateTime> date, Option<DateTime> dateTime, Option<string> password, Option<string> 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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="number"></param>
|
||||
/// <param name="varDouble"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="integer"></param>
|
||||
/// <param name="int32"></param>
|
||||
/// <param name="int64"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateTime> date, Option<System.IO.Stream> binary, Option<float> varFloat, Option<int> integer, Option<int> int32, Option<long> int64, Option<string> varString, Option<string> password, Option<string> callback, Option<DateTime> dateTime);
|
||||
partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer, Option<int> int32, Option<long> int64, Option<float> varFloat, Option<string> varString, Option<System.IO.Stream> binary, Option<DateTime> date, Option<DateTime> dateTime, Option<string> password, Option<string> callback);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
/// </summary>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="number">None</param>
|
||||
/// <param name="varDouble">None</param>
|
||||
/// <param name="patternWithoutDelimiter">None</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="integer">None (optional)</param>
|
||||
/// <param name="int32">None (optional)</param>
|
||||
/// <param name="int64">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varString">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="password">None (optional)</param>
|
||||
/// <param name="callback">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEndpointParametersApiResponse"/>></returns>
|
||||
public async Task<ITestEndpointParametersApiResponse> TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateTime> date = default, Option<System.IO.Stream> binary = default, Option<float> varFloat = default, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<string> varString = default, Option<string> password = default, Option<string> callback = default, Option<DateTime> dateTime = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestEndpointParametersApiResponse> TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<float> varFloat = default, Option<string> varString = default, Option<System.IO.Stream> binary = default, Option<DateTime> date = default, Option<DateTime> dateTime = default, Option<string> password = default, Option<string> 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 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="number">None</param>
|
||||
/// <param name="varDouble">None</param>
|
||||
/// <param name="patternWithoutDelimiter">None</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="integer">None (optional)</param>
|
||||
/// <param name="int32">None (optional)</param>
|
||||
/// <param name="int64">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varString">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="password">None (optional)</param>
|
||||
/// <param name="callback">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEndpointParametersApiResponse"/>></returns>
|
||||
public async Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateTime> date = default, Option<System.IO.Stream> binary = default, Option<float> varFloat = default, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<string> varString = default, Option<string> password = default, Option<string> callback = default, Option<DateTime> dateTime = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<float> varFloat = default, Option<string> varString = default, Option<System.IO.Stream> binary = default, Option<DateTime> date = default, Option<DateTime> dateTime = default, Option<string> password = default, Option<string> 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<string, string>("byte", ClientUtils.ParameterToString(varByte)));
|
||||
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("number", ClientUtils.ParameterToString(number)));
|
||||
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("double", ClientUtils.ParameterToString(varDouble)));
|
||||
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("pattern_without_delimiter", ClientUtils.ParameterToString(patternWithoutDelimiter)));
|
||||
|
||||
if (date.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("date", ClientUtils.ParameterToString(date.Value)));
|
||||
|
||||
if (binary.IsSet)
|
||||
multipartContentLocalVar.Add(new StreamContent(binary.Value));
|
||||
|
||||
if (varFloat.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("float", ClientUtils.ParameterToString(varFloat.Value)));
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("byte", ClientUtils.ParameterToString(varByte)));
|
||||
|
||||
if (integer.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("integer", ClientUtils.ParameterToString(integer.Value)));
|
||||
@ -4014,18 +4005,27 @@ namespace Org.OpenAPITools.Api
|
||||
if (int64.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("int64", ClientUtils.ParameterToString(int64.Value)));
|
||||
|
||||
if (varFloat.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("float", ClientUtils.ParameterToString(varFloat.Value)));
|
||||
|
||||
if (varString.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("string", ClientUtils.ParameterToString(varString.Value)));
|
||||
|
||||
if (binary.IsSet)
|
||||
multipartContentLocalVar.Add(new StreamContent(binary.Value));
|
||||
|
||||
if (date.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("date", ClientUtils.ParameterToString(date.Value)));
|
||||
|
||||
if (dateTime.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("dateTime", ClientUtils.ParameterToString(dateTime.Value)));
|
||||
|
||||
if (password.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("password", ClientUtils.ParameterToString(password.Value)));
|
||||
|
||||
if (callback.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("callback", ClientUtils.ParameterToString(callback.Value)));
|
||||
|
||||
if (dateTime.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("dateTime", ClientUtils.ParameterToString(dateTime.Value)));
|
||||
|
||||
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
|
||||
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<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, ref Option<double> enumQueryDouble, ref Option<int> enumQueryInteger, Option<List<string>> enumFormStringArray, ref Option<string> enumHeaderString, ref Option<string> enumQueryString, ref Option<string> enumFormString);
|
||||
partial void FormatTestEnumParameters(Option<List<string>> enumHeaderStringArray, ref Option<string> enumHeaderString, Option<List<string>> enumQueryStringArray, ref Option<string> enumQueryString, ref Option<int> enumQueryInteger, ref Option<double> enumQueryDouble, Option<List<string>> enumFormStringArray, ref Option<string> enumFormString);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
/// <returns></returns>
|
||||
private void ValidateTestEnumParameters(Option<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, Option<List<string>> enumFormStringArray, Option<string> enumHeaderString, Option<string> enumQueryString, Option<string> enumFormString)
|
||||
private void ValidateTestEnumParameters(Option<List<string>> enumHeaderStringArray, Option<string> enumHeaderString, Option<List<string>> enumQueryStringArray, Option<string> enumQueryString, Option<List<string>> enumFormStringArray, Option<string> 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
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, Option<double> enumQueryDouble, Option<int> enumQueryInteger, Option<List<string>> enumFormStringArray, Option<string> enumHeaderString, Option<string> enumQueryString, Option<string> enumFormString)
|
||||
private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option<List<string>> enumHeaderStringArray, Option<string> enumHeaderString, Option<List<string>> enumQueryStringArray, Option<string> enumQueryString, Option<int> enumQueryInteger, Option<double> enumQueryDouble, Option<List<string>> enumFormStringArray, Option<string> 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
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, Option<double> enumQueryDouble, Option<int> enumQueryInteger, Option<List<string>> enumFormStringArray, Option<string> enumHeaderString, Option<string> enumQueryString, Option<string> enumFormString);
|
||||
partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option<List<string>> enumHeaderStringArray, Option<string> enumHeaderString, Option<List<string>> enumQueryStringArray, Option<string> enumQueryString, Option<int> enumQueryInteger, Option<double> enumQueryDouble, Option<List<string>> enumFormStringArray, Option<string> enumFormString);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -4202,17 +4202,17 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, Option<double> enumQueryDouble, Option<int> enumQueryInteger, Option<List<string>> enumFormStringArray, Option<string> enumHeaderString, Option<string> enumQueryString, Option<string> enumFormString)
|
||||
private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option<List<string>> enumHeaderStringArray, Option<string> enumHeaderString, Option<List<string>> enumQueryStringArray, Option<string> enumQueryString, Option<int> enumQueryInteger, Option<double> enumQueryDouble, Option<List<string>> enumFormStringArray, Option<string> 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
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, Option<double> enumQueryDouble, Option<int> enumQueryInteger, Option<List<string>> enumFormStringArray, Option<string> enumHeaderString, Option<string> enumQueryString, Option<string> enumFormString);
|
||||
partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option<List<string>> enumHeaderStringArray, Option<string> enumHeaderString, Option<List<string>> enumQueryStringArray, Option<string> enumQueryString, Option<int> enumQueryInteger, Option<double> enumQueryDouble, Option<List<string>> enumFormStringArray, Option<string> enumFormString);
|
||||
|
||||
/// <summary>
|
||||
/// To test enum parameters To test enum parameters
|
||||
/// </summary>
|
||||
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumHeaderString">Header parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEnumParametersApiResponse"/>></returns>
|
||||
public async Task<ITestEnumParametersApiResponse> TestEnumParametersOrDefaultAsync(Option<List<string>> enumHeaderStringArray = default, Option<List<string>> enumQueryStringArray = default, Option<double> enumQueryDouble = default, Option<int> enumQueryInteger = default, Option<List<string>> enumFormStringArray = default, Option<string> enumHeaderString = default, Option<string> enumQueryString = default, Option<string> enumFormString = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestEnumParametersApiResponse> TestEnumParametersOrDefaultAsync(Option<List<string>> enumHeaderStringArray = default, Option<string> enumHeaderString = default, Option<List<string>> enumQueryStringArray = default, Option<string> enumQueryString = default, Option<int> enumQueryInteger = default, Option<double> enumQueryDouble = default, Option<List<string>> enumFormStringArray = default, Option<string> 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
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumHeaderString">Header parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEnumParametersApiResponse"/>></returns>
|
||||
public async Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option<List<string>> enumHeaderStringArray = default, Option<List<string>> enumQueryStringArray = default, Option<double> enumQueryDouble = default, Option<int> enumQueryInteger = default, Option<List<string>> enumFormStringArray = default, Option<string> enumHeaderString = default, Option<string> enumQueryString = default, Option<string> enumFormString = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option<List<string>> enumHeaderStringArray = default, Option<string> enumHeaderString = default, Option<List<string>> enumQueryStringArray = default, Option<string> enumQueryString = default, Option<int> enumQueryInteger = default, Option<double> enumQueryDouble = default, Option<List<string>> enumFormStringArray = default, Option<string> 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<bool> booleanGroup, ref Option<int> stringGroup, ref Option<long> int64Group);
|
||||
partial void FormatTestGroupParameters(ref int requiredStringGroup, ref bool requiredBooleanGroup, ref long requiredInt64Group, ref Option<int> stringGroup, ref Option<bool> booleanGroup, ref Option<long> int64Group);
|
||||
|
||||
/// <summary>
|
||||
/// Processes the server response
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredStringGroup"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredInt64Group"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="stringGroup"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="int64Group"></param>
|
||||
private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup, Option<int> stringGroup, Option<long> int64Group)
|
||||
private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup, Option<bool> booleanGroup, Option<long> 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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredStringGroup"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredInt64Group"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="stringGroup"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="int64Group"></param>
|
||||
partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup, Option<int> stringGroup, Option<long> int64Group);
|
||||
partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup, Option<bool> booleanGroup, Option<long> int64Group);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -4453,16 +4453,16 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredStringGroup"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredInt64Group"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="stringGroup"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="int64Group"></param>
|
||||
private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup, Option<int> stringGroup, Option<long> int64Group)
|
||||
private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup, Option<bool> booleanGroup, Option<long> 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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredStringGroup"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredInt64Group"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="stringGroup"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="int64Group"></param>
|
||||
partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup, Option<int> stringGroup, Option<long> int64Group);
|
||||
partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup, Option<bool> booleanGroup, Option<long> int64Group);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional)
|
||||
/// </summary>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestGroupParametersApiResponse"/>></returns>
|
||||
public async Task<ITestGroupParametersApiResponse> TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup = default, Option<int> stringGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestGroupParametersApiResponse> TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup = default, Option<bool> booleanGroup = default, Option<long> 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)
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestGroupParametersApiResponse"/>></returns>
|
||||
public async Task<ITestGroupParametersApiResponse> TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup = default, Option<int> stringGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestGroupParametersApiResponse> TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup = default, Option<bool> booleanGroup = default, Option<long> 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;
|
||||
}
|
||||
|
@ -210,11 +210,11 @@ namespace Org.OpenAPITools.Api
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileApiResponse"/>></returns>
|
||||
Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<System.IO.Stream> file = default, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<string> additionalMetadata = default, Option<System.IO.Stream> file = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image
|
||||
@ -223,11 +223,11 @@ namespace Org.OpenAPITools.Api
|
||||
///
|
||||
/// </remarks>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileApiResponse"/>></returns>
|
||||
Task<IUploadFileApiResponse> UploadFileOrDefaultAsync(long petId, Option<System.IO.Stream> file = default, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUploadFileApiResponse> UploadFileOrDefaultAsync(long petId, Option<string> additionalMetadata = default, Option<System.IO.Stream> file = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image (required)
|
||||
@ -236,12 +236,12 @@ namespace Org.OpenAPITools.Api
|
||||
///
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileWithRequiredFileApiResponse"/>></returns>
|
||||
Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image (required)
|
||||
@ -249,12 +249,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
///
|
||||
/// </remarks>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileWithRequiredFileApiResponse"/>></returns>
|
||||
Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -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<System.IO.Stream> file, ref Option<string> additionalMetadata);
|
||||
partial void FormatUploadFile(ref long petId, ref Option<string> additionalMetadata, ref Option<System.IO.Stream> file);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <returns></returns>
|
||||
private void ValidateUploadFile(Option<System.IO.Stream> file, Option<string> additionalMetadata)
|
||||
private void ValidateUploadFile(Option<string> additionalMetadata, Option<System.IO.Stream> 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));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -2311,12 +2311,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option<System.IO.Stream> file, Option<string> additionalMetadata)
|
||||
/// <param name="file"></param>
|
||||
private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option<string> additionalMetadata, Option<System.IO.Stream> 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
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option<System.IO.Stream> file, Option<string> additionalMetadata);
|
||||
/// <param name="file"></param>
|
||||
partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option<string> additionalMetadata, Option<System.IO.Stream> file);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -2338,12 +2338,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option<System.IO.Stream> file, Option<string> additionalMetadata)
|
||||
/// <param name="file"></param>
|
||||
private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option<string> additionalMetadata, Option<System.IO.Stream> 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
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option<System.IO.Stream> file, Option<string> additionalMetadata);
|
||||
/// <param name="file"></param>
|
||||
partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option<string> additionalMetadata, Option<System.IO.Stream> file);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image
|
||||
/// </summary>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileApiResponse"/>></returns>
|
||||
public async Task<IUploadFileApiResponse> UploadFileOrDefaultAsync(long petId, Option<System.IO.Stream> file = default, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUploadFileApiResponse> UploadFileOrDefaultAsync(long petId, Option<string> additionalMetadata = default, Option<System.IO.Stream> 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
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileApiResponse"/>></returns>
|
||||
public async Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<System.IO.Stream> file = default, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<string> additionalMetadata = default, Option<System.IO.Stream> 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<KeyValuePair<string, string>> formParameterLocalVars = new List<KeyValuePair<string, string>>();
|
||||
|
||||
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<string, string>("additionalMetadata", ClientUtils.ParameterToString(additionalMetadata.Value)));
|
||||
|
||||
if (file.IsSet)
|
||||
multipartContentLocalVar.Add(new StreamContent(file.Value));
|
||||
|
||||
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
|
||||
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<string> additionalMetadata);
|
||||
partial void FormatUploadFileWithRequiredFile(ref long petId, ref System.IO.Stream requiredFile, ref Option<string> additionalMetadata);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
@ -2575,13 +2575,13 @@ namespace Org.OpenAPITools.Api
|
||||
/// Processes the server response
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata)
|
||||
private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option<string> 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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata);
|
||||
partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option<string> additionalMetadata);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -2602,13 +2602,13 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata)
|
||||
private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option<string> 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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata);
|
||||
partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option<string> additionalMetadata);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image (required)
|
||||
/// </summary>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileWithRequiredFileApiResponse"/>></returns>
|
||||
public async Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option<string> 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)
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileWithRequiredFileApiResponse"/>></returns>
|
||||
public async Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option<string> 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;
|
||||
}
|
||||
|
@ -201,11 +201,11 @@ namespace Org.OpenAPITools.Api
|
||||
/// This can only be done by the logged in user.
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="username">name that need to be deleted</param>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUpdateUserApiResponse"/>></returns>
|
||||
Task<IUpdateUserApiResponse> UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUpdateUserApiResponse> UpdateUserAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// Updated user
|
||||
@ -213,11 +213,11 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
/// This can only be done by the logged in user.
|
||||
/// </remarks>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="username">name that need to be deleted</param>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUpdateUserApiResponse"/>></returns>
|
||||
Task<IUpdateUserApiResponse> UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUpdateUserApiResponse> UpdateUserOrDefaultAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -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);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <returns></returns>
|
||||
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));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Processes the server response
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
private void AfterUpdateUserDefaultImplementation(IUpdateUserApiResponse apiResponseLocalVar, User user, string username)
|
||||
/// <param name="user"></param>
|
||||
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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, User user, string username);
|
||||
/// <param name="user"></param>
|
||||
partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, string username, User user);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -2060,12 +2060,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
private void OnErrorUpdateUserDefaultImplementation(Exception exception, string pathFormat, string path, User user, string username)
|
||||
/// <param name="user"></param>
|
||||
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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string username);
|
||||
/// <param name="user"></param>
|
||||
partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string username, User user);
|
||||
|
||||
/// <summary>
|
||||
/// Updated user This can only be done by the logged in user.
|
||||
/// </summary>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="username">name that need to be deleted</param>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUpdateUserApiResponse"/>></returns>
|
||||
public async Task<IUpdateUserApiResponse> UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUpdateUserApiResponse> 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.
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="username">name that need to be deleted</param>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUpdateUserApiResponse"/>></returns>
|
||||
public async Task<IUpdateUserApiResponse> UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUpdateUserApiResponse> 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;
|
||||
}
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
||||
|
@ -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)
|
||||
|
||||
|
@ -53,15 +53,6 @@ namespace Org.OpenAPITools.Test.Model
|
||||
//Assert.IsType<Child>(instance);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Test the property 'Age'
|
||||
/// </summary>
|
||||
[Fact]
|
||||
public void AgeTest()
|
||||
{
|
||||
// TODO unit test for the property 'Age'
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Test the property 'BoosterSeat'
|
||||
/// </summary>
|
||||
@ -70,5 +61,14 @@ namespace Org.OpenAPITools.Test.Model
|
||||
{
|
||||
// TODO unit test for the property 'BoosterSeat'
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Test the property 'Age'
|
||||
/// </summary>
|
||||
[Fact]
|
||||
public void AgeTest()
|
||||
{
|
||||
// TODO unit test for the property 'Age'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -74,12 +74,12 @@ namespace Org.OpenAPITools.Test.Model
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Test the property 'FirstName'
|
||||
/// Test the property 'Type'
|
||||
/// </summary>
|
||||
[Fact]
|
||||
public void FirstNameTest()
|
||||
public void TypeTest()
|
||||
{
|
||||
// TODO unit test for the property 'FirstName'
|
||||
// TODO unit test for the property 'Type'
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -92,12 +92,12 @@ namespace Org.OpenAPITools.Test.Model
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Test the property 'Type'
|
||||
/// Test the property 'FirstName'
|
||||
/// </summary>
|
||||
[Fact]
|
||||
public void TypeTest()
|
||||
public void FirstNameTest()
|
||||
{
|
||||
// TODO unit test for the property 'Type'
|
||||
// TODO unit test for the property 'FirstName'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -34,11 +34,11 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="Adult" /> class.
|
||||
/// </summary>
|
||||
/// <param name="children">children</param>
|
||||
/// <param name="firstName">firstName</param>
|
||||
/// <param name="lastName">lastName</param>
|
||||
/// <param name="firstName">firstName</param>
|
||||
/// <param name="children">children</param>
|
||||
[JsonConstructor]
|
||||
public Adult(Option<List<Child>?> children = default, Option<string?> firstName = default, Option<string?> lastName = default) : base(firstName, lastName)
|
||||
public Adult(Option<string?> lastName = default, Option<string?> firstName = default, Option<List<Child>?> children = default) : base(lastName, firstName)
|
||||
{
|
||||
ChildrenOption = children;
|
||||
OnCreated();
|
||||
@ -46,6 +46,13 @@ namespace Org.OpenAPITools.Model
|
||||
|
||||
partial void OnCreated();
|
||||
|
||||
/// <summary>
|
||||
/// The discriminator
|
||||
/// </summary>
|
||||
[JsonIgnore]
|
||||
[global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
|
||||
public new string Type { get; } = "Adult";
|
||||
|
||||
/// <summary>
|
||||
/// Used to track the state of Children
|
||||
/// </summary>
|
||||
@ -59,13 +66,6 @@ namespace Org.OpenAPITools.Model
|
||||
[JsonPropertyName("children")]
|
||||
public List<Child>? Children { get { return this.ChildrenOption; } set { this.ChildrenOption = new(value); } }
|
||||
|
||||
/// <summary>
|
||||
/// The discriminator
|
||||
/// </summary>
|
||||
[JsonIgnore]
|
||||
[global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
|
||||
public new string Type { get; } = "Adult";
|
||||
|
||||
/// <summary>
|
||||
/// Returns the string presentation of the object
|
||||
/// </summary>
|
||||
@ -103,10 +103,10 @@ namespace Org.OpenAPITools.Model
|
||||
|
||||
JsonTokenType startingTokenType = utf8JsonReader.TokenType;
|
||||
|
||||
Option<List<Child>?> children = default;
|
||||
Option<string?> firstName = default;
|
||||
Option<string?> lastName = default;
|
||||
Option<string?> type = default;
|
||||
Option<string?> lastName = default;
|
||||
Option<string?> firstName = default;
|
||||
Option<List<Child>?> 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<List<Child>?>(JsonSerializer.Deserialize<List<Child>>(ref utf8JsonReader, jsonSerializerOptions)!);
|
||||
break;
|
||||
case "firstName":
|
||||
firstName = new Option<string?>(utf8JsonReader.GetString()!);
|
||||
case "$_type":
|
||||
type = new Option<string?>(utf8JsonReader.GetString()!);
|
||||
break;
|
||||
case "lastName":
|
||||
lastName = new Option<string?>(utf8JsonReader.GetString()!);
|
||||
break;
|
||||
case "$_type":
|
||||
type = new Option<string?>(utf8JsonReader.GetString()!);
|
||||
case "firstName":
|
||||
firstName = new Option<string?>(utf8JsonReader.GetString()!);
|
||||
break;
|
||||
case "children":
|
||||
if (utf8JsonReader.TokenType != JsonTokenType.Null)
|
||||
children = new Option<List<Child>?>(JsonSerializer.Deserialize<List<Child>>(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);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -181,27 +181,28 @@ namespace Org.OpenAPITools.Model
|
||||
/// <exception cref="NotImplementedException"></exception>
|
||||
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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -34,12 +34,12 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="Child" /> class.
|
||||
/// </summary>
|
||||
/// <param name="age">age</param>
|
||||
/// <param name="firstName">firstName</param>
|
||||
/// <param name="lastName">lastName</param>
|
||||
/// <param name="firstName">firstName</param>
|
||||
/// <param name="age">age</param>
|
||||
/// <param name="boosterSeat">boosterSeat</param>
|
||||
[JsonConstructor]
|
||||
public Child(Option<int?> age = default, Option<string?> firstName = default, Option<string?> lastName = default, Option<bool?> boosterSeat = default) : base(firstName, lastName)
|
||||
public Child(Option<string?> lastName = default, Option<string?> firstName = default, Option<int?> age = default, Option<bool?> boosterSeat = default) : base(lastName, firstName)
|
||||
{
|
||||
AgeOption = age;
|
||||
BoosterSeatOption = boosterSeat;
|
||||
@ -48,6 +48,13 @@ namespace Org.OpenAPITools.Model
|
||||
|
||||
partial void OnCreated();
|
||||
|
||||
/// <summary>
|
||||
/// The discriminator
|
||||
/// </summary>
|
||||
[JsonIgnore]
|
||||
[global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
|
||||
public new string Type { get; } = "Child";
|
||||
|
||||
/// <summary>
|
||||
/// Used to track the state of Age
|
||||
/// </summary>
|
||||
@ -61,13 +68,6 @@ namespace Org.OpenAPITools.Model
|
||||
[JsonPropertyName("age")]
|
||||
public int? Age { get { return this.AgeOption; } set { this.AgeOption = new(value); } }
|
||||
|
||||
/// <summary>
|
||||
/// The discriminator
|
||||
/// </summary>
|
||||
[JsonIgnore]
|
||||
[global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
|
||||
public new string Type { get; } = "Child";
|
||||
|
||||
/// <summary>
|
||||
/// Used to track the state of BoosterSeat
|
||||
/// </summary>
|
||||
@ -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<int?> age = default;
|
||||
Option<string?> firstName = default;
|
||||
Option<string?> lastName = default;
|
||||
Option<string?> type = default;
|
||||
Option<string?> lastName = default;
|
||||
Option<string?> firstName = default;
|
||||
Option<int?> age = default;
|
||||
Option<bool?> 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<int?>(utf8JsonReader.GetInt32());
|
||||
break;
|
||||
case "firstName":
|
||||
firstName = new Option<string?>(utf8JsonReader.GetString()!);
|
||||
case "$_type":
|
||||
type = new Option<string?>(utf8JsonReader.GetString()!);
|
||||
break;
|
||||
case "lastName":
|
||||
lastName = new Option<string?>(utf8JsonReader.GetString()!);
|
||||
break;
|
||||
case "$_type":
|
||||
type = new Option<string?>(utf8JsonReader.GetString()!);
|
||||
case "firstName":
|
||||
firstName = new Option<string?>(utf8JsonReader.GetString()!);
|
||||
break;
|
||||
case "age":
|
||||
if (utf8JsonReader.TokenType != JsonTokenType.Null)
|
||||
age = new Option<int?>(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);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -205,22 +205,22 @@ namespace Org.OpenAPITools.Model
|
||||
/// <exception cref="NotImplementedException"></exception>
|
||||
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);
|
||||
|
@ -34,30 +34,24 @@ namespace Org.OpenAPITools.Model
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="Person" /> class.
|
||||
/// </summary>
|
||||
/// <param name="firstName">firstName</param>
|
||||
/// <param name="lastName">lastName</param>
|
||||
/// <param name="firstName">firstName</param>
|
||||
[JsonConstructor]
|
||||
public Person(Option<string?> firstName = default, Option<string?> lastName = default)
|
||||
public Person(Option<string?> lastName = default, Option<string?> firstName = default)
|
||||
{
|
||||
FirstNameOption = firstName;
|
||||
LastNameOption = lastName;
|
||||
FirstNameOption = firstName;
|
||||
OnCreated();
|
||||
}
|
||||
|
||||
partial void OnCreated();
|
||||
|
||||
/// <summary>
|
||||
/// Used to track the state of FirstName
|
||||
/// The discriminator
|
||||
/// </summary>
|
||||
[JsonIgnore]
|
||||
[global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
|
||||
public Option<string?> FirstNameOption { get; private set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets FirstName
|
||||
/// </summary>
|
||||
[JsonPropertyName("firstName")]
|
||||
public string? FirstName { get { return this.FirstNameOption; } set { this.FirstNameOption = new(value); } }
|
||||
public string Type { get; } = "Person";
|
||||
|
||||
/// <summary>
|
||||
/// 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); } }
|
||||
|
||||
/// <summary>
|
||||
/// The discriminator
|
||||
/// Used to track the state of FirstName
|
||||
/// </summary>
|
||||
[JsonIgnore]
|
||||
[global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
|
||||
public string Type { get; } = "Person";
|
||||
public Option<string?> FirstNameOption { get; private set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets FirstName
|
||||
/// </summary>
|
||||
[JsonPropertyName("firstName")]
|
||||
public string? FirstName { get { return this.FirstNameOption; } set { this.FirstNameOption = new(value); } }
|
||||
|
||||
/// <summary>
|
||||
/// 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<string?> firstName = default;
|
||||
Option<string?> lastName = default;
|
||||
Option<string?> type = default;
|
||||
Option<string?> lastName = default;
|
||||
Option<string?> firstName = default;
|
||||
|
||||
string? discriminator = ClientUtils.GetDiscriminator(utf8JsonReader, "$_type");
|
||||
|
||||
@ -170,14 +170,14 @@ namespace Org.OpenAPITools.Model
|
||||
|
||||
switch (localVarJsonPropertyName)
|
||||
{
|
||||
case "firstName":
|
||||
firstName = new Option<string?>(utf8JsonReader.GetString()!);
|
||||
case "$_type":
|
||||
type = new Option<string?>(utf8JsonReader.GetString()!);
|
||||
break;
|
||||
case "lastName":
|
||||
lastName = new Option<string?>(utf8JsonReader.GetString()!);
|
||||
break;
|
||||
case "$_type":
|
||||
type = new Option<string?>(utf8JsonReader.GetString()!);
|
||||
case "firstName":
|
||||
firstName = new Option<string?>(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);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -231,19 +231,19 @@ namespace Org.OpenAPITools.Model
|
||||
/// <exception cref="NotImplementedException"></exception>
|
||||
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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -891,7 +891,7 @@ No authorization required
|
||||
|
||||
<a id="testbodywithqueryparams"></a>
|
||||
# **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
|
||||
|
||||
<a id="testendpointparameters"></a>
|
||||
# **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)
|
||||
|
||||
<a id="testenumparameters"></a>
|
||||
# **TestEnumParameters**
|
||||
> void TestEnumParameters (List<TestEnumParametersRequestEnumFormStringArrayInner> enumHeaderStringArray = null, List<TestEnumParametersRequestEnumFormStringArrayInner> enumQueryStringArray = null, List<TestEnumParametersRequestEnumFormStringArrayInner> enumFormStringArray = null, TestEnumParametersEnumHeaderStringParameter enumHeaderString = null, TestEnumParametersEnumHeaderStringParameter enumQueryString = null, TestEnumParametersEnumQueryDoubleParameter enumQueryDouble = null, TestEnumParametersEnumQueryIntegerParameter enumQueryInteger = null, TestEnumParametersRequestEnumFormString enumFormString = null)
|
||||
> void TestEnumParameters (List<TestEnumParametersRequestEnumFormStringArrayInner> enumHeaderStringArray = null, TestEnumParametersEnumHeaderStringParameter enumHeaderString = null, List<TestEnumParametersRequestEnumFormStringArrayInner> enumQueryStringArray = null, TestEnumParametersEnumHeaderStringParameter enumQueryString = null, TestEnumParametersEnumQueryIntegerParameter enumQueryInteger = null, TestEnumParametersEnumQueryDoubleParameter enumQueryDouble = null, List<TestEnumParametersRequestEnumFormStringArrayInner> 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<TestEnumParametersRequestEnumFormStringArrayInner>(); // List<TestEnumParametersRequestEnumFormStringArrayInner> | Header parameter enum test (string array) (optional)
|
||||
var enumQueryStringArray = new List<TestEnumParametersRequestEnumFormStringArrayInner>(); // List<TestEnumParametersRequestEnumFormStringArrayInner> | Query parameter enum test (string array) (optional)
|
||||
var enumFormStringArray = new List<TestEnumParametersRequestEnumFormStringArrayInner>(); // List<TestEnumParametersRequestEnumFormStringArrayInner> | Form parameter enum test (string array) (optional)
|
||||
var enumHeaderString = (TestEnumParametersEnumHeaderStringParameter) "_abc"; // TestEnumParametersEnumHeaderStringParameter | Header parameter enum test (string) (optional)
|
||||
var enumQueryStringArray = new List<TestEnumParametersRequestEnumFormStringArrayInner>(); // List<TestEnumParametersRequestEnumFormStringArrayInner> | 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<TestEnumParametersRequestEnumFormStringArrayInner>(); // List<TestEnumParametersRequestEnumFormStringArrayInner> | 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
|
||||
|
||||
<a id="testgroupparameters"></a>
|
||||
# **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
|
||||
|
@ -670,7 +670,7 @@ void (empty response body)
|
||||
|
||||
<a id="uploadfile"></a>
|
||||
# **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<ApiResponse> response = apiInstance.UploadFileWithHttpInfo(petId, file, additionalMetadata);
|
||||
ApiResponse<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)
|
||||
|
||||
<a id="uploadfilewithrequiredfile"></a>
|
||||
# **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<ApiResponse> response = apiInstance.UploadFileWithRequiredFileWithHttpInfo(requiredFile, petId, additionalMetadata);
|
||||
ApiResponse<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
|
||||
|
@ -625,7 +625,7 @@ No authorization required
|
||||
|
||||
<a id="updateuser"></a>
|
||||
# **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
|
||||
|
||||
|
@ -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);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -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<DateOnly> date = default;
|
||||
Client.Option<System.IO.Stream> binary = default;
|
||||
Client.Option<float> varFloat = default;
|
||||
byte[] varByte = default;
|
||||
Client.Option<int> integer = default;
|
||||
Client.Option<int> int32 = default;
|
||||
Client.Option<long> int64 = default;
|
||||
Client.Option<float> varFloat = default;
|
||||
Client.Option<string> varString = default;
|
||||
Client.Option<System.IO.Stream> binary = default;
|
||||
Client.Option<DateOnly> date = default;
|
||||
Client.Option<DateTime> dateTime = default;
|
||||
Client.Option<string> password = default;
|
||||
Client.Option<string> callback = default;
|
||||
Client.Option<DateTime> 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);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -216,14 +216,14 @@ namespace Org.OpenAPITools.Test.Api
|
||||
public async Task TestEnumParametersAsyncTest()
|
||||
{
|
||||
Client.Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray = default;
|
||||
Client.Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray = default;
|
||||
Client.Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray = default;
|
||||
Client.Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString = default;
|
||||
Client.Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray = default;
|
||||
Client.Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString = default;
|
||||
Client.Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble = default;
|
||||
Client.Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger = default;
|
||||
Client.Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble = default;
|
||||
Client.Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray = default;
|
||||
Client.Option<TestEnumParametersRequestEnumFormString> enumFormString = default;
|
||||
await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumQueryStringArray, enumFormStringArray, enumHeaderString, enumQueryString, enumQueryDouble, enumQueryInteger, enumFormString);
|
||||
await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -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<bool> booleanGroup = default;
|
||||
Client.Option<int> stringGroup = default;
|
||||
Client.Option<bool> booleanGroup = default;
|
||||
Client.Option<long> int64Group = default;
|
||||
await _instance.TestGroupParametersAsync(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group);
|
||||
await _instance.TestGroupParametersAsync(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -136,9 +136,9 @@ namespace Org.OpenAPITools.Test.Api
|
||||
public async Task UploadFileAsyncTest()
|
||||
{
|
||||
long petId = default;
|
||||
Client.Option<System.IO.Stream> file = default;
|
||||
Client.Option<string> additionalMetadata = default;
|
||||
var response = await _instance.UploadFileAsync(petId, file, additionalMetadata);
|
||||
Client.Option<System.IO.Stream> file = default;
|
||||
var response = await _instance.UploadFileAsync(petId, additionalMetadata, file);
|
||||
var model = response.Ok();
|
||||
Assert.IsType<ApiResponse>(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<string> additionalMetadata = default;
|
||||
var response = await _instance.UploadFileWithRequiredFileAsync(requiredFile, petId, additionalMetadata);
|
||||
var response = await _instance.UploadFileWithRequiredFileAsync(petId, requiredFile, additionalMetadata);
|
||||
var model = response.Ok();
|
||||
Assert.IsType<ApiResponse>(model);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -264,11 +264,11 @@ namespace Org.OpenAPITools.Api
|
||||
///
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestBodyWithQueryParamsApiResponse"/>></returns>
|
||||
Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
@ -276,11 +276,11 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
///
|
||||
/// </remarks>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestBodyWithQueryParamsApiResponse"/>></returns>
|
||||
Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsOrDefaultAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// To test \"client\" model
|
||||
@ -312,23 +312,23 @@ namespace Org.OpenAPITools.Api
|
||||
/// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="number">None</param>
|
||||
/// <param name="varDouble">None</param>
|
||||
/// <param name="patternWithoutDelimiter">None</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="integer">None (optional)</param>
|
||||
/// <param name="int32">None (optional)</param>
|
||||
/// <param name="int64">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varString">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="password">None (optional)</param>
|
||||
/// <param name="callback">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEndpointParametersApiResponse"/>></returns>
|
||||
Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateOnly> date = default, Option<System.IO.Stream> binary = default, Option<float> varFloat = default, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<string> varString = default, Option<string> password = default, Option<string> callback = default, Option<DateTime> dateTime = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<float> varFloat = default, Option<string> varString = default, Option<System.IO.Stream> binary = default, Option<DateOnly> date = default, Option<DateTime> dateTime = default, Option<string> password = default, Option<string> callback = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
@ -336,23 +336,23 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
/// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
/// </remarks>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="number">None</param>
|
||||
/// <param name="varDouble">None</param>
|
||||
/// <param name="patternWithoutDelimiter">None</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="integer">None (optional)</param>
|
||||
/// <param name="int32">None (optional)</param>
|
||||
/// <param name="int64">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varString">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="password">None (optional)</param>
|
||||
/// <param name="callback">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEndpointParametersApiResponse"/>></returns>
|
||||
Task<ITestEndpointParametersApiResponse> TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateOnly> date = default, Option<System.IO.Stream> binary = default, Option<float> varFloat = default, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<string> varString = default, Option<string> password = default, Option<string> callback = default, Option<DateTime> dateTime = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestEndpointParametersApiResponse> TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<float> varFloat = default, Option<string> varString = default, Option<System.IO.Stream> binary = default, Option<DateOnly> date = default, Option<DateTime> dateTime = default, Option<string> password = default, Option<string> callback = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// To test enum parameters
|
||||
@ -362,16 +362,16 @@ namespace Org.OpenAPITools.Api
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumHeaderString">Header parameter enum test (string) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumFormString"> (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEnumParametersApiResponse"/>></returns>
|
||||
Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString = default, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString = default, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble = default, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger = default, Option<TestEnumParametersRequestEnumFormString> enumFormString = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString = default, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger = default, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray = default, Option<TestEnumParametersRequestEnumFormString> enumFormString = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// To test enum parameters
|
||||
@ -380,16 +380,16 @@ namespace Org.OpenAPITools.Api
|
||||
/// To test enum parameters
|
||||
/// </remarks>
|
||||
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumHeaderString">Header parameter enum test (string) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumFormString"> (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEnumParametersApiResponse"/>></returns>
|
||||
Task<ITestEnumParametersApiResponse> TestEnumParametersOrDefaultAsync(Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString = default, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString = default, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble = default, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger = default, Option<TestEnumParametersRequestEnumFormString> enumFormString = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestEnumParametersApiResponse> TestEnumParametersOrDefaultAsync(Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString = default, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger = default, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray = default, Option<TestEnumParametersRequestEnumFormString> enumFormString = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint to test group parameters (optional)
|
||||
@ -398,15 +398,15 @@ namespace Org.OpenAPITools.Api
|
||||
/// Fake endpoint to test group parameters (optional)
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestGroupParametersApiResponse"/>></returns>
|
||||
Task<ITestGroupParametersApiResponse> TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup = default, Option<int> stringGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestGroupParametersApiResponse> TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup = default, Option<bool> booleanGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint to test group parameters (optional)
|
||||
@ -414,15 +414,15 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
/// Fake endpoint to test group parameters (optional)
|
||||
/// </remarks>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestGroupParametersApiResponse"/>></returns>
|
||||
Task<ITestGroupParametersApiResponse> TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup = default, Option<int> stringGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestGroupParametersApiResponse> TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup = default, Option<bool> booleanGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// 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);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <returns></returns>
|
||||
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));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Processes the server response
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
private void AfterTestBodyWithQueryParamsDefaultImplementation(ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query)
|
||||
/// <param name="user"></param>
|
||||
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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query);
|
||||
/// <param name="user"></param>
|
||||
partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, string query, User user);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -3401,12 +3401,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
private void OnErrorTestBodyWithQueryParamsDefaultImplementation(Exception exception, string pathFormat, string path, User user, string query)
|
||||
/// <param name="user"></param>
|
||||
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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string query);
|
||||
/// <param name="user"></param>
|
||||
partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string query, User user);
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestBodyWithQueryParamsApiResponse"/>></returns>
|
||||
public async Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestBodyWithQueryParamsApiResponse> 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
|
||||
///
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestBodyWithQueryParamsApiResponse"/>></returns>
|
||||
public async Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestBodyWithQueryParamsApiResponse> 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<DateOnly> date, ref Option<System.IO.Stream> binary, ref Option<float> varFloat, ref Option<int> integer, ref Option<int> int32, ref Option<long> int64, ref Option<string> varString, ref Option<string> password, ref Option<string> callback, ref Option<DateTime> dateTime);
|
||||
partial void FormatTestEndpointParameters(ref decimal number, ref double varDouble, ref string patternWithoutDelimiter, ref byte[] varByte, ref Option<int> integer, ref Option<int> int32, ref Option<long> int64, ref Option<float> varFloat, ref Option<string> varString, ref Option<System.IO.Stream> binary, ref Option<DateOnly> date, ref Option<DateTime> dateTime, ref Option<string> password, ref Option<string> callback);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <returns></returns>
|
||||
private void ValidateTestEndpointParameters(byte[] varByte, string patternWithoutDelimiter, Option<System.IO.Stream> binary, Option<string> varString, Option<string> password, Option<string> callback)
|
||||
private void ValidateTestEndpointParameters(string patternWithoutDelimiter, byte[] varByte, Option<string> varString, Option<System.IO.Stream> binary, Option<string> password, Option<string> 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
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="number"></param>
|
||||
/// <param name="varDouble"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="integer"></param>
|
||||
/// <param name="int32"></param>
|
||||
/// <param name="int64"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateOnly> date, Option<System.IO.Stream> binary, Option<float> varFloat, Option<int> integer, Option<int> int32, Option<long> int64, Option<string> varString, Option<string> password, Option<string> callback, Option<DateTime> dateTime)
|
||||
private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer, Option<int> int32, Option<long> int64, Option<float> varFloat, Option<string> varString, Option<System.IO.Stream> binary, Option<DateOnly> date, Option<DateTime> dateTime, Option<string> password, Option<string> 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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="number"></param>
|
||||
/// <param name="varDouble"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="integer"></param>
|
||||
/// <param name="int32"></param>
|
||||
/// <param name="int64"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateOnly> date, Option<System.IO.Stream> binary, Option<float> varFloat, Option<int> integer, Option<int> int32, Option<long> int64, Option<string> varString, Option<string> password, Option<string> callback, Option<DateTime> dateTime);
|
||||
partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer, Option<int> int32, Option<long> int64, Option<float> varFloat, Option<string> varString, Option<System.IO.Stream> binary, Option<DateOnly> date, Option<DateTime> dateTime, Option<string> password, Option<string> callback);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -3876,24 +3876,24 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="number"></param>
|
||||
/// <param name="varDouble"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="integer"></param>
|
||||
/// <param name="int32"></param>
|
||||
/// <param name="int64"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateOnly> date, Option<System.IO.Stream> binary, Option<float> varFloat, Option<int> integer, Option<int> int32, Option<long> int64, Option<string> varString, Option<string> password, Option<string> callback, Option<DateTime> dateTime)
|
||||
private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer, Option<int> int32, Option<long> int64, Option<float> varFloat, Option<string> varString, Option<System.IO.Stream> binary, Option<DateOnly> date, Option<DateTime> dateTime, Option<string> password, Option<string> 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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="number"></param>
|
||||
/// <param name="varDouble"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="integer"></param>
|
||||
/// <param name="int32"></param>
|
||||
/// <param name="int64"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateOnly> date, Option<System.IO.Stream> binary, Option<float> varFloat, Option<int> integer, Option<int> int32, Option<long> int64, Option<string> varString, Option<string> password, Option<string> callback, Option<DateTime> dateTime);
|
||||
partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer, Option<int> int32, Option<long> int64, Option<float> varFloat, Option<string> varString, Option<System.IO.Stream> binary, Option<DateOnly> date, Option<DateTime> dateTime, Option<string> password, Option<string> callback);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
/// </summary>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="number">None</param>
|
||||
/// <param name="varDouble">None</param>
|
||||
/// <param name="patternWithoutDelimiter">None</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="integer">None (optional)</param>
|
||||
/// <param name="int32">None (optional)</param>
|
||||
/// <param name="int64">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varString">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="password">None (optional)</param>
|
||||
/// <param name="callback">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEndpointParametersApiResponse"/>></returns>
|
||||
public async Task<ITestEndpointParametersApiResponse> TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateOnly> date = default, Option<System.IO.Stream> binary = default, Option<float> varFloat = default, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<string> varString = default, Option<string> password = default, Option<string> callback = default, Option<DateTime> dateTime = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestEndpointParametersApiResponse> TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<float> varFloat = default, Option<string> varString = default, Option<System.IO.Stream> binary = default, Option<DateOnly> date = default, Option<DateTime> dateTime = default, Option<string> password = default, Option<string> 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 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="number">None</param>
|
||||
/// <param name="varDouble">None</param>
|
||||
/// <param name="patternWithoutDelimiter">None</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="integer">None (optional)</param>
|
||||
/// <param name="int32">None (optional)</param>
|
||||
/// <param name="int64">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varString">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="password">None (optional)</param>
|
||||
/// <param name="callback">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEndpointParametersApiResponse"/>></returns>
|
||||
public async Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateOnly> date = default, Option<System.IO.Stream> binary = default, Option<float> varFloat = default, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<string> varString = default, Option<string> password = default, Option<string> callback = default, Option<DateTime> dateTime = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<float> varFloat = default, Option<string> varString = default, Option<System.IO.Stream> binary = default, Option<DateOnly> date = default, Option<DateTime> dateTime = default, Option<string> password = default, Option<string> 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<string, string>("byte", ClientUtils.ParameterToString(varByte)));
|
||||
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("number", ClientUtils.ParameterToString(number)));
|
||||
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("double", ClientUtils.ParameterToString(varDouble)));
|
||||
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("pattern_without_delimiter", ClientUtils.ParameterToString(patternWithoutDelimiter)));
|
||||
|
||||
if (date.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("date", ClientUtils.ParameterToString(date.Value)));
|
||||
|
||||
if (binary.IsSet)
|
||||
multipartContentLocalVar.Add(new StreamContent(binary.Value));
|
||||
|
||||
if (varFloat.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("float", ClientUtils.ParameterToString(varFloat.Value)));
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("byte", ClientUtils.ParameterToString(varByte)));
|
||||
|
||||
if (integer.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("integer", ClientUtils.ParameterToString(integer.Value)));
|
||||
@ -4023,18 +4014,27 @@ namespace Org.OpenAPITools.Api
|
||||
if (int64.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("int64", ClientUtils.ParameterToString(int64.Value)));
|
||||
|
||||
if (varFloat.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("float", ClientUtils.ParameterToString(varFloat.Value)));
|
||||
|
||||
if (varString.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("string", ClientUtils.ParameterToString(varString.Value)));
|
||||
|
||||
if (binary.IsSet)
|
||||
multipartContentLocalVar.Add(new StreamContent(binary.Value));
|
||||
|
||||
if (date.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("date", ClientUtils.ParameterToString(date.Value)));
|
||||
|
||||
if (dateTime.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("dateTime", ClientUtils.ParameterToString(dateTime.Value)));
|
||||
|
||||
if (password.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("password", ClientUtils.ParameterToString(password.Value)));
|
||||
|
||||
if (callback.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("callback", ClientUtils.ParameterToString(callback.Value)));
|
||||
|
||||
if (dateTime.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("dateTime", ClientUtils.ParameterToString(dateTime.Value)));
|
||||
|
||||
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
|
||||
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<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray, ref Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString, ref Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString, ref Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble, ref Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger, ref Option<TestEnumParametersRequestEnumFormString> enumFormString);
|
||||
partial void FormatTestEnumParameters(Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray, ref Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray, ref Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString, ref Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger, ref Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray, ref Option<TestEnumParametersRequestEnumFormString> enumFormString);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
@ -4162,17 +4162,17 @@ namespace Org.OpenAPITools.Api
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger, Option<TestEnumParametersRequestEnumFormString> enumFormString)
|
||||
private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray, Option<TestEnumParametersRequestEnumFormString> 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
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger, Option<TestEnumParametersRequestEnumFormString> enumFormString);
|
||||
partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray, Option<TestEnumParametersRequestEnumFormString> enumFormString);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -4199,17 +4199,17 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger, Option<TestEnumParametersRequestEnumFormString> enumFormString)
|
||||
private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray, Option<TestEnumParametersRequestEnumFormString> 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
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger, Option<TestEnumParametersRequestEnumFormString> enumFormString);
|
||||
partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray, Option<TestEnumParametersRequestEnumFormString> enumFormString);
|
||||
|
||||
/// <summary>
|
||||
/// To test enum parameters To test enum parameters
|
||||
/// </summary>
|
||||
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumHeaderString">Header parameter enum test (string) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumFormString"> (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEnumParametersApiResponse"/>></returns>
|
||||
public async Task<ITestEnumParametersApiResponse> TestEnumParametersOrDefaultAsync(Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString = default, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString = default, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble = default, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger = default, Option<TestEnumParametersRequestEnumFormString> enumFormString = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestEnumParametersApiResponse> TestEnumParametersOrDefaultAsync(Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString = default, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger = default, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray = default, Option<TestEnumParametersRequestEnumFormString> 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
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumHeaderString">Header parameter enum test (string) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumFormString"> (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEnumParametersApiResponse"/>></returns>
|
||||
public async Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString = default, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString = default, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble = default, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger = default, Option<TestEnumParametersRequestEnumFormString> enumFormString = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumHeaderStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumHeaderString = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumQueryStringArray = default, Option<TestEnumParametersEnumHeaderStringParameter> enumQueryString = default, Option<TestEnumParametersEnumQueryIntegerParameter> enumQueryInteger = default, Option<TestEnumParametersEnumQueryDoubleParameter> enumQueryDouble = default, Option<List<TestEnumParametersRequestEnumFormStringArrayInner>> enumFormStringArray = default, Option<TestEnumParametersRequestEnumFormString> 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<bool> booleanGroup, ref Option<int> stringGroup, ref Option<long> int64Group);
|
||||
partial void FormatTestGroupParameters(ref int requiredStringGroup, ref bool requiredBooleanGroup, ref long requiredInt64Group, ref Option<int> stringGroup, ref Option<bool> booleanGroup, ref Option<long> int64Group);
|
||||
|
||||
/// <summary>
|
||||
/// Processes the server response
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredStringGroup"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredInt64Group"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="stringGroup"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="int64Group"></param>
|
||||
private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup, Option<int> stringGroup, Option<long> int64Group)
|
||||
private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup, Option<bool> booleanGroup, Option<long> 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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredStringGroup"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredInt64Group"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="stringGroup"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="int64Group"></param>
|
||||
partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup, Option<int> stringGroup, Option<long> int64Group);
|
||||
partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup, Option<bool> booleanGroup, Option<long> int64Group);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -4450,16 +4450,16 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredStringGroup"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredInt64Group"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="stringGroup"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="int64Group"></param>
|
||||
private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup, Option<int> stringGroup, Option<long> int64Group)
|
||||
private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup, Option<bool> booleanGroup, Option<long> 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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredStringGroup"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredInt64Group"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="stringGroup"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="int64Group"></param>
|
||||
partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup, Option<int> stringGroup, Option<long> int64Group);
|
||||
partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup, Option<bool> booleanGroup, Option<long> int64Group);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional)
|
||||
/// </summary>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestGroupParametersApiResponse"/>></returns>
|
||||
public async Task<ITestGroupParametersApiResponse> TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup = default, Option<int> stringGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestGroupParametersApiResponse> TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup = default, Option<bool> booleanGroup = default, Option<long> 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)
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestGroupParametersApiResponse"/>></returns>
|
||||
public async Task<ITestGroupParametersApiResponse> TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup = default, Option<int> stringGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestGroupParametersApiResponse> TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup = default, Option<bool> booleanGroup = default, Option<long> 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;
|
||||
}
|
||||
|
@ -210,11 +210,11 @@ namespace Org.OpenAPITools.Api
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileApiResponse"/>></returns>
|
||||
Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<System.IO.Stream> file = default, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<string> additionalMetadata = default, Option<System.IO.Stream> file = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image
|
||||
@ -223,11 +223,11 @@ namespace Org.OpenAPITools.Api
|
||||
///
|
||||
/// </remarks>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileApiResponse"/>></returns>
|
||||
Task<IUploadFileApiResponse> UploadFileOrDefaultAsync(long petId, Option<System.IO.Stream> file = default, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUploadFileApiResponse> UploadFileOrDefaultAsync(long petId, Option<string> additionalMetadata = default, Option<System.IO.Stream> file = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image (required)
|
||||
@ -236,12 +236,12 @@ namespace Org.OpenAPITools.Api
|
||||
///
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileWithRequiredFileApiResponse"/>></returns>
|
||||
Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image (required)
|
||||
@ -249,12 +249,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
///
|
||||
/// </remarks>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileWithRequiredFileApiResponse"/>></returns>
|
||||
Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -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<System.IO.Stream> file, ref Option<string> additionalMetadata);
|
||||
partial void FormatUploadFile(ref long petId, ref Option<string> additionalMetadata, ref Option<System.IO.Stream> file);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <returns></returns>
|
||||
private void ValidateUploadFile(Option<System.IO.Stream> file, Option<string> additionalMetadata)
|
||||
private void ValidateUploadFile(Option<string> additionalMetadata, Option<System.IO.Stream> 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));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -2315,12 +2315,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option<System.IO.Stream> file, Option<string> additionalMetadata)
|
||||
/// <param name="file"></param>
|
||||
private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option<string> additionalMetadata, Option<System.IO.Stream> 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
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option<System.IO.Stream> file, Option<string> additionalMetadata);
|
||||
/// <param name="file"></param>
|
||||
partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option<string> additionalMetadata, Option<System.IO.Stream> file);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -2342,12 +2342,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option<System.IO.Stream> file, Option<string> additionalMetadata)
|
||||
/// <param name="file"></param>
|
||||
private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option<string> additionalMetadata, Option<System.IO.Stream> 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
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option<System.IO.Stream> file, Option<string> additionalMetadata);
|
||||
/// <param name="file"></param>
|
||||
partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option<string> additionalMetadata, Option<System.IO.Stream> file);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image
|
||||
/// </summary>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileApiResponse"/>></returns>
|
||||
public async Task<IUploadFileApiResponse> UploadFileOrDefaultAsync(long petId, Option<System.IO.Stream> file = default, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUploadFileApiResponse> UploadFileOrDefaultAsync(long petId, Option<string> additionalMetadata = default, Option<System.IO.Stream> 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
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileApiResponse"/>></returns>
|
||||
public async Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<System.IO.Stream> file = default, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<string> additionalMetadata = default, Option<System.IO.Stream> 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<KeyValuePair<string, string>> formParameterLocalVars = new List<KeyValuePair<string, string>>();
|
||||
|
||||
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<string, string>("additionalMetadata", ClientUtils.ParameterToString(additionalMetadata.Value)));
|
||||
|
||||
if (file.IsSet)
|
||||
multipartContentLocalVar.Add(new StreamContent(file.Value));
|
||||
|
||||
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
|
||||
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<string> additionalMetadata);
|
||||
partial void FormatUploadFileWithRequiredFile(ref long petId, ref System.IO.Stream requiredFile, ref Option<string> additionalMetadata);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
@ -2580,13 +2580,13 @@ namespace Org.OpenAPITools.Api
|
||||
/// Processes the server response
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata)
|
||||
private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option<string> 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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata);
|
||||
partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option<string> additionalMetadata);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -2607,13 +2607,13 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata)
|
||||
private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option<string> 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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata);
|
||||
partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option<string> additionalMetadata);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image (required)
|
||||
/// </summary>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileWithRequiredFileApiResponse"/>></returns>
|
||||
public async Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option<string> 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)
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileWithRequiredFileApiResponse"/>></returns>
|
||||
public async Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option<string> 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;
|
||||
}
|
||||
|
@ -202,11 +202,11 @@ namespace Org.OpenAPITools.Api
|
||||
/// This can only be done by the logged in user.
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="username">name that need to be deleted</param>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUpdateUserApiResponse"/>></returns>
|
||||
Task<IUpdateUserApiResponse> UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUpdateUserApiResponse> UpdateUserAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// Updated user
|
||||
@ -214,11 +214,11 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
/// This can only be done by the logged in user.
|
||||
/// </remarks>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="username">name that need to be deleted</param>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUpdateUserApiResponse"/>></returns>
|
||||
Task<IUpdateUserApiResponse> UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUpdateUserApiResponse> UpdateUserOrDefaultAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -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);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <returns></returns>
|
||||
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));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Processes the server response
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
private void AfterUpdateUserDefaultImplementation(IUpdateUserApiResponse apiResponseLocalVar, User user, string username)
|
||||
/// <param name="user"></param>
|
||||
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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, User user, string username);
|
||||
/// <param name="user"></param>
|
||||
partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, string username, User user);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -2099,12 +2099,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
private void OnErrorUpdateUserDefaultImplementation(Exception exception, string pathFormat, string path, User user, string username)
|
||||
/// <param name="user"></param>
|
||||
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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string username);
|
||||
/// <param name="user"></param>
|
||||
partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string username, User user);
|
||||
|
||||
/// <summary>
|
||||
/// Updated user This can only be done by the logged in user.
|
||||
/// </summary>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="username">name that need to be deleted</param>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUpdateUserApiResponse"/>></returns>
|
||||
public async Task<IUpdateUserApiResponse> UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUpdateUserApiResponse> 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.
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="username">name that need to be deleted</param>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUpdateUserApiResponse"/>></returns>
|
||||
public async Task<IUpdateUserApiResponse> UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUpdateUserApiResponse> 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;
|
||||
}
|
||||
|
@ -891,7 +891,7 @@ No authorization required
|
||||
|
||||
<a id="testbodywithqueryparams"></a>
|
||||
# **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
|
||||
|
||||
<a id="testendpointparameters"></a>
|
||||
# **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)
|
||||
|
||||
<a id="testenumparameters"></a>
|
||||
# **TestEnumParameters**
|
||||
> void TestEnumParameters (List<string> enumHeaderStringArray = null, List<string> enumQueryStringArray = null, double enumQueryDouble = null, int enumQueryInteger = null, List<string> enumFormStringArray = null, string enumHeaderString = null, string enumQueryString = null, string enumFormString = null)
|
||||
> void TestEnumParameters (List<string> enumHeaderStringArray = null, string enumHeaderString = null, List<string> enumQueryStringArray = null, string enumQueryString = null, int enumQueryInteger = null, double enumQueryDouble = null, List<string> 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<string>(); // List<string> | Header parameter enum test (string array) (optional)
|
||||
var enumQueryStringArray = new List<string>(); // List<string> | 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<string>(); // List<string> | 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<string>(); // List<string> | 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<string>(); // List<string> | 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
|
||||
|
||||
<a id="testgroupparameters"></a>
|
||||
# **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
|
||||
|
@ -670,7 +670,7 @@ void (empty response body)
|
||||
|
||||
<a id="uploadfile"></a>
|
||||
# **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<ApiResponse> response = apiInstance.UploadFileWithHttpInfo(petId, file, additionalMetadata);
|
||||
ApiResponse<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)
|
||||
|
||||
<a id="uploadfilewithrequiredfile"></a>
|
||||
# **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<ApiResponse> response = apiInstance.UploadFileWithRequiredFileWithHttpInfo(requiredFile, petId, additionalMetadata);
|
||||
ApiResponse<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
|
||||
|
@ -625,7 +625,7 @@ No authorization required
|
||||
|
||||
<a id="updateuser"></a>
|
||||
# **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
|
||||
|
||||
|
@ -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);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -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<DateOnly> date = default!;
|
||||
Client.Option<System.IO.Stream> binary = default!;
|
||||
Client.Option<float> varFloat = default!;
|
||||
byte[] varByte = default!;
|
||||
Client.Option<int> integer = default!;
|
||||
Client.Option<int> int32 = default!;
|
||||
Client.Option<long> int64 = default!;
|
||||
Client.Option<float> varFloat = default!;
|
||||
Client.Option<string> varString = default!;
|
||||
Client.Option<System.IO.Stream> binary = default!;
|
||||
Client.Option<DateOnly> date = default!;
|
||||
Client.Option<DateTime> dateTime = default!;
|
||||
Client.Option<string> password = default!;
|
||||
Client.Option<string> callback = default!;
|
||||
Client.Option<DateTime> 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);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -216,14 +216,14 @@ namespace Org.OpenAPITools.Test.Api
|
||||
public async Task TestEnumParametersAsyncTest()
|
||||
{
|
||||
Client.Option<List<string>> enumHeaderStringArray = default!;
|
||||
Client.Option<List<string>> enumQueryStringArray = default!;
|
||||
Client.Option<double> enumQueryDouble = default!;
|
||||
Client.Option<int> enumQueryInteger = default!;
|
||||
Client.Option<List<string>> enumFormStringArray = default!;
|
||||
Client.Option<string> enumHeaderString = default!;
|
||||
Client.Option<List<string>> enumQueryStringArray = default!;
|
||||
Client.Option<string> enumQueryString = default!;
|
||||
Client.Option<int> enumQueryInteger = default!;
|
||||
Client.Option<double> enumQueryDouble = default!;
|
||||
Client.Option<List<string>> enumFormStringArray = default!;
|
||||
Client.Option<string> enumFormString = default!;
|
||||
await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString);
|
||||
await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -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<bool> booleanGroup = default!;
|
||||
Client.Option<int> stringGroup = default!;
|
||||
Client.Option<bool> booleanGroup = default!;
|
||||
Client.Option<long> int64Group = default!;
|
||||
await _instance.TestGroupParametersAsync(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group);
|
||||
await _instance.TestGroupParametersAsync(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -136,9 +136,9 @@ namespace Org.OpenAPITools.Test.Api
|
||||
public async Task UploadFileAsyncTest()
|
||||
{
|
||||
long petId = default!;
|
||||
Client.Option<System.IO.Stream> file = default!;
|
||||
Client.Option<string> additionalMetadata = default!;
|
||||
var response = await _instance.UploadFileAsync(petId, file, additionalMetadata);
|
||||
Client.Option<System.IO.Stream> file = default!;
|
||||
var response = await _instance.UploadFileAsync(petId, additionalMetadata, file);
|
||||
var model = response.Ok();
|
||||
Assert.IsType<ApiResponse>(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<string> additionalMetadata = default!;
|
||||
var response = await _instance.UploadFileWithRequiredFileAsync(requiredFile, petId, additionalMetadata);
|
||||
var response = await _instance.UploadFileWithRequiredFileAsync(petId, requiredFile, additionalMetadata);
|
||||
var model = response.Ok();
|
||||
Assert.IsType<ApiResponse>(model);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -266,11 +266,11 @@ namespace Org.OpenAPITools.Api
|
||||
///
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestBodyWithQueryParamsApiResponse"/>></returns>
|
||||
Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
@ -278,11 +278,11 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
///
|
||||
/// </remarks>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestBodyWithQueryParamsApiResponse"/>?></returns>
|
||||
Task<ITestBodyWithQueryParamsApiResponse?> TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestBodyWithQueryParamsApiResponse?> TestBodyWithQueryParamsOrDefaultAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// To test \"client\" model
|
||||
@ -314,23 +314,23 @@ namespace Org.OpenAPITools.Api
|
||||
/// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="number">None</param>
|
||||
/// <param name="varDouble">None</param>
|
||||
/// <param name="patternWithoutDelimiter">None</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="integer">None (optional)</param>
|
||||
/// <param name="int32">None (optional)</param>
|
||||
/// <param name="int64">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varString">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="password">None (optional)</param>
|
||||
/// <param name="callback">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEndpointParametersApiResponse"/>></returns>
|
||||
Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateOnly> date = default, Option<System.IO.Stream> binary = default, Option<float> varFloat = default, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<string> varString = default, Option<string> password = default, Option<string> callback = default, Option<DateTime> dateTime = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<float> varFloat = default, Option<string> varString = default, Option<System.IO.Stream> binary = default, Option<DateOnly> date = default, Option<DateTime> dateTime = default, Option<string> password = default, Option<string> callback = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
@ -338,23 +338,23 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
/// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
/// </remarks>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="number">None</param>
|
||||
/// <param name="varDouble">None</param>
|
||||
/// <param name="patternWithoutDelimiter">None</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="integer">None (optional)</param>
|
||||
/// <param name="int32">None (optional)</param>
|
||||
/// <param name="int64">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varString">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="password">None (optional)</param>
|
||||
/// <param name="callback">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEndpointParametersApiResponse"/>?></returns>
|
||||
Task<ITestEndpointParametersApiResponse?> TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateOnly> date = default, Option<System.IO.Stream> binary = default, Option<float> varFloat = default, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<string> varString = default, Option<string> password = default, Option<string> callback = default, Option<DateTime> dateTime = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestEndpointParametersApiResponse?> TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<float> varFloat = default, Option<string> varString = default, Option<System.IO.Stream> binary = default, Option<DateOnly> date = default, Option<DateTime> dateTime = default, Option<string> password = default, Option<string> callback = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// To test enum parameters
|
||||
@ -364,16 +364,16 @@ namespace Org.OpenAPITools.Api
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumHeaderString">Header parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEnumParametersApiResponse"/>></returns>
|
||||
Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option<List<string>> enumHeaderStringArray = default, Option<List<string>> enumQueryStringArray = default, Option<double> enumQueryDouble = default, Option<int> enumQueryInteger = default, Option<List<string>> enumFormStringArray = default, Option<string> enumHeaderString = default, Option<string> enumQueryString = default, Option<string> enumFormString = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option<List<string>> enumHeaderStringArray = default, Option<string> enumHeaderString = default, Option<List<string>> enumQueryStringArray = default, Option<string> enumQueryString = default, Option<int> enumQueryInteger = default, Option<double> enumQueryDouble = default, Option<List<string>> enumFormStringArray = default, Option<string> enumFormString = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// To test enum parameters
|
||||
@ -382,16 +382,16 @@ namespace Org.OpenAPITools.Api
|
||||
/// To test enum parameters
|
||||
/// </remarks>
|
||||
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumHeaderString">Header parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEnumParametersApiResponse"/>?></returns>
|
||||
Task<ITestEnumParametersApiResponse?> TestEnumParametersOrDefaultAsync(Option<List<string>> enumHeaderStringArray = default, Option<List<string>> enumQueryStringArray = default, Option<double> enumQueryDouble = default, Option<int> enumQueryInteger = default, Option<List<string>> enumFormStringArray = default, Option<string> enumHeaderString = default, Option<string> enumQueryString = default, Option<string> enumFormString = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestEnumParametersApiResponse?> TestEnumParametersOrDefaultAsync(Option<List<string>> enumHeaderStringArray = default, Option<string> enumHeaderString = default, Option<List<string>> enumQueryStringArray = default, Option<string> enumQueryString = default, Option<int> enumQueryInteger = default, Option<double> enumQueryDouble = default, Option<List<string>> enumFormStringArray = default, Option<string> enumFormString = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint to test group parameters (optional)
|
||||
@ -400,15 +400,15 @@ namespace Org.OpenAPITools.Api
|
||||
/// Fake endpoint to test group parameters (optional)
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestGroupParametersApiResponse"/>></returns>
|
||||
Task<ITestGroupParametersApiResponse> TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup = default, Option<int> stringGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestGroupParametersApiResponse> TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup = default, Option<bool> booleanGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint to test group parameters (optional)
|
||||
@ -416,15 +416,15 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
/// Fake endpoint to test group parameters (optional)
|
||||
/// </remarks>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestGroupParametersApiResponse"/>?></returns>
|
||||
Task<ITestGroupParametersApiResponse?> TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup = default, Option<int> stringGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestGroupParametersApiResponse?> TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup = default, Option<bool> booleanGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// 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);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <returns></returns>
|
||||
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));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Processes the server response
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
private void AfterTestBodyWithQueryParamsDefaultImplementation(ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query)
|
||||
/// <param name="user"></param>
|
||||
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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query);
|
||||
/// <param name="user"></param>
|
||||
partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, string query, User user);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -3403,12 +3403,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
private void OnErrorTestBodyWithQueryParamsDefaultImplementation(Exception exception, string pathFormat, string path, User user, string query)
|
||||
/// <param name="user"></param>
|
||||
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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string query);
|
||||
/// <param name="user"></param>
|
||||
partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string query, User user);
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestBodyWithQueryParamsApiResponse"/>></returns>
|
||||
public async Task<ITestBodyWithQueryParamsApiResponse?> TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestBodyWithQueryParamsApiResponse?> 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
|
||||
///
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestBodyWithQueryParamsApiResponse"/>></returns>
|
||||
public async Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestBodyWithQueryParamsApiResponse> 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<DateOnly> date, ref Option<System.IO.Stream> binary, ref Option<float> varFloat, ref Option<int> integer, ref Option<int> int32, ref Option<long> int64, ref Option<string> varString, ref Option<string> password, ref Option<string> callback, ref Option<DateTime> dateTime);
|
||||
partial void FormatTestEndpointParameters(ref decimal number, ref double varDouble, ref string patternWithoutDelimiter, ref byte[] varByte, ref Option<int> integer, ref Option<int> int32, ref Option<long> int64, ref Option<float> varFloat, ref Option<string> varString, ref Option<System.IO.Stream> binary, ref Option<DateOnly> date, ref Option<DateTime> dateTime, ref Option<string> password, ref Option<string> callback);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <returns></returns>
|
||||
private void ValidateTestEndpointParameters(byte[] varByte, string patternWithoutDelimiter, Option<System.IO.Stream> binary, Option<string> varString, Option<string> password, Option<string> callback)
|
||||
private void ValidateTestEndpointParameters(string patternWithoutDelimiter, byte[] varByte, Option<string> varString, Option<System.IO.Stream> binary, Option<string> password, Option<string> 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
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="number"></param>
|
||||
/// <param name="varDouble"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="integer"></param>
|
||||
/// <param name="int32"></param>
|
||||
/// <param name="int64"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateOnly> date, Option<System.IO.Stream> binary, Option<float> varFloat, Option<int> integer, Option<int> int32, Option<long> int64, Option<string> varString, Option<string> password, Option<string> callback, Option<DateTime> dateTime)
|
||||
private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer, Option<int> int32, Option<long> int64, Option<float> varFloat, Option<string> varString, Option<System.IO.Stream> binary, Option<DateOnly> date, Option<DateTime> dateTime, Option<string> password, Option<string> 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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="number"></param>
|
||||
/// <param name="varDouble"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="integer"></param>
|
||||
/// <param name="int32"></param>
|
||||
/// <param name="int64"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateOnly> date, Option<System.IO.Stream> binary, Option<float> varFloat, Option<int> integer, Option<int> int32, Option<long> int64, Option<string> varString, Option<string> password, Option<string> callback, Option<DateTime> dateTime);
|
||||
partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer, Option<int> int32, Option<long> int64, Option<float> varFloat, Option<string> varString, Option<System.IO.Stream> binary, Option<DateOnly> date, Option<DateTime> dateTime, Option<string> password, Option<string> callback);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -3878,24 +3878,24 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="number"></param>
|
||||
/// <param name="varDouble"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="integer"></param>
|
||||
/// <param name="int32"></param>
|
||||
/// <param name="int64"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateOnly> date, Option<System.IO.Stream> binary, Option<float> varFloat, Option<int> integer, Option<int> int32, Option<long> int64, Option<string> varString, Option<string> password, Option<string> callback, Option<DateTime> dateTime)
|
||||
private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer, Option<int> int32, Option<long> int64, Option<float> varFloat, Option<string> varString, Option<System.IO.Stream> binary, Option<DateOnly> date, Option<DateTime> dateTime, Option<string> password, Option<string> 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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="number"></param>
|
||||
/// <param name="varDouble"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="integer"></param>
|
||||
/// <param name="int32"></param>
|
||||
/// <param name="int64"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateOnly> date, Option<System.IO.Stream> binary, Option<float> varFloat, Option<int> integer, Option<int> int32, Option<long> int64, Option<string> varString, Option<string> password, Option<string> callback, Option<DateTime> dateTime);
|
||||
partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer, Option<int> int32, Option<long> int64, Option<float> varFloat, Option<string> varString, Option<System.IO.Stream> binary, Option<DateOnly> date, Option<DateTime> dateTime, Option<string> password, Option<string> callback);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
/// </summary>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="number">None</param>
|
||||
/// <param name="varDouble">None</param>
|
||||
/// <param name="patternWithoutDelimiter">None</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="integer">None (optional)</param>
|
||||
/// <param name="int32">None (optional)</param>
|
||||
/// <param name="int64">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varString">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="password">None (optional)</param>
|
||||
/// <param name="callback">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEndpointParametersApiResponse"/>></returns>
|
||||
public async Task<ITestEndpointParametersApiResponse?> TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateOnly> date = default, Option<System.IO.Stream> binary = default, Option<float> varFloat = default, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<string> varString = default, Option<string> password = default, Option<string> callback = default, Option<DateTime> dateTime = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestEndpointParametersApiResponse?> TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<float> varFloat = default, Option<string> varString = default, Option<System.IO.Stream> binary = default, Option<DateOnly> date = default, Option<DateTime> dateTime = default, Option<string> password = default, Option<string> 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 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="number">None</param>
|
||||
/// <param name="varDouble">None</param>
|
||||
/// <param name="patternWithoutDelimiter">None</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="integer">None (optional)</param>
|
||||
/// <param name="int32">None (optional)</param>
|
||||
/// <param name="int64">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varString">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="password">None (optional)</param>
|
||||
/// <param name="callback">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEndpointParametersApiResponse"/>></returns>
|
||||
public async Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateOnly> date = default, Option<System.IO.Stream> binary = default, Option<float> varFloat = default, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<string> varString = default, Option<string> password = default, Option<string> callback = default, Option<DateTime> dateTime = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<float> varFloat = default, Option<string> varString = default, Option<System.IO.Stream> binary = default, Option<DateOnly> date = default, Option<DateTime> dateTime = default, Option<string> password = default, Option<string> 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<string?, string?>("byte", ClientUtils.ParameterToString(varByte)));
|
||||
|
||||
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("number", ClientUtils.ParameterToString(number)));
|
||||
|
||||
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("double", ClientUtils.ParameterToString(varDouble)));
|
||||
|
||||
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("pattern_without_delimiter", ClientUtils.ParameterToString(patternWithoutDelimiter)));
|
||||
|
||||
if (date.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("date", ClientUtils.ParameterToString(date.Value)));
|
||||
|
||||
if (binary.IsSet)
|
||||
multipartContentLocalVar.Add(new StreamContent(binary.Value));
|
||||
|
||||
if (varFloat.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("float", ClientUtils.ParameterToString(varFloat.Value)));
|
||||
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("byte", ClientUtils.ParameterToString(varByte)));
|
||||
|
||||
if (integer.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("integer", ClientUtils.ParameterToString(integer.Value)));
|
||||
@ -4025,18 +4016,27 @@ namespace Org.OpenAPITools.Api
|
||||
if (int64.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("int64", ClientUtils.ParameterToString(int64.Value)));
|
||||
|
||||
if (varFloat.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("float", ClientUtils.ParameterToString(varFloat.Value)));
|
||||
|
||||
if (varString.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("string", ClientUtils.ParameterToString(varString.Value)));
|
||||
|
||||
if (binary.IsSet)
|
||||
multipartContentLocalVar.Add(new StreamContent(binary.Value));
|
||||
|
||||
if (date.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("date", ClientUtils.ParameterToString(date.Value)));
|
||||
|
||||
if (dateTime.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("dateTime", ClientUtils.ParameterToString(dateTime.Value)));
|
||||
|
||||
if (password.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("password", ClientUtils.ParameterToString(password.Value)));
|
||||
|
||||
if (callback.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("callback", ClientUtils.ParameterToString(callback.Value)));
|
||||
|
||||
if (dateTime.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("dateTime", ClientUtils.ParameterToString(dateTime.Value)));
|
||||
|
||||
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
|
||||
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<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, ref Option<double> enumQueryDouble, ref Option<int> enumQueryInteger, Option<List<string>> enumFormStringArray, ref Option<string> enumHeaderString, ref Option<string> enumQueryString, ref Option<string> enumFormString);
|
||||
partial void FormatTestEnumParameters(Option<List<string>> enumHeaderStringArray, ref Option<string> enumHeaderString, Option<List<string>> enumQueryStringArray, ref Option<string> enumQueryString, ref Option<int> enumQueryInteger, ref Option<double> enumQueryDouble, Option<List<string>> enumFormStringArray, ref Option<string> enumFormString);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
/// <returns></returns>
|
||||
private void ValidateTestEnumParameters(Option<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, Option<List<string>> enumFormStringArray, Option<string> enumHeaderString, Option<string> enumQueryString, Option<string> enumFormString)
|
||||
private void ValidateTestEnumParameters(Option<List<string>> enumHeaderStringArray, Option<string> enumHeaderString, Option<List<string>> enumQueryStringArray, Option<string> enumQueryString, Option<List<string>> enumFormStringArray, Option<string> 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
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, Option<double> enumQueryDouble, Option<int> enumQueryInteger, Option<List<string>> enumFormStringArray, Option<string> enumHeaderString, Option<string> enumQueryString, Option<string> enumFormString)
|
||||
private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option<List<string>> enumHeaderStringArray, Option<string> enumHeaderString, Option<List<string>> enumQueryStringArray, Option<string> enumQueryString, Option<int> enumQueryInteger, Option<double> enumQueryDouble, Option<List<string>> enumFormStringArray, Option<string> 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
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, Option<double> enumQueryDouble, Option<int> enumQueryInteger, Option<List<string>> enumFormStringArray, Option<string> enumHeaderString, Option<string> enumQueryString, Option<string> enumFormString);
|
||||
partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option<List<string>> enumHeaderStringArray, Option<string> enumHeaderString, Option<List<string>> enumQueryStringArray, Option<string> enumQueryString, Option<int> enumQueryInteger, Option<double> enumQueryDouble, Option<List<string>> enumFormStringArray, Option<string> enumFormString);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -4213,17 +4213,17 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, Option<double> enumQueryDouble, Option<int> enumQueryInteger, Option<List<string>> enumFormStringArray, Option<string> enumHeaderString, Option<string> enumQueryString, Option<string> enumFormString)
|
||||
private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option<List<string>> enumHeaderStringArray, Option<string> enumHeaderString, Option<List<string>> enumQueryStringArray, Option<string> enumQueryString, Option<int> enumQueryInteger, Option<double> enumQueryDouble, Option<List<string>> enumFormStringArray, Option<string> 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
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, Option<double> enumQueryDouble, Option<int> enumQueryInteger, Option<List<string>> enumFormStringArray, Option<string> enumHeaderString, Option<string> enumQueryString, Option<string> enumFormString);
|
||||
partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option<List<string>> enumHeaderStringArray, Option<string> enumHeaderString, Option<List<string>> enumQueryStringArray, Option<string> enumQueryString, Option<int> enumQueryInteger, Option<double> enumQueryDouble, Option<List<string>> enumFormStringArray, Option<string> enumFormString);
|
||||
|
||||
/// <summary>
|
||||
/// To test enum parameters To test enum parameters
|
||||
/// </summary>
|
||||
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumHeaderString">Header parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEnumParametersApiResponse"/>></returns>
|
||||
public async Task<ITestEnumParametersApiResponse?> TestEnumParametersOrDefaultAsync(Option<List<string>> enumHeaderStringArray = default, Option<List<string>> enumQueryStringArray = default, Option<double> enumQueryDouble = default, Option<int> enumQueryInteger = default, Option<List<string>> enumFormStringArray = default, Option<string> enumHeaderString = default, Option<string> enumQueryString = default, Option<string> enumFormString = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestEnumParametersApiResponse?> TestEnumParametersOrDefaultAsync(Option<List<string>> enumHeaderStringArray = default, Option<string> enumHeaderString = default, Option<List<string>> enumQueryStringArray = default, Option<string> enumQueryString = default, Option<int> enumQueryInteger = default, Option<double> enumQueryDouble = default, Option<List<string>> enumFormStringArray = default, Option<string> 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
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumHeaderString">Header parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEnumParametersApiResponse"/>></returns>
|
||||
public async Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option<List<string>> enumHeaderStringArray = default, Option<List<string>> enumQueryStringArray = default, Option<double> enumQueryDouble = default, Option<int> enumQueryInteger = default, Option<List<string>> enumFormStringArray = default, Option<string> enumHeaderString = default, Option<string> enumQueryString = default, Option<string> enumFormString = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option<List<string>> enumHeaderStringArray = default, Option<string> enumHeaderString = default, Option<List<string>> enumQueryStringArray = default, Option<string> enumQueryString = default, Option<int> enumQueryInteger = default, Option<double> enumQueryDouble = default, Option<List<string>> enumFormStringArray = default, Option<string> 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<bool> booleanGroup, ref Option<int> stringGroup, ref Option<long> int64Group);
|
||||
partial void FormatTestGroupParameters(ref int requiredStringGroup, ref bool requiredBooleanGroup, ref long requiredInt64Group, ref Option<int> stringGroup, ref Option<bool> booleanGroup, ref Option<long> int64Group);
|
||||
|
||||
/// <summary>
|
||||
/// Processes the server response
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredStringGroup"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredInt64Group"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="stringGroup"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="int64Group"></param>
|
||||
private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup, Option<int> stringGroup, Option<long> int64Group)
|
||||
private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup, Option<bool> booleanGroup, Option<long> 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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredStringGroup"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredInt64Group"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="stringGroup"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="int64Group"></param>
|
||||
partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup, Option<int> stringGroup, Option<long> int64Group);
|
||||
partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup, Option<bool> booleanGroup, Option<long> int64Group);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -4464,16 +4464,16 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredStringGroup"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredInt64Group"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="stringGroup"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="int64Group"></param>
|
||||
private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup, Option<int> stringGroup, Option<long> int64Group)
|
||||
private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup, Option<bool> booleanGroup, Option<long> 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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredStringGroup"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredInt64Group"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="stringGroup"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="int64Group"></param>
|
||||
partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup, Option<int> stringGroup, Option<long> int64Group);
|
||||
partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup, Option<bool> booleanGroup, Option<long> int64Group);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional)
|
||||
/// </summary>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestGroupParametersApiResponse"/>></returns>
|
||||
public async Task<ITestGroupParametersApiResponse?> TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup = default, Option<int> stringGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestGroupParametersApiResponse?> TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup = default, Option<bool> booleanGroup = default, Option<long> 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)
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestGroupParametersApiResponse"/>></returns>
|
||||
public async Task<ITestGroupParametersApiResponse> TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup = default, Option<int> stringGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestGroupParametersApiResponse> TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup = default, Option<bool> booleanGroup = default, Option<long> 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;
|
||||
}
|
||||
|
@ -212,11 +212,11 @@ namespace Org.OpenAPITools.Api
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileApiResponse"/>></returns>
|
||||
Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<System.IO.Stream> file = default, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<string> additionalMetadata = default, Option<System.IO.Stream> file = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image
|
||||
@ -225,11 +225,11 @@ namespace Org.OpenAPITools.Api
|
||||
///
|
||||
/// </remarks>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileApiResponse"/>?></returns>
|
||||
Task<IUploadFileApiResponse?> UploadFileOrDefaultAsync(long petId, Option<System.IO.Stream> file = default, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUploadFileApiResponse?> UploadFileOrDefaultAsync(long petId, Option<string> additionalMetadata = default, Option<System.IO.Stream> file = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image (required)
|
||||
@ -238,12 +238,12 @@ namespace Org.OpenAPITools.Api
|
||||
///
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileWithRequiredFileApiResponse"/>></returns>
|
||||
Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image (required)
|
||||
@ -251,12 +251,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
///
|
||||
/// </remarks>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileWithRequiredFileApiResponse"/>?></returns>
|
||||
Task<IUploadFileWithRequiredFileApiResponse?> UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUploadFileWithRequiredFileApiResponse?> UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -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<System.IO.Stream> file, ref Option<string> additionalMetadata);
|
||||
partial void FormatUploadFile(ref long petId, ref Option<string> additionalMetadata, ref Option<System.IO.Stream> file);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <returns></returns>
|
||||
private void ValidateUploadFile(Option<System.IO.Stream> file, Option<string> additionalMetadata)
|
||||
private void ValidateUploadFile(Option<string> additionalMetadata, Option<System.IO.Stream> 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));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -2317,12 +2317,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option<System.IO.Stream> file, Option<string> additionalMetadata)
|
||||
/// <param name="file"></param>
|
||||
private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option<string> additionalMetadata, Option<System.IO.Stream> 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
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option<System.IO.Stream> file, Option<string> additionalMetadata);
|
||||
/// <param name="file"></param>
|
||||
partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option<string> additionalMetadata, Option<System.IO.Stream> file);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -2344,12 +2344,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option<System.IO.Stream> file, Option<string> additionalMetadata)
|
||||
/// <param name="file"></param>
|
||||
private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option<string> additionalMetadata, Option<System.IO.Stream> 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
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option<System.IO.Stream> file, Option<string> additionalMetadata);
|
||||
/// <param name="file"></param>
|
||||
partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option<string> additionalMetadata, Option<System.IO.Stream> file);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image
|
||||
/// </summary>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileApiResponse"/>></returns>
|
||||
public async Task<IUploadFileApiResponse?> UploadFileOrDefaultAsync(long petId, Option<System.IO.Stream> file = default, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUploadFileApiResponse?> UploadFileOrDefaultAsync(long petId, Option<string> additionalMetadata = default, Option<System.IO.Stream> 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
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileApiResponse"/>></returns>
|
||||
public async Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<System.IO.Stream> file = default, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<string> additionalMetadata = default, Option<System.IO.Stream> 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<KeyValuePair<string?, string?>> formParameterLocalVars = new List<KeyValuePair<string?, string?>>();
|
||||
|
||||
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<string?, string?>("additionalMetadata", ClientUtils.ParameterToString(additionalMetadata.Value)));
|
||||
|
||||
if (file.IsSet)
|
||||
multipartContentLocalVar.Add(new StreamContent(file.Value));
|
||||
|
||||
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
|
||||
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<string> additionalMetadata);
|
||||
partial void FormatUploadFileWithRequiredFile(ref long petId, ref System.IO.Stream requiredFile, ref Option<string> additionalMetadata);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
@ -2582,13 +2582,13 @@ namespace Org.OpenAPITools.Api
|
||||
/// Processes the server response
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata)
|
||||
private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option<string> 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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata);
|
||||
partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option<string> additionalMetadata);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -2609,13 +2609,13 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata)
|
||||
private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option<string> 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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata);
|
||||
partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option<string> additionalMetadata);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image (required)
|
||||
/// </summary>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileWithRequiredFileApiResponse"/>></returns>
|
||||
public async Task<IUploadFileWithRequiredFileApiResponse?> UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUploadFileWithRequiredFileApiResponse?> UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option<string> 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)
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileWithRequiredFileApiResponse"/>></returns>
|
||||
public async Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option<string> 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;
|
||||
}
|
||||
|
@ -204,11 +204,11 @@ namespace Org.OpenAPITools.Api
|
||||
/// This can only be done by the logged in user.
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="username">name that need to be deleted</param>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUpdateUserApiResponse"/>></returns>
|
||||
Task<IUpdateUserApiResponse> UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUpdateUserApiResponse> UpdateUserAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// Updated user
|
||||
@ -216,11 +216,11 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
/// This can only be done by the logged in user.
|
||||
/// </remarks>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="username">name that need to be deleted</param>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUpdateUserApiResponse"/>?></returns>
|
||||
Task<IUpdateUserApiResponse?> UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUpdateUserApiResponse?> UpdateUserOrDefaultAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -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);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <returns></returns>
|
||||
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));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Processes the server response
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
private void AfterUpdateUserDefaultImplementation(IUpdateUserApiResponse apiResponseLocalVar, User user, string username)
|
||||
/// <param name="user"></param>
|
||||
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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, User user, string username);
|
||||
/// <param name="user"></param>
|
||||
partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, string username, User user);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -2101,12 +2101,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
private void OnErrorUpdateUserDefaultImplementation(Exception exception, string pathFormat, string path, User user, string username)
|
||||
/// <param name="user"></param>
|
||||
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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string username);
|
||||
/// <param name="user"></param>
|
||||
partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string username, User user);
|
||||
|
||||
/// <summary>
|
||||
/// Updated user This can only be done by the logged in user.
|
||||
/// </summary>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="username">name that need to be deleted</param>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUpdateUserApiResponse"/>></returns>
|
||||
public async Task<IUpdateUserApiResponse?> UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUpdateUserApiResponse?> 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.
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="username">name that need to be deleted</param>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUpdateUserApiResponse"/>></returns>
|
||||
public async Task<IUpdateUserApiResponse> UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUpdateUserApiResponse> 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;
|
||||
}
|
||||
|
@ -891,7 +891,7 @@ No authorization required
|
||||
|
||||
<a id="testbodywithqueryparams"></a>
|
||||
# **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
|
||||
|
||||
<a id="testendpointparameters"></a>
|
||||
# **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)
|
||||
|
||||
<a id="testenumparameters"></a>
|
||||
# **TestEnumParameters**
|
||||
> void TestEnumParameters (List<string> enumHeaderStringArray = null, List<string> enumQueryStringArray = null, double enumQueryDouble = null, int enumQueryInteger = null, List<string> enumFormStringArray = null, string enumHeaderString = null, string enumQueryString = null, string enumFormString = null)
|
||||
> void TestEnumParameters (List<string> enumHeaderStringArray = null, string enumHeaderString = null, List<string> enumQueryStringArray = null, string enumQueryString = null, int enumQueryInteger = null, double enumQueryDouble = null, List<string> 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<string>(); // List<string> | Header parameter enum test (string array) (optional)
|
||||
var enumQueryStringArray = new List<string>(); // List<string> | 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<string>(); // List<string> | 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<string>(); // List<string> | 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<string>(); // List<string> | 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
|
||||
|
||||
<a id="testgroupparameters"></a>
|
||||
# **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
|
||||
|
@ -670,7 +670,7 @@ void (empty response body)
|
||||
|
||||
<a id="uploadfile"></a>
|
||||
# **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<ApiResponse> response = apiInstance.UploadFileWithHttpInfo(petId, file, additionalMetadata);
|
||||
ApiResponse<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)
|
||||
|
||||
<a id="uploadfilewithrequiredfile"></a>
|
||||
# **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<ApiResponse> response = apiInstance.UploadFileWithRequiredFileWithHttpInfo(requiredFile, petId, additionalMetadata);
|
||||
ApiResponse<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
|
||||
|
@ -625,7 +625,7 @@ No authorization required
|
||||
|
||||
<a id="updateuser"></a>
|
||||
# **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
|
||||
|
||||
|
@ -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);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -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<DateOnly> date = default;
|
||||
Client.Option<System.IO.Stream> binary = default;
|
||||
Client.Option<float> varFloat = default;
|
||||
byte[] varByte = default;
|
||||
Client.Option<int> integer = default;
|
||||
Client.Option<int> int32 = default;
|
||||
Client.Option<long> int64 = default;
|
||||
Client.Option<float> varFloat = default;
|
||||
Client.Option<string> varString = default;
|
||||
Client.Option<System.IO.Stream> binary = default;
|
||||
Client.Option<DateOnly> date = default;
|
||||
Client.Option<DateTime> dateTime = default;
|
||||
Client.Option<string> password = default;
|
||||
Client.Option<string> callback = default;
|
||||
Client.Option<DateTime> 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);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -216,14 +216,14 @@ namespace Org.OpenAPITools.Test.Api
|
||||
public async Task TestEnumParametersAsyncTest()
|
||||
{
|
||||
Client.Option<List<string>> enumHeaderStringArray = default;
|
||||
Client.Option<List<string>> enumQueryStringArray = default;
|
||||
Client.Option<double> enumQueryDouble = default;
|
||||
Client.Option<int> enumQueryInteger = default;
|
||||
Client.Option<List<string>> enumFormStringArray = default;
|
||||
Client.Option<string> enumHeaderString = default;
|
||||
Client.Option<List<string>> enumQueryStringArray = default;
|
||||
Client.Option<string> enumQueryString = default;
|
||||
Client.Option<int> enumQueryInteger = default;
|
||||
Client.Option<double> enumQueryDouble = default;
|
||||
Client.Option<List<string>> enumFormStringArray = default;
|
||||
Client.Option<string> enumFormString = default;
|
||||
await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString);
|
||||
await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -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<bool> booleanGroup = default;
|
||||
Client.Option<int> stringGroup = default;
|
||||
Client.Option<bool> booleanGroup = default;
|
||||
Client.Option<long> int64Group = default;
|
||||
await _instance.TestGroupParametersAsync(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group);
|
||||
await _instance.TestGroupParametersAsync(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -136,9 +136,9 @@ namespace Org.OpenAPITools.Test.Api
|
||||
public async Task UploadFileAsyncTest()
|
||||
{
|
||||
long petId = default;
|
||||
Client.Option<System.IO.Stream> file = default;
|
||||
Client.Option<string> additionalMetadata = default;
|
||||
var response = await _instance.UploadFileAsync(petId, file, additionalMetadata);
|
||||
Client.Option<System.IO.Stream> file = default;
|
||||
var response = await _instance.UploadFileAsync(petId, additionalMetadata, file);
|
||||
var model = response.Ok();
|
||||
Assert.IsType<ApiResponse>(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<string> additionalMetadata = default;
|
||||
var response = await _instance.UploadFileWithRequiredFileAsync(requiredFile, petId, additionalMetadata);
|
||||
var response = await _instance.UploadFileWithRequiredFileAsync(petId, requiredFile, additionalMetadata);
|
||||
var model = response.Ok();
|
||||
Assert.IsType<ApiResponse>(model);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -264,11 +264,11 @@ namespace Org.OpenAPITools.Api
|
||||
///
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestBodyWithQueryParamsApiResponse"/>></returns>
|
||||
Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
@ -276,11 +276,11 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
///
|
||||
/// </remarks>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestBodyWithQueryParamsApiResponse"/>></returns>
|
||||
Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsOrDefaultAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// To test \"client\" model
|
||||
@ -312,23 +312,23 @@ namespace Org.OpenAPITools.Api
|
||||
/// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="number">None</param>
|
||||
/// <param name="varDouble">None</param>
|
||||
/// <param name="patternWithoutDelimiter">None</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="integer">None (optional)</param>
|
||||
/// <param name="int32">None (optional)</param>
|
||||
/// <param name="int64">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varString">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="password">None (optional)</param>
|
||||
/// <param name="callback">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEndpointParametersApiResponse"/>></returns>
|
||||
Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateOnly> date = default, Option<System.IO.Stream> binary = default, Option<float> varFloat = default, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<string> varString = default, Option<string> password = default, Option<string> callback = default, Option<DateTime> dateTime = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<float> varFloat = default, Option<string> varString = default, Option<System.IO.Stream> binary = default, Option<DateOnly> date = default, Option<DateTime> dateTime = default, Option<string> password = default, Option<string> callback = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
@ -336,23 +336,23 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
/// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
/// </remarks>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="number">None</param>
|
||||
/// <param name="varDouble">None</param>
|
||||
/// <param name="patternWithoutDelimiter">None</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="integer">None (optional)</param>
|
||||
/// <param name="int32">None (optional)</param>
|
||||
/// <param name="int64">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varString">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="password">None (optional)</param>
|
||||
/// <param name="callback">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEndpointParametersApiResponse"/>></returns>
|
||||
Task<ITestEndpointParametersApiResponse> TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateOnly> date = default, Option<System.IO.Stream> binary = default, Option<float> varFloat = default, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<string> varString = default, Option<string> password = default, Option<string> callback = default, Option<DateTime> dateTime = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestEndpointParametersApiResponse> TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<float> varFloat = default, Option<string> varString = default, Option<System.IO.Stream> binary = default, Option<DateOnly> date = default, Option<DateTime> dateTime = default, Option<string> password = default, Option<string> callback = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// To test enum parameters
|
||||
@ -362,16 +362,16 @@ namespace Org.OpenAPITools.Api
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumHeaderString">Header parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEnumParametersApiResponse"/>></returns>
|
||||
Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option<List<string>> enumHeaderStringArray = default, Option<List<string>> enumQueryStringArray = default, Option<double> enumQueryDouble = default, Option<int> enumQueryInteger = default, Option<List<string>> enumFormStringArray = default, Option<string> enumHeaderString = default, Option<string> enumQueryString = default, Option<string> enumFormString = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option<List<string>> enumHeaderStringArray = default, Option<string> enumHeaderString = default, Option<List<string>> enumQueryStringArray = default, Option<string> enumQueryString = default, Option<int> enumQueryInteger = default, Option<double> enumQueryDouble = default, Option<List<string>> enumFormStringArray = default, Option<string> enumFormString = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// To test enum parameters
|
||||
@ -380,16 +380,16 @@ namespace Org.OpenAPITools.Api
|
||||
/// To test enum parameters
|
||||
/// </remarks>
|
||||
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumHeaderString">Header parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEnumParametersApiResponse"/>></returns>
|
||||
Task<ITestEnumParametersApiResponse> TestEnumParametersOrDefaultAsync(Option<List<string>> enumHeaderStringArray = default, Option<List<string>> enumQueryStringArray = default, Option<double> enumQueryDouble = default, Option<int> enumQueryInteger = default, Option<List<string>> enumFormStringArray = default, Option<string> enumHeaderString = default, Option<string> enumQueryString = default, Option<string> enumFormString = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestEnumParametersApiResponse> TestEnumParametersOrDefaultAsync(Option<List<string>> enumHeaderStringArray = default, Option<string> enumHeaderString = default, Option<List<string>> enumQueryStringArray = default, Option<string> enumQueryString = default, Option<int> enumQueryInteger = default, Option<double> enumQueryDouble = default, Option<List<string>> enumFormStringArray = default, Option<string> enumFormString = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint to test group parameters (optional)
|
||||
@ -398,15 +398,15 @@ namespace Org.OpenAPITools.Api
|
||||
/// Fake endpoint to test group parameters (optional)
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestGroupParametersApiResponse"/>></returns>
|
||||
Task<ITestGroupParametersApiResponse> TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup = default, Option<int> stringGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestGroupParametersApiResponse> TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup = default, Option<bool> booleanGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint to test group parameters (optional)
|
||||
@ -414,15 +414,15 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
/// Fake endpoint to test group parameters (optional)
|
||||
/// </remarks>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestGroupParametersApiResponse"/>></returns>
|
||||
Task<ITestGroupParametersApiResponse> TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup = default, Option<int> stringGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestGroupParametersApiResponse> TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup = default, Option<bool> booleanGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// 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);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <returns></returns>
|
||||
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));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Processes the server response
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
private void AfterTestBodyWithQueryParamsDefaultImplementation(ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query)
|
||||
/// <param name="user"></param>
|
||||
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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query);
|
||||
/// <param name="user"></param>
|
||||
partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, string query, User user);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -3401,12 +3401,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
private void OnErrorTestBodyWithQueryParamsDefaultImplementation(Exception exception, string pathFormat, string path, User user, string query)
|
||||
/// <param name="user"></param>
|
||||
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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string query);
|
||||
/// <param name="user"></param>
|
||||
partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string query, User user);
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestBodyWithQueryParamsApiResponse"/>></returns>
|
||||
public async Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestBodyWithQueryParamsApiResponse> 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
|
||||
///
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestBodyWithQueryParamsApiResponse"/>></returns>
|
||||
public async Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestBodyWithQueryParamsApiResponse> 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<DateOnly> date, ref Option<System.IO.Stream> binary, ref Option<float> varFloat, ref Option<int> integer, ref Option<int> int32, ref Option<long> int64, ref Option<string> varString, ref Option<string> password, ref Option<string> callback, ref Option<DateTime> dateTime);
|
||||
partial void FormatTestEndpointParameters(ref decimal number, ref double varDouble, ref string patternWithoutDelimiter, ref byte[] varByte, ref Option<int> integer, ref Option<int> int32, ref Option<long> int64, ref Option<float> varFloat, ref Option<string> varString, ref Option<System.IO.Stream> binary, ref Option<DateOnly> date, ref Option<DateTime> dateTime, ref Option<string> password, ref Option<string> callback);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <returns></returns>
|
||||
private void ValidateTestEndpointParameters(byte[] varByte, string patternWithoutDelimiter, Option<System.IO.Stream> binary, Option<string> varString, Option<string> password, Option<string> callback)
|
||||
private void ValidateTestEndpointParameters(string patternWithoutDelimiter, byte[] varByte, Option<string> varString, Option<System.IO.Stream> binary, Option<string> password, Option<string> 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
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="number"></param>
|
||||
/// <param name="varDouble"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="integer"></param>
|
||||
/// <param name="int32"></param>
|
||||
/// <param name="int64"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateOnly> date, Option<System.IO.Stream> binary, Option<float> varFloat, Option<int> integer, Option<int> int32, Option<long> int64, Option<string> varString, Option<string> password, Option<string> callback, Option<DateTime> dateTime)
|
||||
private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer, Option<int> int32, Option<long> int64, Option<float> varFloat, Option<string> varString, Option<System.IO.Stream> binary, Option<DateOnly> date, Option<DateTime> dateTime, Option<string> password, Option<string> 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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="number"></param>
|
||||
/// <param name="varDouble"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="integer"></param>
|
||||
/// <param name="int32"></param>
|
||||
/// <param name="int64"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateOnly> date, Option<System.IO.Stream> binary, Option<float> varFloat, Option<int> integer, Option<int> int32, Option<long> int64, Option<string> varString, Option<string> password, Option<string> callback, Option<DateTime> dateTime);
|
||||
partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer, Option<int> int32, Option<long> int64, Option<float> varFloat, Option<string> varString, Option<System.IO.Stream> binary, Option<DateOnly> date, Option<DateTime> dateTime, Option<string> password, Option<string> callback);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -3876,24 +3876,24 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="number"></param>
|
||||
/// <param name="varDouble"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="integer"></param>
|
||||
/// <param name="int32"></param>
|
||||
/// <param name="int64"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateOnly> date, Option<System.IO.Stream> binary, Option<float> varFloat, Option<int> integer, Option<int> int32, Option<long> int64, Option<string> varString, Option<string> password, Option<string> callback, Option<DateTime> dateTime)
|
||||
private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer, Option<int> int32, Option<long> int64, Option<float> varFloat, Option<string> varString, Option<System.IO.Stream> binary, Option<DateOnly> date, Option<DateTime> dateTime, Option<string> password, Option<string> 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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="number"></param>
|
||||
/// <param name="varDouble"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="integer"></param>
|
||||
/// <param name="int32"></param>
|
||||
/// <param name="int64"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateOnly> date, Option<System.IO.Stream> binary, Option<float> varFloat, Option<int> integer, Option<int> int32, Option<long> int64, Option<string> varString, Option<string> password, Option<string> callback, Option<DateTime> dateTime);
|
||||
partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer, Option<int> int32, Option<long> int64, Option<float> varFloat, Option<string> varString, Option<System.IO.Stream> binary, Option<DateOnly> date, Option<DateTime> dateTime, Option<string> password, Option<string> callback);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
/// </summary>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="number">None</param>
|
||||
/// <param name="varDouble">None</param>
|
||||
/// <param name="patternWithoutDelimiter">None</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="integer">None (optional)</param>
|
||||
/// <param name="int32">None (optional)</param>
|
||||
/// <param name="int64">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varString">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="password">None (optional)</param>
|
||||
/// <param name="callback">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEndpointParametersApiResponse"/>></returns>
|
||||
public async Task<ITestEndpointParametersApiResponse> TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateOnly> date = default, Option<System.IO.Stream> binary = default, Option<float> varFloat = default, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<string> varString = default, Option<string> password = default, Option<string> callback = default, Option<DateTime> dateTime = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestEndpointParametersApiResponse> TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<float> varFloat = default, Option<string> varString = default, Option<System.IO.Stream> binary = default, Option<DateOnly> date = default, Option<DateTime> dateTime = default, Option<string> password = default, Option<string> 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 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="number">None</param>
|
||||
/// <param name="varDouble">None</param>
|
||||
/// <param name="patternWithoutDelimiter">None</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="integer">None (optional)</param>
|
||||
/// <param name="int32">None (optional)</param>
|
||||
/// <param name="int64">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varString">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="password">None (optional)</param>
|
||||
/// <param name="callback">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEndpointParametersApiResponse"/>></returns>
|
||||
public async Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateOnly> date = default, Option<System.IO.Stream> binary = default, Option<float> varFloat = default, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<string> varString = default, Option<string> password = default, Option<string> callback = default, Option<DateTime> dateTime = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<float> varFloat = default, Option<string> varString = default, Option<System.IO.Stream> binary = default, Option<DateOnly> date = default, Option<DateTime> dateTime = default, Option<string> password = default, Option<string> 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<string, string>("byte", ClientUtils.ParameterToString(varByte)));
|
||||
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("number", ClientUtils.ParameterToString(number)));
|
||||
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("double", ClientUtils.ParameterToString(varDouble)));
|
||||
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("pattern_without_delimiter", ClientUtils.ParameterToString(patternWithoutDelimiter)));
|
||||
|
||||
if (date.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("date", ClientUtils.ParameterToString(date.Value)));
|
||||
|
||||
if (binary.IsSet)
|
||||
multipartContentLocalVar.Add(new StreamContent(binary.Value));
|
||||
|
||||
if (varFloat.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("float", ClientUtils.ParameterToString(varFloat.Value)));
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("byte", ClientUtils.ParameterToString(varByte)));
|
||||
|
||||
if (integer.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("integer", ClientUtils.ParameterToString(integer.Value)));
|
||||
@ -4023,18 +4014,27 @@ namespace Org.OpenAPITools.Api
|
||||
if (int64.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("int64", ClientUtils.ParameterToString(int64.Value)));
|
||||
|
||||
if (varFloat.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("float", ClientUtils.ParameterToString(varFloat.Value)));
|
||||
|
||||
if (varString.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("string", ClientUtils.ParameterToString(varString.Value)));
|
||||
|
||||
if (binary.IsSet)
|
||||
multipartContentLocalVar.Add(new StreamContent(binary.Value));
|
||||
|
||||
if (date.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("date", ClientUtils.ParameterToString(date.Value)));
|
||||
|
||||
if (dateTime.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("dateTime", ClientUtils.ParameterToString(dateTime.Value)));
|
||||
|
||||
if (password.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("password", ClientUtils.ParameterToString(password.Value)));
|
||||
|
||||
if (callback.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("callback", ClientUtils.ParameterToString(callback.Value)));
|
||||
|
||||
if (dateTime.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string, string>("dateTime", ClientUtils.ParameterToString(dateTime.Value)));
|
||||
|
||||
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
|
||||
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<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, ref Option<double> enumQueryDouble, ref Option<int> enumQueryInteger, Option<List<string>> enumFormStringArray, ref Option<string> enumHeaderString, ref Option<string> enumQueryString, ref Option<string> enumFormString);
|
||||
partial void FormatTestEnumParameters(Option<List<string>> enumHeaderStringArray, ref Option<string> enumHeaderString, Option<List<string>> enumQueryStringArray, ref Option<string> enumQueryString, ref Option<int> enumQueryInteger, ref Option<double> enumQueryDouble, Option<List<string>> enumFormStringArray, ref Option<string> enumFormString);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
/// <returns></returns>
|
||||
private void ValidateTestEnumParameters(Option<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, Option<List<string>> enumFormStringArray, Option<string> enumHeaderString, Option<string> enumQueryString, Option<string> enumFormString)
|
||||
private void ValidateTestEnumParameters(Option<List<string>> enumHeaderStringArray, Option<string> enumHeaderString, Option<List<string>> enumQueryStringArray, Option<string> enumQueryString, Option<List<string>> enumFormStringArray, Option<string> 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
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, Option<double> enumQueryDouble, Option<int> enumQueryInteger, Option<List<string>> enumFormStringArray, Option<string> enumHeaderString, Option<string> enumQueryString, Option<string> enumFormString)
|
||||
private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option<List<string>> enumHeaderStringArray, Option<string> enumHeaderString, Option<List<string>> enumQueryStringArray, Option<string> enumQueryString, Option<int> enumQueryInteger, Option<double> enumQueryDouble, Option<List<string>> enumFormStringArray, Option<string> 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
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, Option<double> enumQueryDouble, Option<int> enumQueryInteger, Option<List<string>> enumFormStringArray, Option<string> enumHeaderString, Option<string> enumQueryString, Option<string> enumFormString);
|
||||
partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option<List<string>> enumHeaderStringArray, Option<string> enumHeaderString, Option<List<string>> enumQueryStringArray, Option<string> enumQueryString, Option<int> enumQueryInteger, Option<double> enumQueryDouble, Option<List<string>> enumFormStringArray, Option<string> enumFormString);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -4211,17 +4211,17 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, Option<double> enumQueryDouble, Option<int> enumQueryInteger, Option<List<string>> enumFormStringArray, Option<string> enumHeaderString, Option<string> enumQueryString, Option<string> enumFormString)
|
||||
private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option<List<string>> enumHeaderStringArray, Option<string> enumHeaderString, Option<List<string>> enumQueryStringArray, Option<string> enumQueryString, Option<int> enumQueryInteger, Option<double> enumQueryDouble, Option<List<string>> enumFormStringArray, Option<string> 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
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, Option<double> enumQueryDouble, Option<int> enumQueryInteger, Option<List<string>> enumFormStringArray, Option<string> enumHeaderString, Option<string> enumQueryString, Option<string> enumFormString);
|
||||
partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option<List<string>> enumHeaderStringArray, Option<string> enumHeaderString, Option<List<string>> enumQueryStringArray, Option<string> enumQueryString, Option<int> enumQueryInteger, Option<double> enumQueryDouble, Option<List<string>> enumFormStringArray, Option<string> enumFormString);
|
||||
|
||||
/// <summary>
|
||||
/// To test enum parameters To test enum parameters
|
||||
/// </summary>
|
||||
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumHeaderString">Header parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEnumParametersApiResponse"/>></returns>
|
||||
public async Task<ITestEnumParametersApiResponse> TestEnumParametersOrDefaultAsync(Option<List<string>> enumHeaderStringArray = default, Option<List<string>> enumQueryStringArray = default, Option<double> enumQueryDouble = default, Option<int> enumQueryInteger = default, Option<List<string>> enumFormStringArray = default, Option<string> enumHeaderString = default, Option<string> enumQueryString = default, Option<string> enumFormString = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestEnumParametersApiResponse> TestEnumParametersOrDefaultAsync(Option<List<string>> enumHeaderStringArray = default, Option<string> enumHeaderString = default, Option<List<string>> enumQueryStringArray = default, Option<string> enumQueryString = default, Option<int> enumQueryInteger = default, Option<double> enumQueryDouble = default, Option<List<string>> enumFormStringArray = default, Option<string> 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
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumHeaderString">Header parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEnumParametersApiResponse"/>></returns>
|
||||
public async Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option<List<string>> enumHeaderStringArray = default, Option<List<string>> enumQueryStringArray = default, Option<double> enumQueryDouble = default, Option<int> enumQueryInteger = default, Option<List<string>> enumFormStringArray = default, Option<string> enumHeaderString = default, Option<string> enumQueryString = default, Option<string> enumFormString = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option<List<string>> enumHeaderStringArray = default, Option<string> enumHeaderString = default, Option<List<string>> enumQueryStringArray = default, Option<string> enumQueryString = default, Option<int> enumQueryInteger = default, Option<double> enumQueryDouble = default, Option<List<string>> enumFormStringArray = default, Option<string> 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<bool> booleanGroup, ref Option<int> stringGroup, ref Option<long> int64Group);
|
||||
partial void FormatTestGroupParameters(ref int requiredStringGroup, ref bool requiredBooleanGroup, ref long requiredInt64Group, ref Option<int> stringGroup, ref Option<bool> booleanGroup, ref Option<long> int64Group);
|
||||
|
||||
/// <summary>
|
||||
/// Processes the server response
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredStringGroup"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredInt64Group"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="stringGroup"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="int64Group"></param>
|
||||
private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup, Option<int> stringGroup, Option<long> int64Group)
|
||||
private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup, Option<bool> booleanGroup, Option<long> 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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredStringGroup"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredInt64Group"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="stringGroup"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="int64Group"></param>
|
||||
partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup, Option<int> stringGroup, Option<long> int64Group);
|
||||
partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup, Option<bool> booleanGroup, Option<long> int64Group);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -4462,16 +4462,16 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredStringGroup"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredInt64Group"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="stringGroup"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="int64Group"></param>
|
||||
private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup, Option<int> stringGroup, Option<long> int64Group)
|
||||
private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup, Option<bool> booleanGroup, Option<long> 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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredStringGroup"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredInt64Group"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="stringGroup"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="int64Group"></param>
|
||||
partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup, Option<int> stringGroup, Option<long> int64Group);
|
||||
partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup, Option<bool> booleanGroup, Option<long> int64Group);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional)
|
||||
/// </summary>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestGroupParametersApiResponse"/>></returns>
|
||||
public async Task<ITestGroupParametersApiResponse> TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup = default, Option<int> stringGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestGroupParametersApiResponse> TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup = default, Option<bool> booleanGroup = default, Option<long> 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)
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestGroupParametersApiResponse"/>></returns>
|
||||
public async Task<ITestGroupParametersApiResponse> TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup = default, Option<int> stringGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestGroupParametersApiResponse> TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup = default, Option<bool> booleanGroup = default, Option<long> 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;
|
||||
}
|
||||
|
@ -210,11 +210,11 @@ namespace Org.OpenAPITools.Api
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileApiResponse"/>></returns>
|
||||
Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<System.IO.Stream> file = default, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<string> additionalMetadata = default, Option<System.IO.Stream> file = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image
|
||||
@ -223,11 +223,11 @@ namespace Org.OpenAPITools.Api
|
||||
///
|
||||
/// </remarks>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileApiResponse"/>></returns>
|
||||
Task<IUploadFileApiResponse> UploadFileOrDefaultAsync(long petId, Option<System.IO.Stream> file = default, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUploadFileApiResponse> UploadFileOrDefaultAsync(long petId, Option<string> additionalMetadata = default, Option<System.IO.Stream> file = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image (required)
|
||||
@ -236,12 +236,12 @@ namespace Org.OpenAPITools.Api
|
||||
///
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileWithRequiredFileApiResponse"/>></returns>
|
||||
Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image (required)
|
||||
@ -249,12 +249,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
///
|
||||
/// </remarks>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileWithRequiredFileApiResponse"/>></returns>
|
||||
Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -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<System.IO.Stream> file, ref Option<string> additionalMetadata);
|
||||
partial void FormatUploadFile(ref long petId, ref Option<string> additionalMetadata, ref Option<System.IO.Stream> file);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <returns></returns>
|
||||
private void ValidateUploadFile(Option<System.IO.Stream> file, Option<string> additionalMetadata)
|
||||
private void ValidateUploadFile(Option<string> additionalMetadata, Option<System.IO.Stream> 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));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -2315,12 +2315,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option<System.IO.Stream> file, Option<string> additionalMetadata)
|
||||
/// <param name="file"></param>
|
||||
private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option<string> additionalMetadata, Option<System.IO.Stream> 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
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option<System.IO.Stream> file, Option<string> additionalMetadata);
|
||||
/// <param name="file"></param>
|
||||
partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option<string> additionalMetadata, Option<System.IO.Stream> file);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -2342,12 +2342,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option<System.IO.Stream> file, Option<string> additionalMetadata)
|
||||
/// <param name="file"></param>
|
||||
private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option<string> additionalMetadata, Option<System.IO.Stream> 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
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option<System.IO.Stream> file, Option<string> additionalMetadata);
|
||||
/// <param name="file"></param>
|
||||
partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option<string> additionalMetadata, Option<System.IO.Stream> file);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image
|
||||
/// </summary>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileApiResponse"/>></returns>
|
||||
public async Task<IUploadFileApiResponse> UploadFileOrDefaultAsync(long petId, Option<System.IO.Stream> file = default, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUploadFileApiResponse> UploadFileOrDefaultAsync(long petId, Option<string> additionalMetadata = default, Option<System.IO.Stream> 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
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileApiResponse"/>></returns>
|
||||
public async Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<System.IO.Stream> file = default, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<string> additionalMetadata = default, Option<System.IO.Stream> 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<KeyValuePair<string, string>> formParameterLocalVars = new List<KeyValuePair<string, string>>();
|
||||
|
||||
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<string, string>("additionalMetadata", ClientUtils.ParameterToString(additionalMetadata.Value)));
|
||||
|
||||
if (file.IsSet)
|
||||
multipartContentLocalVar.Add(new StreamContent(file.Value));
|
||||
|
||||
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
|
||||
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<string> additionalMetadata);
|
||||
partial void FormatUploadFileWithRequiredFile(ref long petId, ref System.IO.Stream requiredFile, ref Option<string> additionalMetadata);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
@ -2580,13 +2580,13 @@ namespace Org.OpenAPITools.Api
|
||||
/// Processes the server response
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata)
|
||||
private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option<string> 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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata);
|
||||
partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option<string> additionalMetadata);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -2607,13 +2607,13 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata)
|
||||
private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option<string> 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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata);
|
||||
partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option<string> additionalMetadata);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image (required)
|
||||
/// </summary>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileWithRequiredFileApiResponse"/>></returns>
|
||||
public async Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option<string> 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)
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileWithRequiredFileApiResponse"/>></returns>
|
||||
public async Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option<string> 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;
|
||||
}
|
||||
|
@ -202,11 +202,11 @@ namespace Org.OpenAPITools.Api
|
||||
/// This can only be done by the logged in user.
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="username">name that need to be deleted</param>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUpdateUserApiResponse"/>></returns>
|
||||
Task<IUpdateUserApiResponse> UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUpdateUserApiResponse> UpdateUserAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// Updated user
|
||||
@ -214,11 +214,11 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
/// This can only be done by the logged in user.
|
||||
/// </remarks>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="username">name that need to be deleted</param>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUpdateUserApiResponse"/>></returns>
|
||||
Task<IUpdateUserApiResponse> UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUpdateUserApiResponse> UpdateUserOrDefaultAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -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);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <returns></returns>
|
||||
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));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Processes the server response
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
private void AfterUpdateUserDefaultImplementation(IUpdateUserApiResponse apiResponseLocalVar, User user, string username)
|
||||
/// <param name="user"></param>
|
||||
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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, User user, string username);
|
||||
/// <param name="user"></param>
|
||||
partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, string username, User user);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -2099,12 +2099,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
private void OnErrorUpdateUserDefaultImplementation(Exception exception, string pathFormat, string path, User user, string username)
|
||||
/// <param name="user"></param>
|
||||
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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string username);
|
||||
/// <param name="user"></param>
|
||||
partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string username, User user);
|
||||
|
||||
/// <summary>
|
||||
/// Updated user This can only be done by the logged in user.
|
||||
/// </summary>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="username">name that need to be deleted</param>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUpdateUserApiResponse"/>></returns>
|
||||
public async Task<IUpdateUserApiResponse> UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUpdateUserApiResponse> 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.
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="username">name that need to be deleted</param>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUpdateUserApiResponse"/>></returns>
|
||||
public async Task<IUpdateUserApiResponse> UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUpdateUserApiResponse> 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;
|
||||
}
|
||||
|
@ -891,7 +891,7 @@ No authorization required
|
||||
|
||||
<a id="testbodywithqueryparams"></a>
|
||||
# **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
|
||||
|
||||
<a id="testendpointparameters"></a>
|
||||
# **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)
|
||||
|
||||
<a id="testenumparameters"></a>
|
||||
# **TestEnumParameters**
|
||||
> void TestEnumParameters (List<string> enumHeaderStringArray = null, List<string> enumQueryStringArray = null, double enumQueryDouble = null, int enumQueryInteger = null, List<string> enumFormStringArray = null, string enumHeaderString = null, string enumQueryString = null, string enumFormString = null)
|
||||
> void TestEnumParameters (List<string> enumHeaderStringArray = null, string enumHeaderString = null, List<string> enumQueryStringArray = null, string enumQueryString = null, int enumQueryInteger = null, double enumQueryDouble = null, List<string> 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<string>(); // List<string> | Header parameter enum test (string array) (optional)
|
||||
var enumQueryStringArray = new List<string>(); // List<string> | 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<string>(); // List<string> | 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<string>(); // List<string> | 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<string>(); // List<string> | 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
|
||||
|
||||
<a id="testgroupparameters"></a>
|
||||
# **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
|
||||
|
@ -670,7 +670,7 @@ void (empty response body)
|
||||
|
||||
<a id="uploadfile"></a>
|
||||
# **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<ApiResponse> response = apiInstance.UploadFileWithHttpInfo(petId, file, additionalMetadata);
|
||||
ApiResponse<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)
|
||||
|
||||
<a id="uploadfilewithrequiredfile"></a>
|
||||
# **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<ApiResponse> response = apiInstance.UploadFileWithRequiredFileWithHttpInfo(requiredFile, petId, additionalMetadata);
|
||||
ApiResponse<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
|
||||
|
@ -625,7 +625,7 @@ No authorization required
|
||||
|
||||
<a id="updateuser"></a>
|
||||
# **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
|
||||
|
||||
|
@ -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);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -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<DateOnly> date = default!;
|
||||
Client.Option<System.IO.Stream> binary = default!;
|
||||
Client.Option<float> varFloat = default!;
|
||||
byte[] varByte = default!;
|
||||
Client.Option<int> integer = default!;
|
||||
Client.Option<int> int32 = default!;
|
||||
Client.Option<long> int64 = default!;
|
||||
Client.Option<float> varFloat = default!;
|
||||
Client.Option<string> varString = default!;
|
||||
Client.Option<System.IO.Stream> binary = default!;
|
||||
Client.Option<DateOnly> date = default!;
|
||||
Client.Option<DateTime> dateTime = default!;
|
||||
Client.Option<string> password = default!;
|
||||
Client.Option<string> callback = default!;
|
||||
Client.Option<DateTime> 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);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -216,14 +216,14 @@ namespace Org.OpenAPITools.Test.Api
|
||||
public async Task TestEnumParametersAsyncTest()
|
||||
{
|
||||
Client.Option<List<string>> enumHeaderStringArray = default!;
|
||||
Client.Option<List<string>> enumQueryStringArray = default!;
|
||||
Client.Option<double> enumQueryDouble = default!;
|
||||
Client.Option<int> enumQueryInteger = default!;
|
||||
Client.Option<List<string>> enumFormStringArray = default!;
|
||||
Client.Option<string> enumHeaderString = default!;
|
||||
Client.Option<List<string>> enumQueryStringArray = default!;
|
||||
Client.Option<string> enumQueryString = default!;
|
||||
Client.Option<int> enumQueryInteger = default!;
|
||||
Client.Option<double> enumQueryDouble = default!;
|
||||
Client.Option<List<string>> enumFormStringArray = default!;
|
||||
Client.Option<string> enumFormString = default!;
|
||||
await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumQueryStringArray, enumQueryDouble, enumQueryInteger, enumFormStringArray, enumHeaderString, enumQueryString, enumFormString);
|
||||
await _instance.TestEnumParametersAsync(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -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<bool> booleanGroup = default!;
|
||||
Client.Option<int> stringGroup = default!;
|
||||
Client.Option<bool> booleanGroup = default!;
|
||||
Client.Option<long> int64Group = default!;
|
||||
await _instance.TestGroupParametersAsync(requiredBooleanGroup, requiredStringGroup, requiredInt64Group, booleanGroup, stringGroup, int64Group);
|
||||
await _instance.TestGroupParametersAsync(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -136,9 +136,9 @@ namespace Org.OpenAPITools.Test.Api
|
||||
public async Task UploadFileAsyncTest()
|
||||
{
|
||||
long petId = default!;
|
||||
Client.Option<System.IO.Stream> file = default!;
|
||||
Client.Option<string> additionalMetadata = default!;
|
||||
var response = await _instance.UploadFileAsync(petId, file, additionalMetadata);
|
||||
Client.Option<System.IO.Stream> file = default!;
|
||||
var response = await _instance.UploadFileAsync(petId, additionalMetadata, file);
|
||||
var model = response.Ok();
|
||||
Assert.IsType<ApiResponse>(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<string> additionalMetadata = default!;
|
||||
var response = await _instance.UploadFileWithRequiredFileAsync(requiredFile, petId, additionalMetadata);
|
||||
var response = await _instance.UploadFileWithRequiredFileAsync(petId, requiredFile, additionalMetadata);
|
||||
var model = response.Ok();
|
||||
Assert.IsType<ApiResponse>(model);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -266,11 +266,11 @@ namespace Org.OpenAPITools.Api
|
||||
///
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestBodyWithQueryParamsApiResponse"/>></returns>
|
||||
Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
@ -278,11 +278,11 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
///
|
||||
/// </remarks>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestBodyWithQueryParamsApiResponse"/>?></returns>
|
||||
Task<ITestBodyWithQueryParamsApiResponse?> TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestBodyWithQueryParamsApiResponse?> TestBodyWithQueryParamsOrDefaultAsync(string query, User user, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// To test \"client\" model
|
||||
@ -314,23 +314,23 @@ namespace Org.OpenAPITools.Api
|
||||
/// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="number">None</param>
|
||||
/// <param name="varDouble">None</param>
|
||||
/// <param name="patternWithoutDelimiter">None</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="integer">None (optional)</param>
|
||||
/// <param name="int32">None (optional)</param>
|
||||
/// <param name="int64">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varString">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="password">None (optional)</param>
|
||||
/// <param name="callback">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEndpointParametersApiResponse"/>></returns>
|
||||
Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateOnly> date = default, Option<System.IO.Stream> binary = default, Option<float> varFloat = default, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<string> varString = default, Option<string> password = default, Option<string> callback = default, Option<DateTime> dateTime = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<float> varFloat = default, Option<string> varString = default, Option<System.IO.Stream> binary = default, Option<DateOnly> date = default, Option<DateTime> dateTime = default, Option<string> password = default, Option<string> callback = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
@ -338,23 +338,23 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
/// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
/// </remarks>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="number">None</param>
|
||||
/// <param name="varDouble">None</param>
|
||||
/// <param name="patternWithoutDelimiter">None</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="integer">None (optional)</param>
|
||||
/// <param name="int32">None (optional)</param>
|
||||
/// <param name="int64">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varString">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="password">None (optional)</param>
|
||||
/// <param name="callback">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEndpointParametersApiResponse"/>?></returns>
|
||||
Task<ITestEndpointParametersApiResponse?> TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateOnly> date = default, Option<System.IO.Stream> binary = default, Option<float> varFloat = default, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<string> varString = default, Option<string> password = default, Option<string> callback = default, Option<DateTime> dateTime = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestEndpointParametersApiResponse?> TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<float> varFloat = default, Option<string> varString = default, Option<System.IO.Stream> binary = default, Option<DateOnly> date = default, Option<DateTime> dateTime = default, Option<string> password = default, Option<string> callback = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// To test enum parameters
|
||||
@ -364,16 +364,16 @@ namespace Org.OpenAPITools.Api
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumHeaderString">Header parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEnumParametersApiResponse"/>></returns>
|
||||
Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option<List<string>> enumHeaderStringArray = default, Option<List<string>> enumQueryStringArray = default, Option<double> enumQueryDouble = default, Option<int> enumQueryInteger = default, Option<List<string>> enumFormStringArray = default, Option<string> enumHeaderString = default, Option<string> enumQueryString = default, Option<string> enumFormString = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option<List<string>> enumHeaderStringArray = default, Option<string> enumHeaderString = default, Option<List<string>> enumQueryStringArray = default, Option<string> enumQueryString = default, Option<int> enumQueryInteger = default, Option<double> enumQueryDouble = default, Option<List<string>> enumFormStringArray = default, Option<string> enumFormString = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// To test enum parameters
|
||||
@ -382,16 +382,16 @@ namespace Org.OpenAPITools.Api
|
||||
/// To test enum parameters
|
||||
/// </remarks>
|
||||
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumHeaderString">Header parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEnumParametersApiResponse"/>?></returns>
|
||||
Task<ITestEnumParametersApiResponse?> TestEnumParametersOrDefaultAsync(Option<List<string>> enumHeaderStringArray = default, Option<List<string>> enumQueryStringArray = default, Option<double> enumQueryDouble = default, Option<int> enumQueryInteger = default, Option<List<string>> enumFormStringArray = default, Option<string> enumHeaderString = default, Option<string> enumQueryString = default, Option<string> enumFormString = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestEnumParametersApiResponse?> TestEnumParametersOrDefaultAsync(Option<List<string>> enumHeaderStringArray = default, Option<string> enumHeaderString = default, Option<List<string>> enumQueryStringArray = default, Option<string> enumQueryString = default, Option<int> enumQueryInteger = default, Option<double> enumQueryDouble = default, Option<List<string>> enumFormStringArray = default, Option<string> enumFormString = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint to test group parameters (optional)
|
||||
@ -400,15 +400,15 @@ namespace Org.OpenAPITools.Api
|
||||
/// Fake endpoint to test group parameters (optional)
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestGroupParametersApiResponse"/>></returns>
|
||||
Task<ITestGroupParametersApiResponse> TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup = default, Option<int> stringGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestGroupParametersApiResponse> TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup = default, Option<bool> booleanGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint to test group parameters (optional)
|
||||
@ -416,15 +416,15 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
/// Fake endpoint to test group parameters (optional)
|
||||
/// </remarks>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestGroupParametersApiResponse"/>?></returns>
|
||||
Task<ITestGroupParametersApiResponse?> TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup = default, Option<int> stringGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<ITestGroupParametersApiResponse?> TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup = default, Option<bool> booleanGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// 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);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <returns></returns>
|
||||
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));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Processes the server response
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
private void AfterTestBodyWithQueryParamsDefaultImplementation(ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query)
|
||||
/// <param name="user"></param>
|
||||
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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, User user, string query);
|
||||
/// <param name="user"></param>
|
||||
partial void AfterTestBodyWithQueryParams(ref bool suppressDefaultLog, ITestBodyWithQueryParamsApiResponse apiResponseLocalVar, string query, User user);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -3403,12 +3403,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
private void OnErrorTestBodyWithQueryParamsDefaultImplementation(Exception exception, string pathFormat, string path, User user, string query)
|
||||
/// <param name="user"></param>
|
||||
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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string query);
|
||||
/// <param name="user"></param>
|
||||
partial void OnErrorTestBodyWithQueryParams(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string query, User user);
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestBodyWithQueryParamsApiResponse"/>></returns>
|
||||
public async Task<ITestBodyWithQueryParamsApiResponse?> TestBodyWithQueryParamsOrDefaultAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestBodyWithQueryParamsApiResponse?> 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
|
||||
///
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="query"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestBodyWithQueryParamsApiResponse"/>></returns>
|
||||
public async Task<ITestBodyWithQueryParamsApiResponse> TestBodyWithQueryParamsAsync(User user, string query, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestBodyWithQueryParamsApiResponse> 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<DateOnly> date, ref Option<System.IO.Stream> binary, ref Option<float> varFloat, ref Option<int> integer, ref Option<int> int32, ref Option<long> int64, ref Option<string> varString, ref Option<string> password, ref Option<string> callback, ref Option<DateTime> dateTime);
|
||||
partial void FormatTestEndpointParameters(ref decimal number, ref double varDouble, ref string patternWithoutDelimiter, ref byte[] varByte, ref Option<int> integer, ref Option<int> int32, ref Option<long> int64, ref Option<float> varFloat, ref Option<string> varString, ref Option<System.IO.Stream> binary, ref Option<DateOnly> date, ref Option<DateTime> dateTime, ref Option<string> password, ref Option<string> callback);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <returns></returns>
|
||||
private void ValidateTestEndpointParameters(byte[] varByte, string patternWithoutDelimiter, Option<System.IO.Stream> binary, Option<string> varString, Option<string> password, Option<string> callback)
|
||||
private void ValidateTestEndpointParameters(string patternWithoutDelimiter, byte[] varByte, Option<string> varString, Option<System.IO.Stream> binary, Option<string> password, Option<string> 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
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="number"></param>
|
||||
/// <param name="varDouble"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="integer"></param>
|
||||
/// <param name="int32"></param>
|
||||
/// <param name="int64"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateOnly> date, Option<System.IO.Stream> binary, Option<float> varFloat, Option<int> integer, Option<int> int32, Option<long> int64, Option<string> varString, Option<string> password, Option<string> callback, Option<DateTime> dateTime)
|
||||
private void AfterTestEndpointParametersDefaultImplementation(ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer, Option<int> int32, Option<long> int64, Option<float> varFloat, Option<string> varString, Option<System.IO.Stream> binary, Option<DateOnly> date, Option<DateTime> dateTime, Option<string> password, Option<string> 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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="number"></param>
|
||||
/// <param name="varDouble"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="integer"></param>
|
||||
/// <param name="int32"></param>
|
||||
/// <param name="int64"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateOnly> date, Option<System.IO.Stream> binary, Option<float> varFloat, Option<int> integer, Option<int> int32, Option<long> int64, Option<string> varString, Option<string> password, Option<string> callback, Option<DateTime> dateTime);
|
||||
partial void AfterTestEndpointParameters(ref bool suppressDefaultLog, ITestEndpointParametersApiResponse apiResponseLocalVar, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer, Option<int> int32, Option<long> int64, Option<float> varFloat, Option<string> varString, Option<System.IO.Stream> binary, Option<DateOnly> date, Option<DateTime> dateTime, Option<string> password, Option<string> callback);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -3878,24 +3878,24 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="number"></param>
|
||||
/// <param name="varDouble"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="integer"></param>
|
||||
/// <param name="int32"></param>
|
||||
/// <param name="int64"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateOnly> date, Option<System.IO.Stream> binary, Option<float> varFloat, Option<int> integer, Option<int> int32, Option<long> int64, Option<string> varString, Option<string> password, Option<string> callback, Option<DateTime> dateTime)
|
||||
private void OnErrorTestEndpointParametersDefaultImplementation(Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer, Option<int> int32, Option<long> int64, Option<float> varFloat, Option<string> varString, Option<System.IO.Stream> binary, Option<DateOnly> date, Option<DateTime> dateTime, Option<string> password, Option<string> 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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="number"></param>
|
||||
/// <param name="varDouble"></param>
|
||||
/// <param name="patternWithoutDelimiter"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varByte"></param>
|
||||
/// <param name="integer"></param>
|
||||
/// <param name="int32"></param>
|
||||
/// <param name="int64"></param>
|
||||
/// <param name="varFloat"></param>
|
||||
/// <param name="varString"></param>
|
||||
/// <param name="binary"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
/// <param name="password"></param>
|
||||
/// <param name="callback"></param>
|
||||
/// <param name="dateTime"></param>
|
||||
partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateOnly> date, Option<System.IO.Stream> binary, Option<float> varFloat, Option<int> integer, Option<int> int32, Option<long> int64, Option<string> varString, Option<string> password, Option<string> callback, Option<DateTime> dateTime);
|
||||
partial void OnErrorTestEndpointParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer, Option<int> int32, Option<long> int64, Option<float> varFloat, Option<string> varString, Option<System.IO.Stream> binary, Option<DateOnly> date, Option<DateTime> dateTime, Option<string> password, Option<string> callback);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
/// </summary>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="number">None</param>
|
||||
/// <param name="varDouble">None</param>
|
||||
/// <param name="patternWithoutDelimiter">None</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="integer">None (optional)</param>
|
||||
/// <param name="int32">None (optional)</param>
|
||||
/// <param name="int64">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varString">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="password">None (optional)</param>
|
||||
/// <param name="callback">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEndpointParametersApiResponse"/>></returns>
|
||||
public async Task<ITestEndpointParametersApiResponse?> TestEndpointParametersOrDefaultAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateOnly> date = default, Option<System.IO.Stream> binary = default, Option<float> varFloat = default, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<string> varString = default, Option<string> password = default, Option<string> callback = default, Option<DateTime> dateTime = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestEndpointParametersApiResponse?> TestEndpointParametersOrDefaultAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<float> varFloat = default, Option<string> varString = default, Option<System.IO.Stream> binary = default, Option<DateOnly> date = default, Option<DateTime> dateTime = default, Option<string> password = default, Option<string> 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 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="number">None</param>
|
||||
/// <param name="varDouble">None</param>
|
||||
/// <param name="patternWithoutDelimiter">None</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varByte">None</param>
|
||||
/// <param name="integer">None (optional)</param>
|
||||
/// <param name="int32">None (optional)</param>
|
||||
/// <param name="int64">None (optional)</param>
|
||||
/// <param name="varFloat">None (optional)</param>
|
||||
/// <param name="varString">None (optional)</param>
|
||||
/// <param name="binary">None (optional)</param>
|
||||
/// <param name="date">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="password">None (optional)</param>
|
||||
/// <param name="callback">None (optional)</param>
|
||||
/// <param name="dateTime">None (optional, default to "2010-02-01T10:20:10.111110+01:00")</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEndpointParametersApiResponse"/>></returns>
|
||||
public async Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsync(byte[] varByte, decimal number, double varDouble, string patternWithoutDelimiter, Option<DateOnly> date = default, Option<System.IO.Stream> binary = default, Option<float> varFloat = default, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<string> varString = default, Option<string> password = default, Option<string> callback = default, Option<DateTime> dateTime = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsync(decimal number, double varDouble, string patternWithoutDelimiter, byte[] varByte, Option<int> integer = default, Option<int> int32 = default, Option<long> int64 = default, Option<float> varFloat = default, Option<string> varString = default, Option<System.IO.Stream> binary = default, Option<DateOnly> date = default, Option<DateTime> dateTime = default, Option<string> password = default, Option<string> 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<string?, string?>("byte", ClientUtils.ParameterToString(varByte)));
|
||||
|
||||
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("number", ClientUtils.ParameterToString(number)));
|
||||
|
||||
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("double", ClientUtils.ParameterToString(varDouble)));
|
||||
|
||||
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("pattern_without_delimiter", ClientUtils.ParameterToString(patternWithoutDelimiter)));
|
||||
|
||||
if (date.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("date", ClientUtils.ParameterToString(date.Value)));
|
||||
|
||||
if (binary.IsSet)
|
||||
multipartContentLocalVar.Add(new StreamContent(binary.Value));
|
||||
|
||||
if (varFloat.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("float", ClientUtils.ParameterToString(varFloat.Value)));
|
||||
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("byte", ClientUtils.ParameterToString(varByte)));
|
||||
|
||||
if (integer.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("integer", ClientUtils.ParameterToString(integer.Value)));
|
||||
@ -4025,18 +4016,27 @@ namespace Org.OpenAPITools.Api
|
||||
if (int64.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("int64", ClientUtils.ParameterToString(int64.Value)));
|
||||
|
||||
if (varFloat.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("float", ClientUtils.ParameterToString(varFloat.Value)));
|
||||
|
||||
if (varString.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("string", ClientUtils.ParameterToString(varString.Value)));
|
||||
|
||||
if (binary.IsSet)
|
||||
multipartContentLocalVar.Add(new StreamContent(binary.Value));
|
||||
|
||||
if (date.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("date", ClientUtils.ParameterToString(date.Value)));
|
||||
|
||||
if (dateTime.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("dateTime", ClientUtils.ParameterToString(dateTime.Value)));
|
||||
|
||||
if (password.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("password", ClientUtils.ParameterToString(password.Value)));
|
||||
|
||||
if (callback.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("callback", ClientUtils.ParameterToString(callback.Value)));
|
||||
|
||||
if (dateTime.IsSet)
|
||||
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("dateTime", ClientUtils.ParameterToString(dateTime.Value)));
|
||||
|
||||
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
|
||||
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<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, ref Option<double> enumQueryDouble, ref Option<int> enumQueryInteger, Option<List<string>> enumFormStringArray, ref Option<string> enumHeaderString, ref Option<string> enumQueryString, ref Option<string> enumFormString);
|
||||
partial void FormatTestEnumParameters(Option<List<string>> enumHeaderStringArray, ref Option<string> enumHeaderString, Option<List<string>> enumQueryStringArray, ref Option<string> enumQueryString, ref Option<int> enumQueryInteger, ref Option<double> enumQueryDouble, Option<List<string>> enumFormStringArray, ref Option<string> enumFormString);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
/// <returns></returns>
|
||||
private void ValidateTestEnumParameters(Option<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, Option<List<string>> enumFormStringArray, Option<string> enumHeaderString, Option<string> enumQueryString, Option<string> enumFormString)
|
||||
private void ValidateTestEnumParameters(Option<List<string>> enumHeaderStringArray, Option<string> enumHeaderString, Option<List<string>> enumQueryStringArray, Option<string> enumQueryString, Option<List<string>> enumFormStringArray, Option<string> 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
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, Option<double> enumQueryDouble, Option<int> enumQueryInteger, Option<List<string>> enumFormStringArray, Option<string> enumHeaderString, Option<string> enumQueryString, Option<string> enumFormString)
|
||||
private void AfterTestEnumParametersDefaultImplementation(ITestEnumParametersApiResponse apiResponseLocalVar, Option<List<string>> enumHeaderStringArray, Option<string> enumHeaderString, Option<List<string>> enumQueryStringArray, Option<string> enumQueryString, Option<int> enumQueryInteger, Option<double> enumQueryDouble, Option<List<string>> enumFormStringArray, Option<string> 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
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, Option<double> enumQueryDouble, Option<int> enumQueryInteger, Option<List<string>> enumFormStringArray, Option<string> enumHeaderString, Option<string> enumQueryString, Option<string> enumFormString);
|
||||
partial void AfterTestEnumParameters(ref bool suppressDefaultLog, ITestEnumParametersApiResponse apiResponseLocalVar, Option<List<string>> enumHeaderStringArray, Option<string> enumHeaderString, Option<List<string>> enumQueryStringArray, Option<string> enumQueryString, Option<int> enumQueryInteger, Option<double> enumQueryDouble, Option<List<string>> enumFormStringArray, Option<string> enumFormString);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -4213,17 +4213,17 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, Option<double> enumQueryDouble, Option<int> enumQueryInteger, Option<List<string>> enumFormStringArray, Option<string> enumHeaderString, Option<string> enumQueryString, Option<string> enumFormString)
|
||||
private void OnErrorTestEnumParametersDefaultImplementation(Exception exception, string pathFormat, string path, Option<List<string>> enumHeaderStringArray, Option<string> enumHeaderString, Option<List<string>> enumQueryStringArray, Option<string> enumQueryString, Option<int> enumQueryInteger, Option<double> enumQueryDouble, Option<List<string>> enumFormStringArray, Option<string> 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
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="enumHeaderStringArray"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumHeaderString"></param>
|
||||
/// <param name="enumQueryStringArray"></param>
|
||||
/// <param name="enumQueryString"></param>
|
||||
/// <param name="enumQueryInteger"></param>
|
||||
/// <param name="enumQueryDouble"></param>
|
||||
/// <param name="enumFormStringArray"></param>
|
||||
/// <param name="enumFormString"></param>
|
||||
partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option<List<string>> enumHeaderStringArray, Option<List<string>> enumQueryStringArray, Option<double> enumQueryDouble, Option<int> enumQueryInteger, Option<List<string>> enumFormStringArray, Option<string> enumHeaderString, Option<string> enumQueryString, Option<string> enumFormString);
|
||||
partial void OnErrorTestEnumParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, Option<List<string>> enumHeaderStringArray, Option<string> enumHeaderString, Option<List<string>> enumQueryStringArray, Option<string> enumQueryString, Option<int> enumQueryInteger, Option<double> enumQueryDouble, Option<List<string>> enumFormStringArray, Option<string> enumFormString);
|
||||
|
||||
/// <summary>
|
||||
/// To test enum parameters To test enum parameters
|
||||
/// </summary>
|
||||
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumHeaderString">Header parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEnumParametersApiResponse"/>></returns>
|
||||
public async Task<ITestEnumParametersApiResponse?> TestEnumParametersOrDefaultAsync(Option<List<string>> enumHeaderStringArray = default, Option<List<string>> enumQueryStringArray = default, Option<double> enumQueryDouble = default, Option<int> enumQueryInteger = default, Option<List<string>> enumFormStringArray = default, Option<string> enumHeaderString = default, Option<string> enumQueryString = default, Option<string> enumFormString = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestEnumParametersApiResponse?> TestEnumParametersOrDefaultAsync(Option<List<string>> enumHeaderStringArray = default, Option<string> enumHeaderString = default, Option<List<string>> enumQueryStringArray = default, Option<string> enumQueryString = default, Option<int> enumQueryInteger = default, Option<double> enumQueryDouble = default, Option<List<string>> enumFormStringArray = default, Option<string> 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
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="enumHeaderStringArray">Header parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumHeaderString">Header parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryStringArray">Query parameter enum test (string array) (optional)</param>
|
||||
/// <param name="enumQueryString">Query parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="enumQueryInteger">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumQueryDouble">Query parameter enum test (double) (optional)</param>
|
||||
/// <param name="enumFormStringArray">Form parameter enum test (string array) (optional, default to $)</param>
|
||||
/// <param name="enumFormString">Form parameter enum test (string) (optional, default to -efg)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestEnumParametersApiResponse"/>></returns>
|
||||
public async Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option<List<string>> enumHeaderStringArray = default, Option<List<string>> enumQueryStringArray = default, Option<double> enumQueryDouble = default, Option<int> enumQueryInteger = default, Option<List<string>> enumFormStringArray = default, Option<string> enumHeaderString = default, Option<string> enumQueryString = default, Option<string> enumFormString = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option<List<string>> enumHeaderStringArray = default, Option<string> enumHeaderString = default, Option<List<string>> enumQueryStringArray = default, Option<string> enumQueryString = default, Option<int> enumQueryInteger = default, Option<double> enumQueryDouble = default, Option<List<string>> enumFormStringArray = default, Option<string> 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<bool> booleanGroup, ref Option<int> stringGroup, ref Option<long> int64Group);
|
||||
partial void FormatTestGroupParameters(ref int requiredStringGroup, ref bool requiredBooleanGroup, ref long requiredInt64Group, ref Option<int> stringGroup, ref Option<bool> booleanGroup, ref Option<long> int64Group);
|
||||
|
||||
/// <summary>
|
||||
/// Processes the server response
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredStringGroup"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredInt64Group"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="stringGroup"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="int64Group"></param>
|
||||
private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup, Option<int> stringGroup, Option<long> int64Group)
|
||||
private void AfterTestGroupParametersDefaultImplementation(ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup, Option<bool> booleanGroup, Option<long> 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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredStringGroup"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredInt64Group"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="stringGroup"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="int64Group"></param>
|
||||
partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup, Option<int> stringGroup, Option<long> int64Group);
|
||||
partial void AfterTestGroupParameters(ref bool suppressDefaultLog, ITestGroupParametersApiResponse apiResponseLocalVar, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup, Option<bool> booleanGroup, Option<long> int64Group);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -4464,16 +4464,16 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredStringGroup"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredInt64Group"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="stringGroup"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="int64Group"></param>
|
||||
private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup, Option<int> stringGroup, Option<long> int64Group)
|
||||
private void OnErrorTestGroupParametersDefaultImplementation(Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup, Option<bool> booleanGroup, Option<long> 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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredStringGroup"></param>
|
||||
/// <param name="requiredBooleanGroup"></param>
|
||||
/// <param name="requiredInt64Group"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="stringGroup"></param>
|
||||
/// <param name="booleanGroup"></param>
|
||||
/// <param name="int64Group"></param>
|
||||
partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup, Option<int> stringGroup, Option<long> int64Group);
|
||||
partial void OnErrorTestGroupParameters(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup, Option<bool> booleanGroup, Option<long> int64Group);
|
||||
|
||||
/// <summary>
|
||||
/// Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional)
|
||||
/// </summary>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestGroupParametersApiResponse"/>></returns>
|
||||
public async Task<ITestGroupParametersApiResponse?> TestGroupParametersOrDefaultAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup = default, Option<int> stringGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestGroupParametersApiResponse?> TestGroupParametersOrDefaultAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup = default, Option<bool> booleanGroup = default, Option<long> 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)
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredStringGroup">Required String in group parameters</param>
|
||||
/// <param name="requiredBooleanGroup">Required Boolean in group parameters</param>
|
||||
/// <param name="requiredInt64Group">Required Integer in group parameters</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="stringGroup">String in group parameters (optional)</param>
|
||||
/// <param name="booleanGroup">Boolean in group parameters (optional)</param>
|
||||
/// <param name="int64Group">Integer in group parameters (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="ITestGroupParametersApiResponse"/>></returns>
|
||||
public async Task<ITestGroupParametersApiResponse> TestGroupParametersAsync(bool requiredBooleanGroup, int requiredStringGroup, long requiredInt64Group, Option<bool> booleanGroup = default, Option<int> stringGroup = default, Option<long> int64Group = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<ITestGroupParametersApiResponse> TestGroupParametersAsync(int requiredStringGroup, bool requiredBooleanGroup, long requiredInt64Group, Option<int> stringGroup = default, Option<bool> booleanGroup = default, Option<long> 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;
|
||||
}
|
||||
|
@ -212,11 +212,11 @@ namespace Org.OpenAPITools.Api
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileApiResponse"/>></returns>
|
||||
Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<System.IO.Stream> file = default, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<string> additionalMetadata = default, Option<System.IO.Stream> file = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image
|
||||
@ -225,11 +225,11 @@ namespace Org.OpenAPITools.Api
|
||||
///
|
||||
/// </remarks>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileApiResponse"/>?></returns>
|
||||
Task<IUploadFileApiResponse?> UploadFileOrDefaultAsync(long petId, Option<System.IO.Stream> file = default, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUploadFileApiResponse?> UploadFileOrDefaultAsync(long petId, Option<string> additionalMetadata = default, Option<System.IO.Stream> file = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image (required)
|
||||
@ -238,12 +238,12 @@ namespace Org.OpenAPITools.Api
|
||||
///
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileWithRequiredFileApiResponse"/>></returns>
|
||||
Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image (required)
|
||||
@ -251,12 +251,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
///
|
||||
/// </remarks>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileWithRequiredFileApiResponse"/>?></returns>
|
||||
Task<IUploadFileWithRequiredFileApiResponse?> UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUploadFileWithRequiredFileApiResponse?> UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -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<System.IO.Stream> file, ref Option<string> additionalMetadata);
|
||||
partial void FormatUploadFile(ref long petId, ref Option<string> additionalMetadata, ref Option<System.IO.Stream> file);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <returns></returns>
|
||||
private void ValidateUploadFile(Option<System.IO.Stream> file, Option<string> additionalMetadata)
|
||||
private void ValidateUploadFile(Option<string> additionalMetadata, Option<System.IO.Stream> 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));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -2317,12 +2317,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option<System.IO.Stream> file, Option<string> additionalMetadata)
|
||||
/// <param name="file"></param>
|
||||
private void AfterUploadFileDefaultImplementation(IUploadFileApiResponse apiResponseLocalVar, long petId, Option<string> additionalMetadata, Option<System.IO.Stream> 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
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option<System.IO.Stream> file, Option<string> additionalMetadata);
|
||||
/// <param name="file"></param>
|
||||
partial void AfterUploadFile(ref bool suppressDefaultLog, IUploadFileApiResponse apiResponseLocalVar, long petId, Option<string> additionalMetadata, Option<System.IO.Stream> file);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -2344,12 +2344,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option<System.IO.Stream> file, Option<string> additionalMetadata)
|
||||
/// <param name="file"></param>
|
||||
private void OnErrorUploadFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, Option<string> additionalMetadata, Option<System.IO.Stream> 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
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option<System.IO.Stream> file, Option<string> additionalMetadata);
|
||||
/// <param name="file"></param>
|
||||
partial void OnErrorUploadFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, Option<string> additionalMetadata, Option<System.IO.Stream> file);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image
|
||||
/// </summary>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileApiResponse"/>></returns>
|
||||
public async Task<IUploadFileApiResponse?> UploadFileOrDefaultAsync(long petId, Option<System.IO.Stream> file = default, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUploadFileApiResponse?> UploadFileOrDefaultAsync(long petId, Option<string> additionalMetadata = default, Option<System.IO.Stream> 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
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="file">file to upload (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileApiResponse"/>></returns>
|
||||
public async Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<System.IO.Stream> file = default, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<string> additionalMetadata = default, Option<System.IO.Stream> 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<KeyValuePair<string?, string?>> formParameterLocalVars = new List<KeyValuePair<string?, string?>>();
|
||||
|
||||
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<string?, string?>("additionalMetadata", ClientUtils.ParameterToString(additionalMetadata.Value)));
|
||||
|
||||
if (file.IsSet)
|
||||
multipartContentLocalVar.Add(new StreamContent(file.Value));
|
||||
|
||||
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
|
||||
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<string> additionalMetadata);
|
||||
partial void FormatUploadFileWithRequiredFile(ref long petId, ref System.IO.Stream requiredFile, ref Option<string> additionalMetadata);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
@ -2582,13 +2582,13 @@ namespace Org.OpenAPITools.Api
|
||||
/// Processes the server response
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata)
|
||||
private void AfterUploadFileWithRequiredFileDefaultImplementation(IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option<string> 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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata);
|
||||
partial void AfterUploadFileWithRequiredFile(ref bool suppressDefaultLog, IUploadFileWithRequiredFileApiResponse apiResponseLocalVar, long petId, System.IO.Stream requiredFile, Option<string> additionalMetadata);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -2609,13 +2609,13 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata)
|
||||
private void OnErrorUploadFileWithRequiredFileDefaultImplementation(Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option<string> 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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="petId"></param>
|
||||
/// <param name="requiredFile"></param>
|
||||
/// <param name="additionalMetadata"></param>
|
||||
partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata);
|
||||
partial void OnErrorUploadFileWithRequiredFile(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, long petId, System.IO.Stream requiredFile, Option<string> additionalMetadata);
|
||||
|
||||
/// <summary>
|
||||
/// uploads an image (required)
|
||||
/// </summary>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileWithRequiredFileApiResponse"/>></returns>
|
||||
public async Task<IUploadFileWithRequiredFileApiResponse?> UploadFileWithRequiredFileOrDefaultAsync(System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUploadFileWithRequiredFileApiResponse?> UploadFileWithRequiredFileOrDefaultAsync(long petId, System.IO.Stream requiredFile, Option<string> 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)
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="petId">ID of pet to update</param>
|
||||
/// <param name="requiredFile">file to upload</param>
|
||||
/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUploadFileWithRequiredFileApiResponse"/>></returns>
|
||||
public async Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileAsync(System.IO.Stream requiredFile, long petId, Option<string> additionalMetadata = default, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequiredFileAsync(long petId, System.IO.Stream requiredFile, Option<string> 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;
|
||||
}
|
||||
|
@ -204,11 +204,11 @@ namespace Org.OpenAPITools.Api
|
||||
/// This can only be done by the logged in user.
|
||||
/// </remarks>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="username">name that need to be deleted</param>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUpdateUserApiResponse"/>></returns>
|
||||
Task<IUpdateUserApiResponse> UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUpdateUserApiResponse> UpdateUserAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// Updated user
|
||||
@ -216,11 +216,11 @@ namespace Org.OpenAPITools.Api
|
||||
/// <remarks>
|
||||
/// This can only be done by the logged in user.
|
||||
/// </remarks>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="username">name that need to be deleted</param>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUpdateUserApiResponse"/>?></returns>
|
||||
Task<IUpdateUserApiResponse?> UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default);
|
||||
Task<IUpdateUserApiResponse?> UpdateUserOrDefaultAsync(string username, User user, System.Threading.CancellationToken cancellationToken = default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -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);
|
||||
|
||||
/// <summary>
|
||||
/// Validates the request parameters
|
||||
/// </summary>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <returns></returns>
|
||||
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));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Processes the server response
|
||||
/// </summary>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
private void AfterUpdateUserDefaultImplementation(IUpdateUserApiResponse apiResponseLocalVar, User user, string username)
|
||||
/// <param name="user"></param>
|
||||
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
|
||||
/// </summary>
|
||||
/// <param name="suppressDefaultLog"></param>
|
||||
/// <param name="apiResponseLocalVar"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, User user, string username);
|
||||
/// <param name="user"></param>
|
||||
partial void AfterUpdateUser(ref bool suppressDefaultLog, IUpdateUserApiResponse apiResponseLocalVar, string username, User user);
|
||||
|
||||
/// <summary>
|
||||
/// Logs exceptions that occur while retrieving the server response
|
||||
@ -2101,12 +2101,12 @@ namespace Org.OpenAPITools.Api
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
private void OnErrorUpdateUserDefaultImplementation(Exception exception, string pathFormat, string path, User user, string username)
|
||||
/// <param name="user"></param>
|
||||
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
|
||||
/// <param name="exception"></param>
|
||||
/// <param name="pathFormat"></param>
|
||||
/// <param name="path"></param>
|
||||
/// <param name="user"></param>
|
||||
/// <param name="username"></param>
|
||||
partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, User user, string username);
|
||||
/// <param name="user"></param>
|
||||
partial void OnErrorUpdateUser(ref bool suppressDefaultLog, Exception exception, string pathFormat, string path, string username, User user);
|
||||
|
||||
/// <summary>
|
||||
/// Updated user This can only be done by the logged in user.
|
||||
/// </summary>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="username">name that need to be deleted</param>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUpdateUserApiResponse"/>></returns>
|
||||
public async Task<IUpdateUserApiResponse?> UpdateUserOrDefaultAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUpdateUserApiResponse?> 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.
|
||||
/// </summary>
|
||||
/// <exception cref="ApiException">Thrown when fails to make API call</exception>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="username">name that need to be deleted</param>
|
||||
/// <param name="user">Updated user object</param>
|
||||
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
|
||||
/// <returns><see cref="Task"/><<see cref="IUpdateUserApiResponse"/>></returns>
|
||||
public async Task<IUpdateUserApiResponse> UpdateUserAsync(User user, string username, System.Threading.CancellationToken cancellationToken = default)
|
||||
public async Task<IUpdateUserApiResponse> 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;
|
||||
}
|
||||
|
@ -891,7 +891,7 @@ No authorization required
|
||||
|
||||
<a id="testbodywithqueryparams"></a>
|
||||
# **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
|
||||
|
||||
<a id="testendpointparameters"></a>
|
||||
# **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)
|
||||
|
||||
<a id="testenumparameters"></a>
|
||||
# **TestEnumParameters**
|
||||
> void TestEnumParameters (List<string> enumHeaderStringArray = null, List<string> enumQueryStringArray = null, double enumQueryDouble = null, int enumQueryInteger = null, List<string> enumFormStringArray = null, string enumHeaderString = null, string enumQueryString = null, string enumFormString = null)
|
||||
> void TestEnumParameters (List<string> enumHeaderStringArray = null, string enumHeaderString = null, List<string> enumQueryStringArray = null, string enumQueryString = null, int enumQueryInteger = null, double enumQueryDouble = null, List<string> 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<string>(); // List<string> | Header parameter enum test (string array) (optional)
|
||||
var enumQueryStringArray = new List<string>(); // List<string> | 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<string>(); // List<string> | 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<string>(); // List<string> | 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<string>(); // List<string> | 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
|
||||
|
||||
<a id="testgroupparameters"></a>
|
||||
# **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
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user