[csharp] Change sorting default (#18942)

* change sorting default

* implement sorting options for all libraries

* rebuild tests

* build samples
This commit is contained in:
devhl-labs
2024-08-11 12:33:18 -04:00
committed by GitHub
parent 6da3dc5c10
commit ad8a7d2a3c
108 changed files with 3645 additions and 3631 deletions

View File

@@ -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 &quot;2010-02-01T10:20:10.111110+01:00&quot;] |
| **password** | **string** | None | [optional] |
| **callback** | **string** | None | [optional] |
| **dateTime** | **DateTime** | None | [optional] [default to &quot;2010-02-01T10:20:10.111110+01:00&quot;] |
### 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&lt;string&gt;**](string.md) | Header parameter enum test (string array) | [optional] |
| **enumQueryStringArray** | [**List&lt;string&gt;**](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&lt;string&gt;**](string.md) | Form parameter enum test (string array) | [optional] [default to $] |
| **enumHeaderString** | **string** | Header parameter enum test (string) | [optional] [default to -efg] |
| **enumQueryStringArray** | [**List&lt;string&gt;**](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&lt;string&gt;**](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

View File

@@ -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

View File

@@ -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

View File

@@ -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>

View File

@@ -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);
}

View File

@@ -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);
}
}
}

View File

@@ -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"/>&lt;<see cref="ITestBodyWithQueryParamsApiResponse"/>&gt;</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"/>&lt;<see cref="ITestBodyWithQueryParamsApiResponse"/>?&gt;</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 \&quot;client\&quot; 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 &quot;2010-02-01T10:20:10.111110+01:00&quot;)</param>
/// <param name="password">None (optional)</param>
/// <param name="callback">None (optional)</param>
/// <param name="dateTime">None (optional, default to &quot;2010-02-01T10:20:10.111110+01:00&quot;)</param>
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
/// <returns><see cref="Task"/>&lt;<see cref="ITestEndpointParametersApiResponse"/>&gt;</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 &quot;2010-02-01T10:20:10.111110+01:00&quot;)</param>
/// <param name="password">None (optional)</param>
/// <param name="callback">None (optional)</param>
/// <param name="dateTime">None (optional, default to &quot;2010-02-01T10:20:10.111110+01:00&quot;)</param>
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
/// <returns><see cref="Task"/>&lt;<see cref="ITestEndpointParametersApiResponse"/>?&gt;</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"/>&lt;<see cref="ITestEnumParametersApiResponse"/>&gt;</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"/>&lt;<see cref="ITestEnumParametersApiResponse"/>?&gt;</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"/>&lt;<see cref="ITestGroupParametersApiResponse"/>&gt;</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"/>&lt;<see cref="ITestGroupParametersApiResponse"/>?&gt;</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"/>&lt;<see cref="ITestBodyWithQueryParamsApiResponse"/>&gt;</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"/>&lt;<see cref="ITestBodyWithQueryParamsApiResponse"/>&gt;</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 &quot;2010-02-01T10:20:10.111110+01:00&quot;)</param>
/// <param name="password">None (optional)</param>
/// <param name="callback">None (optional)</param>
/// <param name="dateTime">None (optional, default to &quot;2010-02-01T10:20:10.111110+01:00&quot;)</param>
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
/// <returns><see cref="Task"/>&lt;<see cref="ITestEndpointParametersApiResponse"/>&gt;</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 &quot;2010-02-01T10:20:10.111110+01:00&quot;)</param>
/// <param name="password">None (optional)</param>
/// <param name="callback">None (optional)</param>
/// <param name="dateTime">None (optional, default to &quot;2010-02-01T10:20:10.111110+01:00&quot;)</param>
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
/// <returns><see cref="Task"/>&lt;<see cref="ITestEndpointParametersApiResponse"/>&gt;</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"/>&lt;<see cref="ITestEnumParametersApiResponse"/>&gt;</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"/>&lt;<see cref="ITestEnumParametersApiResponse"/>&gt;</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"/>&lt;<see cref="ITestGroupParametersApiResponse"/>&gt;</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"/>&lt;<see cref="ITestGroupParametersApiResponse"/>&gt;</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;
}

View File

@@ -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"/>&lt;<see cref="IUploadFileApiResponse"/>&gt;</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"/>&lt;<see cref="IUploadFileApiResponse"/>?&gt;</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"/>&lt;<see cref="IUploadFileWithRequiredFileApiResponse"/>&gt;</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"/>&lt;<see cref="IUploadFileWithRequiredFileApiResponse"/>?&gt;</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"/>&lt;<see cref="IUploadFileApiResponse"/>&gt;</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"/>&lt;<see cref="IUploadFileApiResponse"/>&gt;</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"/>&lt;<see cref="IUploadFileWithRequiredFileApiResponse"/>&gt;</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"/>&lt;<see cref="IUploadFileWithRequiredFileApiResponse"/>&gt;</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;
}

View File

@@ -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"/>&lt;<see cref="IUpdateUserApiResponse"/>&gt;</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"/>&lt;<see cref="IUpdateUserApiResponse"/>?&gt;</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"/>&lt;<see cref="IUpdateUserApiResponse"/>&gt;</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"/>&lt;<see cref="IUpdateUserApiResponse"/>&gt;</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;
}