Merge 1a3616a06a9f017cca59ddb364bb24f2a537f63d into d6c46342693205f0dae441b45742d9c85d41cf33

This commit is contained in:
BryanAldrich 2025-05-09 20:36:47 +08:00 committed by GitHub
commit 579cb31d5d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
318 changed files with 13146 additions and 3124 deletions

View File

@ -5,6 +5,6 @@ inputSpec: modules/openapi-generator/src/test/resources/3_0/petstore.yaml
templateDir: modules/openapi-generator/src/main/resources/csharp
additionalProperties:
packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
targetFramework: netstandard2.1;net47
targetFramework: netstandard2.1;net47;net8.0
useCompareNetObjects: "true"
equatable: true

View File

@ -1,36 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Description>{{packageDescription}}{{^packageDescription}}{{packageName}}{{/packageDescription}}</Description>
<Copyright>{{packageCopyright}}</Copyright>
<Authors>{{packageAuthors}}</Authors>
<TargetFramework>{{targetFramework}}</TargetFramework>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PreserveCompilationContext>true</PreserveCompilationContext>
<Version>{{packageVersion}}</Version>
<AzureFunctionsVersion>{{azureFunctionsVersion}}</AzureFunctionsVersion>
{{#nullableReferenceTypes}}
<Nullable>annotations</Nullable>
{{/nullableReferenceTypes}}
{{#isLibrary}}
<OutputType>Library</OutputType>
{{/isLibrary}}
<AssemblyName>{{packageName}}</AssemblyName>
<PackageId>{{packageName}}</PackageId>
<UserSecretsId>{{userSecretsGuid}}</UserSecretsId>
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
<DockerfileContext>..\..</DockerfileContext>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.OpenApi" Version="0.7.2-preview" />
<PackageReference Include="Microsoft.NET.Sdk.Functions" Version="{{functionsSDKVersion}}" />
</ItemGroup>
<ItemGroup>
<None Update="host.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Update="local.settings.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<CopyToPublishDirectory>Never</CopyToPublishDirectory>
</None>
</ItemGroup>
</Project>

View File

@ -1,33 +0,0 @@
using System.IO;
using System.Net;
using System.Threading.Tasks;
using System.ComponentModel.DataAnnotations;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Azure.WebJobs;
using Microsoft.Azure.WebJobs.Extensions.Http;
using Microsoft.Azure.WebJobs.Extensions.OpenApi.Core.Attributes;
using Microsoft.Azure.WebJobs.Extensions.OpenApi.Core.Enums;
using Microsoft.Extensions.Logging;
using Microsoft.OpenApi.Models;
using Newtonsoft.Json;
namespace {{apiPackage}}
{ {{#operations}}
public partial {{#classModifier}}{{classModifier}} {{/classModifier}}class {{classname}}
{ {{#operation}}
[FunctionName("{{classname}}_{{operationId}}")]
public async Task<IActionResult> _{{operationId}}([HttpTrigger(AuthorizationLevel.Anonymous, "{{httpMethod}}", Route = "{{{path}}}")]HttpRequest req, ExecutionContext context{{#allParams}}{{#isPathParam}}, {{>pathParam}}{{/isPathParam}}{{/allParams}}){{^generateBody}};{{/generateBody}}
{{#generateBody}}
{
var method = this.GetType().GetMethod("{{operationId}}");
return method != null
? (await ((Task<IActionResult>)method.Invoke(this, new object[] { req, context{{#allParams}}{{#isPathParam}}, {{>paramName}}{{/isPathParam}}{{/allParams}} })).ConfigureAwait(false))
: new StatusCodeResult((int)HttpStatusCode.NotImplemented);
}
{{/generateBody}}
{{/operation}}
}
{{/operations}}
}

View File

@ -14,9 +14,9 @@ using System.Text;
using System.Threading;
using System.Text.RegularExpressions;
using System.Threading.Tasks;
{{^net60OrLater}}
#if !NET6_0_OR_GREATER
using System.Web;
{{/net60OrLater}}
#endif
using Newtonsoft.Json;
using Newtonsoft.Json.Serialization;
using RestSharp;

View File

@ -14,9 +14,9 @@ using System.Text;
using System.Threading;
using System.Text.RegularExpressions;
using System.Threading.Tasks;
{{^net60OrLater}}
#if !NET6_0_OR_GREATER
using System.Web;
{{/net60OrLater}}
#endif
using Newtonsoft.Json;
using Newtonsoft.Json.Serialization;
using RestSharp;

View File

@ -114,14 +114,14 @@ namespace {{packageName}}.Client
// https://msdn.microsoft.com/en-us/library/az4se3k1(v=vs.110).aspx#Anchor_8
// For example: 2009-06-15T13:45:30.0000000
return dateTimeOffset.ToString((configuration ?? GlobalConfiguration.Instance).DateTimeFormat);
{{#net60OrLater}}
#if NET6_0_OR_GREATER
if (obj is DateOnly dateOnly)
// Return a formatted date string - Can be customized with Configuration.DateTimeFormat
// Defaults to an ISO 8601, using the known as a Round-trip date/time pattern ("o")
// https://msdn.microsoft.com/en-us/library/az4se3k1(v=vs.110).aspx#Anchor_8
// For example: 2009-06-15
return dateOnly.ToString((configuration ?? GlobalConfiguration.Instance).DateTimeFormat);
{{/net60OrLater}}
#endif
if (obj is bool boolean)
return boolean ? "true" : "false";
if (obj is ICollection collection) {

View File

@ -346,7 +346,7 @@ namespace {{packageName}}.Client
/// <returns>ECDSA signature</returns>
private string GetECDSASignature(byte[] dataToSign)
{
{{#net60OrLater}}
#if NET6_0_OR_GREATER
if (!File.Exists(KeyFilePath) && string.IsNullOrEmpty(KeyString))
{
throw new Exception("No API key has been provided.");
@ -384,10 +384,10 @@ namespace {{packageName}}.Client
var signedString = System.Convert.ToBase64String(derBytes);
return signedString;
{{/net60OrLater}}
{{^net60OrLater}}
#endif
#if !NET6_0_OR_GREATER
throw new Exception("ECDSA signing is supported only on NETCOREAPP3_0 and above");
{{/net60OrLater}}
#endif
}
/// <summary>

View File

@ -164,7 +164,11 @@ namespace {{packageName}}.{{clientPackage}}
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
bool Try{{.}}({{#net60OrLater}}[NotNullWhen(true)]{{/net60OrLater}}out TType{{nrt?}} result);
bool Try{{.}}(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out TType{{nrt?}} result);
}
{{/x-http-statuses-with-return}}
}

View File

@ -1,4 +1,9 @@
// This logic may be modified with the AsModel.mustache template
return Is{{vendorExtensions.x-http-status}}
? System.Text.Json.JsonSerializer.Deserialize<{{#isModel}}{{^containerType}}{{packageName}}.{{modelPackage}}.{{/containerType}}{{/isModel}}{{{dataType}}}>(RawContent, _jsonSerializerOptions)
: {{#net60OrLater}}null{{/net60OrLater}}{{^net60OrLater}}default{{/net60OrLater}};
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif

View File

@ -107,7 +107,15 @@ using System.Runtime.CompilerServices;
/// <param name="options"></param>
/// <param name="result"></param>
/// <returns></returns>
public static bool TryDeserialize<T>(string json, JsonSerializerOptions options, {{#net60OrLater}}[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] {{/net60OrLater}}out T{{#nrt}}{{#net60OrLater}}?{{/net60OrLater}}{{/nrt}} result)
public static bool TryDeserialize<T>(string json, JsonSerializerOptions options,
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out T{{#nrt}}
#if NET6_0_OR_GREATER
?
#endif
{{/nrt}} result)
{
try
{
@ -129,7 +137,15 @@ using System.Runtime.CompilerServices;
/// <param name="options"></param>
/// <param name="result"></param>
/// <returns></returns>
public static bool TryDeserialize<T>(ref Utf8JsonReader reader, JsonSerializerOptions options, {{#net60OrLater}}[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] {{/net60OrLater}}out T{{#nrt}}{{#net60OrLater}}?{{/net60OrLater}}{{/nrt}} result)
public static bool TryDeserialize<T>(ref Utf8JsonReader reader, JsonSerializerOptions options,
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out T{{#nrt}}
#if NET6_0_OR_GREATER
?
#endif
{{/nrt}} result)
{
try
{
@ -165,10 +181,10 @@ using System.Runtime.CompilerServices;
// https://msdn.microsoft.com/en-us/library/az4se3k1(v=vs.110).aspx#Anchor_8
// For example: 2009-06-15T13:45:30.0000000
return dateTimeOffset.ToString(format);
{{#net60OrLater}}
#if NET6_0_OR_GREATER
if (obj is DateOnly dateOnly)
return dateOnly.ToString(format);
{{/net60OrLater}}
#endif
if (obj is bool boolean)
return boolean
? "true"

View File

@ -54,7 +54,7 @@ namespace {{packageName}}.{{clientPackage}}
{{/isEnum}}
{{/model}}
{{/models}}
JsonSerializerOptionsProvider jsonSerializerOptionsProvider = new{{^net60OrLater}} JsonSerializerOptionsProvider{{/net60OrLater}}(_jsonOptions);
JsonSerializerOptionsProvider jsonSerializerOptionsProvider = new JsonSerializerOptionsProvider(_jsonOptions);
_services.AddSingleton(jsonSerializerOptionsProvider);
{{#useSourceGeneration}}

View File

@ -272,7 +272,7 @@ namespace {{packageName}}.{{clientPackage}}
/// <returns></returns>
private string GetECDSASignature(byte[] dataToSign)
{
{{#net60OrLater}}
#if NET6_0_OR_GREATER
if (!File.Exists(KeyFilePath))
throw new Exception("key file path does not exist.");
@ -310,10 +310,10 @@ namespace {{packageName}}.{{clientPackage}}
var signedString = System.Convert.ToBase64String(derBytes);
return signedString;
{{/net60OrLater}}
{{^net60OrLater}}
#endif
#if !NET6_0_OR_GREATER
throw new Exception("ECDSA signing is supported only on NETCOREAPP3_0 and above");
{{/net60OrLater}}
#endif
}
private byte[] ConvertToECDSAANS1Format(byte[] signedBytes)

View File

@ -564,7 +564,11 @@ namespace {{packageName}}.{{apiPackage}}
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar{{-index}});
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync({{#net60OrLater}}cancellationToken{{/net60OrLater}}).ConfigureAwait(false);
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
httpSignatureTokenLocalVar{{-index}}.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
@ -609,23 +613,25 @@ namespace {{packageName}}.{{apiPackage}}
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
{{/-first}}
{{/produces}}
{{#net60OrLater}}
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.{{#lambda.titlecase}}{{#lambda.lowercase}}{{httpMethod}}{{/lambda.lowercase}}{{/lambda.titlecase}};
{{/net60OrLater}}
{{^net60OrLater}}
#else
httpRequestMessageLocalVar.Method = new HttpMethod("{{#lambda.uppercase}}{{httpMethod}}{{/lambda.uppercase}}");
{{/net60OrLater}}
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync({{#net60OrLater}}cancellationToken{{/net60OrLater}}).ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<{{#vendorExtensions.x-duplicates}}{{.}}.{{/vendorExtensions.x-duplicates}}{{operationId}}ApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<{{#vendorExtensions.x-duplicates}}{{.}}.{{/vendorExtensions.x-duplicates}}{{operationId}}ApiResponse>();
{{#vendorExtensions.x-duplicates}}{{.}}.{{/vendorExtensions.x-duplicates}}{{operationId}}ApiResponse apiResponseLocalVar = new{{^net60OrLater}} {{operationId}}ApiResponse{{/net60OrLater}}(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "{{{path}}}", requestedAtLocalVar, _jsonSerializerOptions);
{{#vendorExtensions.x-duplicates}}{{.}}.{{/vendorExtensions.x-duplicates}}{{operationId}}ApiResponse apiResponseLocalVar = new {{#vendorExtensions.x-duplicates}}{{.}}.{{/vendorExtensions.x-duplicates}}{{operationId}}ApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "{{{path}}}", requestedAtLocalVar, _jsonSerializerOptions);
After{{operationId}}DefaultImplementation({{#lambda.joinWithComma}}apiResponseLocalVar {{#allParams}}{{paramName}} {{/allParams}}{{/lambda.joinWithComma}});
@ -763,7 +769,11 @@ namespace {{packageName}}.{{apiPackage}}
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool Try{{vendorExtensions.x-http-status}}({{#net60OrLater}}[NotNullWhen(true)]{{/net60OrLater}}out {{#isModel}}{{^containerType}}{{packageName}}.{{modelPackage}}.{{/containerType}}{{/isModel}}{{{dataType}}}{{#nrt}}?{{/nrt}}{{^nrt}}{{#vendorExtensions.x-is-value-type}}?{{/vendorExtensions.x-is-value-type}}{{/nrt}} result)
public bool Try{{vendorExtensions.x-http-status}}(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out {{#isModel}}{{^containerType}}{{packageName}}.{{modelPackage}}.{{/containerType}}{{/isModel}}{{{dataType}}}{{#nrt}}?{{/nrt}}{{^nrt}}{{#vendorExtensions.x-is-value-type}}?{{/vendorExtensions.x-is-value-type}}{{/nrt}} result)
{
result = null;

View File

@ -24,6 +24,16 @@
<ManagePackageVersionsCentrally>false</ManagePackageVersionsCentrally>
</PropertyGroup>
<Choose>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETCoreApp'">
<PropertyGroup><IsUnifiedNETVersion>true</IsUnifiedNETVersion></PropertyGroup>
</When>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETFramework'">
<PropertyGroup><IsNetFramework>true</IsNetFramework></PropertyGroup>
</When>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETStandard'"></When>
</Choose>
<ItemGroup>
{{#useCompareNetObjects}}
<PackageReference Include="CompareNETObjects" Version="4.83.0" />
@ -33,52 +43,40 @@
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
{{/useGenericHost}}
{{#useRestSharp}}
<PackageReference Include="RestSharp" Version="112.0.0" />
<PackageReference Include="RestSharp" Version="112.1.0" />
{{/useRestSharp}}
{{#useGenericHost}}
<PackageReference Include="Microsoft.Extensions.Http" Version="{{#lambda.first}}{{#netStandard}}5.0.0 {{/netStandard}}{{#net47}}7.0.0 {{/net47}}{{#net48}}7.0.0 {{/net48}}{{#net6.0}}6.0.0 {{/net6.0}}{{#net7.0}}7.0.0 {{/net7.0}}{{#net8.0}}8.0.0 {{/net8.0}}{{#net9.0}}9.0.0 {{/net9.0}}{{/lambda.first}}" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="{{#lambda.first}}{{#netStandard}}5.0.0 {{/netStandard}}{{#net47}}7.0.0 {{/net47}}{{#net48}}7.0.0 {{/net48}}{{#net6.0}}6.0.1 {{/net6.0}}{{#net7.0}}7.0.1 {{/net7.0}}{{#net8.0}}8.0.0 {{/net8.0}}{{#net9.0}}9.0.0 {{/net9.0}}{{/lambda.first}}" />
<PackageReference Include="Microsoft.Extensions.Http" Version="{{#lambda.first}}{{#netStandard}}5.0.0 {{/netStandard}}{{#net47}}7.0.0 {{/net47}}{{#net48}}7.0.0 {{/net48}}{{#net6.0}}6.0.1 {{/net6.0}}{{#net7.0}}7.0.0 {{/net7.0}}{{#net8.0}}8.0.1 {{/net8.0}}{{#net9.0}}9.0.1 {{/net9.0}}{{/lambda.first}}" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="{{#lambda.first}}{{#netStandard}}5.0.0 {{/netStandard}}{{#net47}}7.0.1 {{/net47}}{{#net48}}7.0.1 {{/net48}}{{#net6.0}}6.0.1 {{/net6.0}}{{#net7.0}}7.0.1 {{/net7.0}}{{#net8.0}}8.0.1 {{/net8.0}}{{#net9.0}}9.0.1 {{/net9.0}}{{/lambda.first}}" />
{{#supportsRetry}}
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="{{#lambda.first}}{{#netStandard}}5.0.1 {{/netStandard}}{{#net47}}7.0.0 {{/net47}}{{#net48}}7.0.0 {{/net48}}{{#net6.0}}6.0.19 {{/net6.0}}{{#net7.0}}7.0.11 {{/net7.0}}{{#net8.0}}8.0.8 {{/net8.0}}{{#net9.0}}9.0.0 {{/net9.0}}{{/lambda.first}}" />
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="{{#lambda.first}}{{#netStandard}}5.0.1 {{/netStandard}}{{#net47}}7.0.20 {{/net47}}{{#net48}}7.0.20 {{/net48}}{{#net6.0}}6.0.36 {{/net6.0}}{{#net7.0}}7.0.20 {{/net7.0}}{{#net8.0}}8.0.12 {{/net8.0}}{{#net9.0}}9.0.1 {{/net9.0}}{{/lambda.first}}" />
{{/supportsRetry}}
{{#net80OrLater}}
<PackageReference Include="Microsoft.Net.Http.Headers" Version="{{#lambda.first}}{{#net8.0}}8.0.8 {{/net8.0}}{{#net9.0}}9.0.0 {{/net9.0}}{{/lambda.first}}" />
<PackageReference Include="Microsoft.Net.Http.Headers" Version="{{#lambda.first}}{{#net8.0}}8.0.12 {{/net8.0}}{{#net9.0}}9.0.1 {{/net9.0}}{{/lambda.first}}" />
{{/net80OrLater}}
{{^net60OrLater}}
<PackageReference Include="System.Threading.Channels" Version="8.0.0" />
{{#net47OrLater}}
<Reference Include="System.Web" />
{{/net47OrLater}}
{{/net60OrLater}}
{{/useGenericHost}}
{{^useGenericHost}}
{{#supportsRetry}}
<PackageReference Include="Polly" Version="{{^netStandard}}8.1.0{{/netStandard}}{{#netStandard}}8.1.0{{/netStandard}}" />
<PackageReference Include="Polly" Version="8.5.1" />
{{/supportsRetry}}
{{/useGenericHost}}
{{#validatable}}
{{^net60OrLater}}
</ItemGroup>
{{#validatable}}
<ItemGroup>
<PackageReference Include="System.ComponentModel.Annotations" Version="5.0.0" />
{{/net60OrLater}}
{{/validatable}}
</ItemGroup>
{{/validatable}}
<ItemGroup Condition="$(IsNetFramework) == 'true'">
<None Remove="System.Web" />
<Reference Include="System.Web" />
</ItemGroup>
{{^useGenericHost}}
<ItemGroup>
{{^net60OrLater}}
<None Remove="System.Web" />
{{/net60OrLater}}
{{#net48}}
<None Remove="System.Net.Http" />
{{/net48}}
<PackageReference Include="System.Net.Http" Version="4.3.4" />
</ItemGroup>
<ItemGroup>
{{^net60OrLater}}
<Reference Include="System.Web" />
{{/net60OrLater}}
{{#net48}}
<Reference Include="System.Net.Http" />
{{/net48}}
</ItemGroup>
{{/useGenericHost}}
{{>netcore_project.additions}}</Project>

View File

@ -23,6 +23,9 @@ using System.Text;
using System.Threading;
using System.Text.RegularExpressions;
using System.Threading.Tasks;
#if !NET6_0_OR_GREATER
using System.Web;
#endif
using Newtonsoft.Json;
using Newtonsoft.Json.Serialization;
using RestSharp;

View File

@ -101,12 +101,14 @@ namespace Org.OpenAPITools.Client
// https://msdn.microsoft.com/en-us/library/az4se3k1(v=vs.110).aspx#Anchor_8
// For example: 2009-06-15T13:45:30.0000000
return dateTimeOffset.ToString((configuration ?? GlobalConfiguration.Instance).DateTimeFormat);
#if NET6_0_OR_GREATER
if (obj is DateOnly dateOnly)
// Return a formatted date string - Can be customized with Configuration.DateTimeFormat
// Defaults to an ISO 8601, using the known as a Round-trip date/time pattern ("o")
// https://msdn.microsoft.com/en-us/library/az4se3k1(v=vs.110).aspx#Anchor_8
// For example: 2009-06-15
return dateOnly.ToString((configuration ?? GlobalConfiguration.Instance).DateTimeFormat);
#endif
if (obj is bool boolean)
return boolean ? "true" : "false";
if (obj is ICollection collection) {

View File

@ -21,15 +21,33 @@
<ManagePackageVersionsCentrally>false</ManagePackageVersionsCentrally>
</PropertyGroup>
<Choose>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETCoreApp'">
<PropertyGroup><IsUnifiedNETVersion>true</IsUnifiedNETVersion></PropertyGroup>
</When>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETFramework'">
<PropertyGroup><IsNetFramework>true</IsNetFramework></PropertyGroup>
</When>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETStandard'"></When>
</Choose>
<ItemGroup>
<PackageReference Include="JsonSubTypes" Version="2.0.1" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
<PackageReference Include="RestSharp" Version="112.0.0" />
<PackageReference Include="Polly" Version="8.1.0" />
<PackageReference Include="RestSharp" Version="112.1.0" />
<PackageReference Include="Polly" Version="8.5.1" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="System.ComponentModel.Annotations" Version="5.0.0" />
</ItemGroup>
<ItemGroup Condition="$(IsNetFramework) == 'true'">
<None Remove="System.Web" />
<Reference Include="System.Web" />
</ItemGroup>
<ItemGroup>
</ItemGroup>
<ItemGroup>
<None Remove="System.Net.Http" />
<PackageReference Include="System.Net.Http" Version="4.3.4" />
</ItemGroup>
</Project>

View File

@ -22,7 +22,9 @@ using System.Text;
using System.Threading;
using System.Text.RegularExpressions;
using System.Threading.Tasks;
#if !NET6_0_OR_GREATER
using System.Web;
#endif
using Newtonsoft.Json;
using Newtonsoft.Json.Serialization;
using RestSharp;

View File

@ -116,6 +116,14 @@ namespace Org.OpenAPITools.Client
// https://msdn.microsoft.com/en-us/library/az4se3k1(v=vs.110).aspx#Anchor_8
// For example: 2009-06-15T13:45:30.0000000
return dateTimeOffset.ToString((configuration ?? GlobalConfiguration.Instance).DateTimeFormat);
#if NET6_0_OR_GREATER
if (obj is DateOnly dateOnly)
// Return a formatted date string - Can be customized with Configuration.DateTimeFormat
// Defaults to an ISO 8601, using the known as a Round-trip date/time pattern ("o")
// https://msdn.microsoft.com/en-us/library/az4se3k1(v=vs.110).aspx#Anchor_8
// For example: 2009-06-15
return dateOnly.ToString((configuration ?? GlobalConfiguration.Instance).DateTimeFormat);
#endif
if (obj is bool boolean)
return boolean ? "true" : "false";
if (obj is ICollection collection) {

View File

@ -20,19 +20,34 @@
<ManagePackageVersionsCentrally>false</ManagePackageVersionsCentrally>
</PropertyGroup>
<Choose>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETCoreApp'">
<PropertyGroup><IsUnifiedNETVersion>true</IsUnifiedNETVersion></PropertyGroup>
</When>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETFramework'">
<PropertyGroup><IsNetFramework>true</IsNetFramework></PropertyGroup>
</When>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETStandard'"></When>
</Choose>
<ItemGroup>
<PackageReference Include="CompareNETObjects" Version="4.83.0" />
<PackageReference Include="JsonSubTypes" Version="2.0.1" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
<PackageReference Include="RestSharp" Version="112.0.0" />
<PackageReference Include="Polly" Version="8.1.0" />
<PackageReference Include="RestSharp" Version="112.1.0" />
<PackageReference Include="Polly" Version="8.5.1" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="System.ComponentModel.Annotations" Version="5.0.0" />
</ItemGroup>
<ItemGroup>
<ItemGroup Condition="$(IsNetFramework) == 'true'">
<None Remove="System.Web" />
</ItemGroup>
<ItemGroup>
<Reference Include="System.Web" />
</ItemGroup>
<ItemGroup>
<None Remove="System.Net.Http" />
<PackageReference Include="System.Net.Http" Version="4.3.4" />
</ItemGroup>
</Project>

View File

@ -236,18 +236,25 @@ namespace Org.OpenAPITools.Api
uriBuilderLocalVar.Path = uriBuilderLocalVar.Path.Replace("%7Bid%7D", Uri.EscapeDataString(id.ToString()));
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<GetApiKeysIdApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<GetApiKeysIdApiResponse>();
GetApiKeysIdApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/api_keys/{id}", requestedAtLocalVar, _jsonSerializerOptions);
GetApiKeysIdApiResponse apiResponseLocalVar = new GetApiKeysIdApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/api_keys/{id}", requestedAtLocalVar, _jsonSerializerOptions);
AfterGetApiKeysIdDefaultImplementation(apiResponseLocalVar, id);

View File

@ -224,18 +224,25 @@ namespace Org.OpenAPITools.Api
uriBuilderLocalVar.Path = uriBuilderLocalVar.Path.Replace("%7Bid%7D", Uri.EscapeDataString(id.ToString()));
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<APIKEYSApi.GetApiKeysIdApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<APIKEYSApi.GetApiKeysIdApiResponse>();
APIKEYSApi.GetApiKeysIdApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/api_keys/{id}", requestedAtLocalVar, _jsonSerializerOptions);
APIKEYSApi.GetApiKeysIdApiResponse apiResponseLocalVar = new APIKEYSApi.GetApiKeysIdApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/api_keys/{id}", requestedAtLocalVar, _jsonSerializerOptions);
AfterGetApiKeysIdDefaultImplementation(apiResponseLocalVar, id);

View File

@ -224,18 +224,25 @@ namespace Org.OpenAPITools.Api
uriBuilderLocalVar.Path = uriBuilderLocalVar.Path.Replace("%7Bid%7D", Uri.EscapeDataString(id.ToString()));
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<APIKEYSApi.GetApiKeysIdApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<APIKEYSApi.GetApiKeysIdApiResponse>();
APIKEYSApi.GetApiKeysIdApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/api_keys/{id}", requestedAtLocalVar, _jsonSerializerOptions);
APIKEYSApi.GetApiKeysIdApiResponse apiResponseLocalVar = new APIKEYSApi.GetApiKeysIdApiResponse(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/api_keys/{id}", requestedAtLocalVar, _jsonSerializerOptions);
AfterGetApiKeysIdDefaultImplementation(apiResponseLocalVar, id);

View File

@ -73,7 +73,15 @@ namespace Org.OpenAPITools.Client
/// <param name="options"></param>
/// <param name="result"></param>
/// <returns></returns>
public static bool TryDeserialize<T>(string json, JsonSerializerOptions options, [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] out T? result)
public static bool TryDeserialize<T>(string json, JsonSerializerOptions options,
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out T
#if NET6_0_OR_GREATER
?
#endif
result)
{
try
{
@ -95,7 +103,15 @@ namespace Org.OpenAPITools.Client
/// <param name="options"></param>
/// <param name="result"></param>
/// <returns></returns>
public static bool TryDeserialize<T>(ref Utf8JsonReader reader, JsonSerializerOptions options, [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] out T? result)
public static bool TryDeserialize<T>(ref Utf8JsonReader reader, JsonSerializerOptions options,
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out T
#if NET6_0_OR_GREATER
?
#endif
result)
{
try
{
@ -131,8 +147,10 @@ namespace Org.OpenAPITools.Client
// https://msdn.microsoft.com/en-us/library/az4se3k1(v=vs.110).aspx#Anchor_8
// For example: 2009-06-15T13:45:30.0000000
return dateTimeOffset.ToString(format);
#if NET6_0_OR_GREATER
if (obj is DateOnly dateOnly)
return dateOnly.ToString(format);
#endif
if (obj is bool boolean)
return boolean
? "true"

View File

@ -43,7 +43,7 @@ namespace Org.OpenAPITools.Client
_jsonOptions.Converters.Add(new DateTimeNullableJsonConverter());
_jsonOptions.Converters.Add(new DateOnlyJsonConverter());
_jsonOptions.Converters.Add(new DateOnlyNullableJsonConverter());
JsonSerializerOptionsProvider jsonSerializerOptionsProvider = new(_jsonOptions);
JsonSerializerOptionsProvider jsonSerializerOptionsProvider = new JsonSerializerOptionsProvider(_jsonOptions);
_services.AddSingleton(jsonSerializerOptionsProvider);
_services.AddSingleton<IApiFactory, ApiFactory>();
_services.AddSingleton<APIKEYSApiEvents>();

View File

@ -21,11 +21,33 @@
<ManagePackageVersionsCentrally>false</ManagePackageVersionsCentrally>
</PropertyGroup>
<Choose>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETCoreApp'">
<PropertyGroup><IsUnifiedNETVersion>true</IsUnifiedNETVersion></PropertyGroup>
</When>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETFramework'">
<PropertyGroup><IsNetFramework>true</IsNetFramework></PropertyGroup>
</When>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETStandard'"></When>
</Choose>
<ItemGroup>
<PackageReference Include="Microsoft.Extensions.Http" Version="9.0.0" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="9.0.0" />
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="9.0.0" />
<PackageReference Include="Microsoft.Net.Http.Headers" Version="9.0.0" />
<PackageReference Include="Microsoft.Extensions.Http" Version="9.0.1" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="9.0.1" />
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="9.0.1" />
<PackageReference Include="Microsoft.Net.Http.Headers" Version="9.0.1" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="System.ComponentModel.Annotations" Version="5.0.0" />
</ItemGroup>
<ItemGroup Condition="$(IsNetFramework) == 'true'">
<None Remove="System.Web" />
<Reference Include="System.Web" />
</ItemGroup>
<ItemGroup>
<None Remove="System.Net.Http" />
<PackageReference Include="System.Net.Http" Version="4.3.4" />
</ItemGroup>
</Project>

View File

@ -249,13 +249,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<ListApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<ListApiResponse>();
@ -320,7 +328,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.Person>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -328,7 +341,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.Person result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.Person result)
{
result = null;

View File

@ -165,6 +165,10 @@ namespace Org.OpenAPITools.Client
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
bool TryOk(out TType result);
bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out TType result);
}
}

View File

@ -60,7 +60,11 @@ namespace Org.OpenAPITools.Client
/// <param name="options"></param>
/// <param name="result"></param>
/// <returns></returns>
public static bool TryDeserialize<T>(string json, JsonSerializerOptions options, out T result)
public static bool TryDeserialize<T>(string json, JsonSerializerOptions options,
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out T result)
{
try
{
@ -82,7 +86,11 @@ namespace Org.OpenAPITools.Client
/// <param name="options"></param>
/// <param name="result"></param>
/// <returns></returns>
public static bool TryDeserialize<T>(ref Utf8JsonReader reader, JsonSerializerOptions options, out T result)
public static bool TryDeserialize<T>(ref Utf8JsonReader reader, JsonSerializerOptions options,
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out T result)
{
try
{
@ -118,6 +126,10 @@ namespace Org.OpenAPITools.Client
// https://msdn.microsoft.com/en-us/library/az4se3k1(v=vs.110).aspx#Anchor_8
// For example: 2009-06-15T13:45:30.0000000
return dateTimeOffset.ToString(format);
#if NET6_0_OR_GREATER
if (obj is DateOnly dateOnly)
return dateOnly.ToString(format);
#endif
if (obj is bool boolean)
return boolean
? "true"

View File

@ -20,14 +20,34 @@
<ManagePackageVersionsCentrally>false</ManagePackageVersionsCentrally>
</PropertyGroup>
<Choose>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETCoreApp'">
<PropertyGroup><IsUnifiedNETVersion>true</IsUnifiedNETVersion></PropertyGroup>
</When>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETFramework'">
<PropertyGroup><IsNetFramework>true</IsNetFramework></PropertyGroup>
</When>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETStandard'"></When>
</Choose>
<ItemGroup>
<PackageReference Include="CompareNETObjects" Version="4.83.0" />
<PackageReference Include="Microsoft.Extensions.Http" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="7.0.1" />
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="7.0.20" />
<PackageReference Include="System.Threading.Channels" Version="8.0.0" />
<Reference Include="System.Web" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="System.ComponentModel.Annotations" Version="5.0.0" />
</ItemGroup>
<ItemGroup Condition="$(IsNetFramework) == 'true'">
<None Remove="System.Web" />
<Reference Include="System.Web" />
</ItemGroup>
<ItemGroup>
<None Remove="System.Net.Http" />
<PackageReference Include="System.Net.Http" Version="4.3.4" />
</ItemGroup>
</Project>

View File

@ -223,13 +223,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<RootGetApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<RootGetApiResponse>();
@ -294,7 +302,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.Fruit>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -302,7 +315,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.Fruit result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.Fruit result)
{
result = null;

View File

@ -165,6 +165,10 @@ namespace Org.OpenAPITools.Client
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
bool TryOk(out TType result);
bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out TType result);
}
}

View File

@ -60,7 +60,11 @@ namespace Org.OpenAPITools.Client
/// <param name="options"></param>
/// <param name="result"></param>
/// <returns></returns>
public static bool TryDeserialize<T>(string json, JsonSerializerOptions options, out T result)
public static bool TryDeserialize<T>(string json, JsonSerializerOptions options,
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out T result)
{
try
{
@ -82,7 +86,11 @@ namespace Org.OpenAPITools.Client
/// <param name="options"></param>
/// <param name="result"></param>
/// <returns></returns>
public static bool TryDeserialize<T>(ref Utf8JsonReader reader, JsonSerializerOptions options, out T result)
public static bool TryDeserialize<T>(ref Utf8JsonReader reader, JsonSerializerOptions options,
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out T result)
{
try
{
@ -118,6 +126,10 @@ namespace Org.OpenAPITools.Client
// https://msdn.microsoft.com/en-us/library/az4se3k1(v=vs.110).aspx#Anchor_8
// For example: 2009-06-15T13:45:30.0000000
return dateTimeOffset.ToString(format);
#if NET6_0_OR_GREATER
if (obj is DateOnly dateOnly)
return dateOnly.ToString(format);
#endif
if (obj is bool boolean)
return boolean
? "true"

View File

@ -20,14 +20,34 @@
<ManagePackageVersionsCentrally>false</ManagePackageVersionsCentrally>
</PropertyGroup>
<Choose>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETCoreApp'">
<PropertyGroup><IsUnifiedNETVersion>true</IsUnifiedNETVersion></PropertyGroup>
</When>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETFramework'">
<PropertyGroup><IsNetFramework>true</IsNetFramework></PropertyGroup>
</When>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETStandard'"></When>
</Choose>
<ItemGroup>
<PackageReference Include="CompareNETObjects" Version="4.83.0" />
<PackageReference Include="Microsoft.Extensions.Http" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="7.0.1" />
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="7.0.20" />
<PackageReference Include="System.Threading.Channels" Version="8.0.0" />
<Reference Include="System.Web" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="System.ComponentModel.Annotations" Version="5.0.0" />
</ItemGroup>
<ItemGroup Condition="$(IsNetFramework) == 'true'">
<None Remove="System.Web" />
<Reference Include="System.Web" />
</ItemGroup>
<ItemGroup>
<None Remove="System.Net.Http" />
<PackageReference Include="System.Net.Http" Version="4.3.4" />
</ItemGroup>
</Project>

View File

@ -223,13 +223,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<RootGetApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<RootGetApiResponse>();
@ -294,7 +302,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.Fruit>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -302,7 +315,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.Fruit result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.Fruit result)
{
result = null;

View File

@ -165,6 +165,10 @@ namespace Org.OpenAPITools.Client
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
bool TryOk(out TType result);
bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out TType result);
}
}

View File

@ -45,7 +45,11 @@ namespace Org.OpenAPITools.Client
/// <param name="options"></param>
/// <param name="result"></param>
/// <returns></returns>
public static bool TryDeserialize<T>(string json, JsonSerializerOptions options, out T result)
public static bool TryDeserialize<T>(string json, JsonSerializerOptions options,
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out T result)
{
try
{
@ -67,7 +71,11 @@ namespace Org.OpenAPITools.Client
/// <param name="options"></param>
/// <param name="result"></param>
/// <returns></returns>
public static bool TryDeserialize<T>(ref Utf8JsonReader reader, JsonSerializerOptions options, out T result)
public static bool TryDeserialize<T>(ref Utf8JsonReader reader, JsonSerializerOptions options,
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out T result)
{
try
{
@ -103,6 +111,10 @@ namespace Org.OpenAPITools.Client
// https://msdn.microsoft.com/en-us/library/az4se3k1(v=vs.110).aspx#Anchor_8
// For example: 2009-06-15T13:45:30.0000000
return dateTimeOffset.ToString(format);
#if NET6_0_OR_GREATER
if (obj is DateOnly dateOnly)
return dateOnly.ToString(format);
#endif
if (obj is bool boolean)
return boolean
? "true"

View File

@ -20,13 +20,33 @@
<ManagePackageVersionsCentrally>false</ManagePackageVersionsCentrally>
</PropertyGroup>
<Choose>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETCoreApp'">
<PropertyGroup><IsUnifiedNETVersion>true</IsUnifiedNETVersion></PropertyGroup>
</When>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETFramework'">
<PropertyGroup><IsNetFramework>true</IsNetFramework></PropertyGroup>
</When>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETStandard'"></When>
</Choose>
<ItemGroup>
<PackageReference Include="Microsoft.Extensions.Http" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="7.0.1" />
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="7.0.20" />
<PackageReference Include="System.Threading.Channels" Version="8.0.0" />
<Reference Include="System.Web" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="System.ComponentModel.Annotations" Version="5.0.0" />
</ItemGroup>
<ItemGroup Condition="$(IsNetFramework) == 'true'">
<None Remove="System.Web" />
<Reference Include="System.Web" />
</ItemGroup>
<ItemGroup>
<None Remove="System.Net.Http" />
<PackageReference Include="System.Net.Http" Version="4.3.4" />
</ItemGroup>
</Project>

View File

@ -296,13 +296,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Patch;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("PATCH");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<Call123TestSpecialTagsApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<Call123TestSpecialTagsApiResponse>();
@ -367,7 +375,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.ModelClient>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -375,7 +388,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.ModelClient result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.ModelClient result)
{
result = null;

View File

@ -472,13 +472,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<FooGetApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<FooGetApiResponse>();
@ -543,7 +551,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsDefault
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.FooGetDefaultResponse>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -551,7 +564,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryDefault(out Org.OpenAPITools.Model.FooGetDefaultResponse result)
public bool TryDefault(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.FooGetDefaultResponse result)
{
result = null;
@ -701,13 +718,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<GetCountryApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<GetCountryApiResponse>();
@ -864,13 +889,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<HelloApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<HelloApiResponse>();
@ -935,7 +968,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<List<Guid>>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -943,7 +981,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out List<Guid> result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out List<Guid> result)
{
result = null;
@ -1059,13 +1101,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<RolesReportGetApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<RolesReportGetApiResponse>();
@ -1130,7 +1180,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<List<List>>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1138,7 +1193,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out List<List> result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out List<List> result)
{
result = null;
@ -1254,13 +1313,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestApiResponse>();
@ -1325,7 +1392,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.NotificationtestGetElementsV1ResponseMPayload>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1333,7 +1405,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.NotificationtestGetElementsV1ResponseMPayload result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.NotificationtestGetElementsV1ResponseMPayload result)
{
result = null;

View File

@ -1381,13 +1381,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<FakeHealthGetApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<FakeHealthGetApiResponse>();
@ -1452,7 +1460,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.HealthCheckResult>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1460,7 +1473,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.HealthCheckResult result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.HealthCheckResult result)
{
result = null;
@ -1600,13 +1617,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<FakeOuterBooleanSerializeApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<FakeOuterBooleanSerializeApiResponse>();
@ -1671,7 +1696,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<bool>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1679,7 +1709,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out bool? result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out bool? result)
{
result = null;
@ -1832,13 +1866,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<FakeOuterCompositeSerializeApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<FakeOuterCompositeSerializeApiResponse>();
@ -1903,7 +1945,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.OuterComposite>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1911,7 +1958,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.OuterComposite result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.OuterComposite result)
{
result = null;
@ -2051,13 +2102,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<FakeOuterNumberSerializeApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<FakeOuterNumberSerializeApiResponse>();
@ -2122,7 +2181,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<decimal>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -2130,7 +2194,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out decimal? result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out decimal? result)
{
result = null;
@ -2295,13 +2363,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<FakeOuterStringSerializeApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<FakeOuterStringSerializeApiResponse>();
@ -2366,7 +2442,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<string>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -2374,7 +2455,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out string result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out string result)
{
result = null;
@ -2490,13 +2575,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<GetArrayOfEnumsApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<GetArrayOfEnumsApiResponse>();
@ -2561,7 +2654,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<List<OuterEnum>>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -2569,7 +2667,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out List<OuterEnum> result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out List<OuterEnum> result)
{
result = null;
@ -2685,13 +2787,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<GetMixedAnyOfApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<GetMixedAnyOfApiResponse>();
@ -2756,7 +2866,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.MixedAnyOf>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -2764,7 +2879,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.MixedAnyOf result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.MixedAnyOf result)
{
result = null;
@ -2880,13 +2999,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<GetMixedOneOfApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<GetMixedOneOfApiResponse>();
@ -2951,7 +3078,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.MixedOneOf>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -2959,7 +3091,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.MixedOneOf result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.MixedOneOf result)
{
result = null;
@ -3103,13 +3239,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestAdditionalPropertiesReferenceApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestAdditionalPropertiesReferenceApiResponse>();
@ -3294,13 +3438,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Put;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("PUT");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestBodyWithFileSchemaApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestBodyWithFileSchemaApiResponse>();
@ -3501,13 +3653,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Put;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("PUT");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestBodyWithQueryParamsApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestBodyWithQueryParamsApiResponse>();
@ -3700,13 +3860,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Patch;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("PATCH");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestClientModelApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestClientModelApiResponse>();
@ -3771,7 +3939,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.ModelClient>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -3779,7 +3952,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.ModelClient result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.ModelClient result)
{
result = null;
@ -4070,13 +4247,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestEndpointParametersApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestEndpointParametersApiResponse>();
@ -4351,13 +4536,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestEnumParametersApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestEnumParametersApiResponse>();
@ -4576,13 +4769,21 @@ namespace Org.OpenAPITools.Api
tokenBaseLocalVars.Add(bearerTokenLocalVar1);
bearerTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Delete;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("DELETE");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestGroupParametersApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestGroupParametersApiResponse>();
@ -4771,13 +4972,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestInlineAdditionalPropertiesApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestInlineAdditionalPropertiesApiResponse>();
@ -4962,13 +5171,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestInlineFreeformAdditionalPropertiesApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestInlineFreeformAdditionalPropertiesApiResponse>();
@ -5171,13 +5388,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestJsonFormDataApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestJsonFormDataApiResponse>();
@ -5438,13 +5663,21 @@ namespace Org.OpenAPITools.Api
uriBuilderLocalVar.Query = parseQueryStringLocalVar.ToString();
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Put;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("PUT");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestQueryParameterCollectionFormatApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestQueryParameterCollectionFormatApiResponse>();
@ -5629,13 +5862,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestStringMapReferenceApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestStringMapReferenceApiResponse>();

View File

@ -305,13 +305,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Patch;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("PATCH");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestClassnameApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestClassnameApiResponse>();
@ -380,7 +388,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.ModelClient>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -388,7 +401,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.ModelClient result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.ModelClient result)
{
result = null;

View File

@ -793,7 +793,11 @@ namespace Org.OpenAPITools.Api
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar2);
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
httpSignatureTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
@ -808,13 +812,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<AddPetApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<AddPetApiResponse>();
@ -1006,13 +1018,21 @@ namespace Org.OpenAPITools.Api
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Delete;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("DELETE");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<DeletePetApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<DeletePetApiResponse>();
@ -1206,7 +1226,11 @@ namespace Org.OpenAPITools.Api
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar2);
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
httpSignatureTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
@ -1220,13 +1244,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<FindPetsByStatusApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<FindPetsByStatusApiResponse>();
@ -1295,7 +1327,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<List<Pet>>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1303,7 +1340,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out List<Pet> result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out List<Pet> result)
{
result = null;
@ -1484,7 +1525,11 @@ namespace Org.OpenAPITools.Api
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar2);
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
httpSignatureTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
@ -1498,13 +1543,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<FindPetsByTagsApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<FindPetsByTagsApiResponse>();
@ -1573,7 +1626,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<List<Pet>>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1581,7 +1639,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out List<Pet> result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out List<Pet> result)
{
result = null;
@ -1728,13 +1790,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<GetPetByIdApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<GetPetByIdApiResponse>();
@ -1803,7 +1873,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.Pet>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1811,7 +1886,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.Pet result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.Pet result)
{
result = null;
@ -1968,7 +2047,11 @@ namespace Org.OpenAPITools.Api
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar2);
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
httpSignatureTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
@ -1983,13 +2066,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Put;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("PUT");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<UpdatePetApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<UpdatePetApiResponse>();
@ -2222,13 +2313,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<UpdatePetWithFormApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<UpdatePetWithFormApiResponse>();
@ -2457,13 +2556,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<UploadFileApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<UploadFileApiResponse>();
@ -2532,7 +2639,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.ApiResponse>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -2540,7 +2652,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.ApiResponse result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.ApiResponse result)
{
result = null;
@ -2724,13 +2840,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<UploadFileWithRequiredFileApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<UploadFileWithRequiredFileApiResponse>();
@ -2799,7 +2923,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.ApiResponse>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -2807,7 +2936,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.ApiResponse result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.ApiResponse result)
{
result = null;

View File

@ -462,13 +462,21 @@ namespace Org.OpenAPITools.Api
uriBuilderLocalVar.Path = uriBuilderLocalVar.Path.Replace("%7Border_id%7D", Uri.EscapeDataString(orderId.ToString()));
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Delete;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("DELETE");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<DeleteOrderApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<DeleteOrderApiResponse>();
@ -636,13 +644,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<GetInventoryApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<GetInventoryApiResponse>();
@ -711,7 +727,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Dictionary<string, int>>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -719,7 +740,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Dictionary<string, int> result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Dictionary<string, int> result)
{
result = null;
@ -847,13 +872,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<GetOrderByIdApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<GetOrderByIdApiResponse>();
@ -918,7 +951,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.Order>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -926,7 +964,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.Order result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.Order result)
{
result = null;
@ -1091,13 +1133,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<PlaceOrderApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<PlaceOrderApiResponse>();
@ -1162,7 +1212,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.Order>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1170,7 +1225,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.Order result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.Order result)
{
result = null;

View File

@ -717,13 +717,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<CreateUserApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<CreateUserApiResponse>();
@ -908,13 +916,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<CreateUsersWithArrayInputApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<CreateUsersWithArrayInputApiResponse>();
@ -1099,13 +1115,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<CreateUsersWithListInputApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<CreateUsersWithListInputApiResponse>();
@ -1277,13 +1301,21 @@ namespace Org.OpenAPITools.Api
uriBuilderLocalVar.Path = uriBuilderLocalVar.Path.Replace("%7Busername%7D", Uri.EscapeDataString(username.ToString()));
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Delete;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("DELETE");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<DeleteUserApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<DeleteUserApiResponse>();
@ -1471,13 +1503,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<GetUserByNameApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<GetUserByNameApiResponse>();
@ -1542,7 +1582,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.User>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1550,7 +1595,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.User result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.User result)
{
result = null;
@ -1598,7 +1647,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsCustomHttpStatusCode599
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.User>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1606,7 +1660,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryCustomHttpStatusCode599(out Org.OpenAPITools.Model.User result)
public bool TryCustomHttpStatusCode599(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.User result)
{
result = null;
@ -1763,13 +1821,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<LoginUserApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<LoginUserApiResponse>();
@ -1834,7 +1900,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<string>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1842,7 +1913,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out string result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out string result)
{
result = null;
@ -1955,13 +2030,21 @@ namespace Org.OpenAPITools.Api
: string.Concat(HttpClient.BaseAddress.AbsolutePath, "/user/logout");
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<LogoutUserApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<LogoutUserApiResponse>();
@ -2157,13 +2240,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Put;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("PUT");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<UpdateUserApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<UpdateUserApiResponse>();

View File

@ -165,7 +165,11 @@ namespace Org.OpenAPITools.Client
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
bool TryCustomHttpStatusCode599(out TType result);
bool TryCustomHttpStatusCode599(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out TType result);
}
/// <summary>
@ -185,7 +189,11 @@ namespace Org.OpenAPITools.Client
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
bool TryOk(out TType result);
bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out TType result);
}
/// <summary>
@ -205,6 +213,10 @@ namespace Org.OpenAPITools.Client
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
bool TryDefault(out TType result);
bool TryDefault(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out TType result);
}
}

View File

@ -94,7 +94,11 @@ namespace Org.OpenAPITools.Client
/// <param name="options"></param>
/// <param name="result"></param>
/// <returns></returns>
public static bool TryDeserialize<T>(string json, JsonSerializerOptions options, out T result)
public static bool TryDeserialize<T>(string json, JsonSerializerOptions options,
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out T result)
{
try
{
@ -116,7 +120,11 @@ namespace Org.OpenAPITools.Client
/// <param name="options"></param>
/// <param name="result"></param>
/// <returns></returns>
public static bool TryDeserialize<T>(ref Utf8JsonReader reader, JsonSerializerOptions options, out T result)
public static bool TryDeserialize<T>(ref Utf8JsonReader reader, JsonSerializerOptions options,
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out T result)
{
try
{
@ -152,6 +160,10 @@ namespace Org.OpenAPITools.Client
// https://msdn.microsoft.com/en-us/library/az4se3k1(v=vs.110).aspx#Anchor_8
// For example: 2009-06-15T13:45:30.0000000
return dateTimeOffset.ToString(format);
#if NET6_0_OR_GREATER
if (obj is DateOnly dateOnly)
return dateOnly.ToString(format);
#endif
if (obj is bool boolean)
return boolean
? "true"

View File

@ -276,7 +276,48 @@ namespace Org.OpenAPITools.Client
/// <returns></returns>
private string GetECDSASignature(byte[] dataToSign)
{
#if NET6_0_OR_GREATER
if (!File.Exists(KeyFilePath))
throw new Exception("key file path does not exist.");
var ecKeyHeader = "-----BEGIN EC PRIVATE KEY-----";
var ecKeyFooter = "-----END EC PRIVATE KEY-----";
var keyStr = File.ReadAllText(KeyFilePath);
var ecKeyBase64String = keyStr.Replace(ecKeyHeader, "").Replace(ecKeyFooter, "").Trim();
var keyBytes = System.Convert.FromBase64String(ecKeyBase64String);
var ecdsa = ECDsa.Create();
var byteCount = 0;
if (KeyPassPhrase != null)
{
IntPtr unmanagedString = IntPtr.Zero;
try
{
// convert secure string to byte array
unmanagedString = Marshal.SecureStringToGlobalAllocUnicode(KeyPassPhrase);
string ptrToStringUni = Marshal.PtrToStringUni(unmanagedString) ?? throw new NullReferenceException();
ecdsa.ImportEncryptedPkcs8PrivateKey(Encoding.UTF8.GetBytes(ptrToStringUni), keyBytes, out byteCount);
}
finally
{
if (unmanagedString != IntPtr.Zero)
Marshal.ZeroFreeBSTR(unmanagedString);
}
}
else
ecdsa.ImportPkcs8PrivateKey(keyBytes, out byteCount);
var signedBytes = ecdsa.SignHash(dataToSign);
var derBytes = ConvertToECDSAANS1Format(signedBytes);
var signedString = System.Convert.ToBase64String(derBytes);
return signedString;
#endif
#if !NET6_0_OR_GREATER
throw new Exception("ECDSA signing is supported only on NETCOREAPP3_0 and above");
#endif
}
private byte[] ConvertToECDSAANS1Format(byte[] signedBytes)

View File

@ -20,14 +20,34 @@
<ManagePackageVersionsCentrally>false</ManagePackageVersionsCentrally>
</PropertyGroup>
<Choose>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETCoreApp'">
<PropertyGroup><IsUnifiedNETVersion>true</IsUnifiedNETVersion></PropertyGroup>
</When>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETFramework'">
<PropertyGroup><IsNetFramework>true</IsNetFramework></PropertyGroup>
</When>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETStandard'"></When>
</Choose>
<ItemGroup>
<PackageReference Include="CompareNETObjects" Version="4.83.0" />
<PackageReference Include="Microsoft.Extensions.Http" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="7.0.1" />
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="7.0.20" />
<PackageReference Include="System.Threading.Channels" Version="8.0.0" />
<Reference Include="System.Web" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="System.ComponentModel.Annotations" Version="5.0.0" />
</ItemGroup>
<ItemGroup Condition="$(IsNetFramework) == 'true'">
<None Remove="System.Web" />
<Reference Include="System.Web" />
</ItemGroup>
<ItemGroup>
<None Remove="System.Net.Http" />
<PackageReference Include="System.Net.Http" Version="4.3.4" />
</ItemGroup>
</Project>

View File

@ -223,13 +223,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<RootGetApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<RootGetApiResponse>();
@ -294,7 +302,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.Fruit>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -302,7 +315,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.Fruit result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.Fruit result)
{
result = null;

View File

@ -165,6 +165,10 @@ namespace Org.OpenAPITools.Client
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
bool TryOk(out TType result);
bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out TType result);
}
}

View File

@ -60,7 +60,11 @@ namespace Org.OpenAPITools.Client
/// <param name="options"></param>
/// <param name="result"></param>
/// <returns></returns>
public static bool TryDeserialize<T>(string json, JsonSerializerOptions options, out T result)
public static bool TryDeserialize<T>(string json, JsonSerializerOptions options,
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out T result)
{
try
{
@ -82,7 +86,11 @@ namespace Org.OpenAPITools.Client
/// <param name="options"></param>
/// <param name="result"></param>
/// <returns></returns>
public static bool TryDeserialize<T>(ref Utf8JsonReader reader, JsonSerializerOptions options, out T result)
public static bool TryDeserialize<T>(ref Utf8JsonReader reader, JsonSerializerOptions options,
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out T result)
{
try
{
@ -118,6 +126,10 @@ namespace Org.OpenAPITools.Client
// https://msdn.microsoft.com/en-us/library/az4se3k1(v=vs.110).aspx#Anchor_8
// For example: 2009-06-15T13:45:30.0000000
return dateTimeOffset.ToString(format);
#if NET6_0_OR_GREATER
if (obj is DateOnly dateOnly)
return dateOnly.ToString(format);
#endif
if (obj is bool boolean)
return boolean
? "true"

View File

@ -20,14 +20,34 @@
<ManagePackageVersionsCentrally>false</ManagePackageVersionsCentrally>
</PropertyGroup>
<Choose>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETCoreApp'">
<PropertyGroup><IsUnifiedNETVersion>true</IsUnifiedNETVersion></PropertyGroup>
</When>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETFramework'">
<PropertyGroup><IsNetFramework>true</IsNetFramework></PropertyGroup>
</When>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETStandard'"></When>
</Choose>
<ItemGroup>
<PackageReference Include="CompareNETObjects" Version="4.83.0" />
<PackageReference Include="Microsoft.Extensions.Http" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="7.0.1" />
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="7.0.20" />
<PackageReference Include="System.Threading.Channels" Version="8.0.0" />
<Reference Include="System.Web" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="System.ComponentModel.Annotations" Version="5.0.0" />
</ItemGroup>
<ItemGroup Condition="$(IsNetFramework) == 'true'">
<None Remove="System.Web" />
<Reference Include="System.Web" />
</ItemGroup>
<ItemGroup>
<None Remove="System.Net.Http" />
<PackageReference Include="System.Net.Http" Version="4.3.4" />
</ItemGroup>
</Project>

View File

@ -296,13 +296,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Patch;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("PATCH");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<Call123TestSpecialTagsApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<Call123TestSpecialTagsApiResponse>();
@ -367,7 +375,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.ModelClient>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -375,7 +388,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.ModelClient result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.ModelClient result)
{
result = null;

View File

@ -472,13 +472,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<FooGetApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<FooGetApiResponse>();
@ -543,7 +551,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsDefault
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.FooGetDefaultResponse>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -551,7 +564,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryDefault(out Org.OpenAPITools.Model.FooGetDefaultResponse result)
public bool TryDefault(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.FooGetDefaultResponse result)
{
result = null;
@ -701,13 +718,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<GetCountryApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<GetCountryApiResponse>();
@ -864,13 +889,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<HelloApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<HelloApiResponse>();
@ -935,7 +968,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<List<Guid>>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -943,7 +981,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out List<Guid> result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out List<Guid> result)
{
result = null;
@ -1059,13 +1101,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<RolesReportGetApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<RolesReportGetApiResponse>();
@ -1130,7 +1180,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<List<List>>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1138,7 +1193,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out List<List> result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out List<List> result)
{
result = null;
@ -1254,13 +1313,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestApiResponse>();
@ -1325,7 +1392,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.NotificationtestGetElementsV1ResponseMPayload>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1333,7 +1405,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.NotificationtestGetElementsV1ResponseMPayload result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.NotificationtestGetElementsV1ResponseMPayload result)
{
result = null;

View File

@ -1381,13 +1381,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<FakeHealthGetApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<FakeHealthGetApiResponse>();
@ -1452,7 +1460,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.HealthCheckResult>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1460,7 +1473,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.HealthCheckResult result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.HealthCheckResult result)
{
result = null;
@ -1600,13 +1617,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<FakeOuterBooleanSerializeApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<FakeOuterBooleanSerializeApiResponse>();
@ -1671,7 +1696,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<bool>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1679,7 +1709,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out bool? result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out bool? result)
{
result = null;
@ -1832,13 +1866,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<FakeOuterCompositeSerializeApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<FakeOuterCompositeSerializeApiResponse>();
@ -1903,7 +1945,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.OuterComposite>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1911,7 +1958,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.OuterComposite result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.OuterComposite result)
{
result = null;
@ -2051,13 +2102,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<FakeOuterNumberSerializeApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<FakeOuterNumberSerializeApiResponse>();
@ -2122,7 +2181,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<decimal>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -2130,7 +2194,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out decimal? result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out decimal? result)
{
result = null;
@ -2295,13 +2363,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<FakeOuterStringSerializeApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<FakeOuterStringSerializeApiResponse>();
@ -2366,7 +2442,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<string>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -2374,7 +2455,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out string result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out string result)
{
result = null;
@ -2490,13 +2575,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<GetArrayOfEnumsApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<GetArrayOfEnumsApiResponse>();
@ -2561,7 +2654,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<List<OuterEnum>>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -2569,7 +2667,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out List<OuterEnum> result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out List<OuterEnum> result)
{
result = null;
@ -2685,13 +2787,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<GetMixedAnyOfApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<GetMixedAnyOfApiResponse>();
@ -2756,7 +2866,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.MixedAnyOf>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -2764,7 +2879,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.MixedAnyOf result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.MixedAnyOf result)
{
result = null;
@ -2880,13 +2999,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<GetMixedOneOfApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<GetMixedOneOfApiResponse>();
@ -2951,7 +3078,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.MixedOneOf>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -2959,7 +3091,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.MixedOneOf result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.MixedOneOf result)
{
result = null;
@ -3103,13 +3239,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestAdditionalPropertiesReferenceApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestAdditionalPropertiesReferenceApiResponse>();
@ -3294,13 +3438,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Put;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("PUT");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestBodyWithFileSchemaApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestBodyWithFileSchemaApiResponse>();
@ -3501,13 +3653,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Put;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("PUT");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestBodyWithQueryParamsApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestBodyWithQueryParamsApiResponse>();
@ -3700,13 +3860,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Patch;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("PATCH");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestClientModelApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestClientModelApiResponse>();
@ -3771,7 +3939,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.ModelClient>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -3779,7 +3952,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.ModelClient result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.ModelClient result)
{
result = null;
@ -4070,13 +4247,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestEndpointParametersApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestEndpointParametersApiResponse>();
@ -4363,13 +4548,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestEnumParametersApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestEnumParametersApiResponse>();
@ -4588,13 +4781,21 @@ namespace Org.OpenAPITools.Api
tokenBaseLocalVars.Add(bearerTokenLocalVar1);
bearerTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Delete;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("DELETE");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestGroupParametersApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestGroupParametersApiResponse>();
@ -4783,13 +4984,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestInlineAdditionalPropertiesApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestInlineAdditionalPropertiesApiResponse>();
@ -4974,13 +5183,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestInlineFreeformAdditionalPropertiesApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestInlineFreeformAdditionalPropertiesApiResponse>();
@ -5183,13 +5400,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestJsonFormDataApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestJsonFormDataApiResponse>();
@ -5450,13 +5675,21 @@ namespace Org.OpenAPITools.Api
uriBuilderLocalVar.Query = parseQueryStringLocalVar.ToString();
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Put;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("PUT");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestQueryParameterCollectionFormatApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestQueryParameterCollectionFormatApiResponse>();
@ -5641,13 +5874,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestStringMapReferenceApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestStringMapReferenceApiResponse>();

View File

@ -305,13 +305,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Patch;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("PATCH");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestClassnameApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestClassnameApiResponse>();
@ -380,7 +388,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.ModelClient>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -388,7 +401,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.ModelClient result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.ModelClient result)
{
result = null;

View File

@ -793,7 +793,11 @@ namespace Org.OpenAPITools.Api
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar2);
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
httpSignatureTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
@ -808,13 +812,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<AddPetApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<AddPetApiResponse>();
@ -1006,13 +1018,21 @@ namespace Org.OpenAPITools.Api
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Delete;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("DELETE");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<DeletePetApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<DeletePetApiResponse>();
@ -1206,7 +1226,11 @@ namespace Org.OpenAPITools.Api
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar2);
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
httpSignatureTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
@ -1220,13 +1244,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<FindPetsByStatusApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<FindPetsByStatusApiResponse>();
@ -1295,7 +1327,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<List<Pet>>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1303,7 +1340,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out List<Pet> result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out List<Pet> result)
{
result = null;
@ -1484,7 +1525,11 @@ namespace Org.OpenAPITools.Api
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar2);
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
httpSignatureTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
@ -1498,13 +1543,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<FindPetsByTagsApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<FindPetsByTagsApiResponse>();
@ -1573,7 +1626,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<List<Pet>>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1581,7 +1639,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out List<Pet> result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out List<Pet> result)
{
result = null;
@ -1728,13 +1790,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<GetPetByIdApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<GetPetByIdApiResponse>();
@ -1803,7 +1873,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.Pet>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1811,7 +1886,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.Pet result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.Pet result)
{
result = null;
@ -1968,7 +2047,11 @@ namespace Org.OpenAPITools.Api
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar2);
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
httpSignatureTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
@ -1983,13 +2066,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Put;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("PUT");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<UpdatePetApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<UpdatePetApiResponse>();
@ -2222,13 +2313,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<UpdatePetWithFormApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<UpdatePetWithFormApiResponse>();
@ -2457,13 +2556,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<UploadFileApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<UploadFileApiResponse>();
@ -2532,7 +2639,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.ApiResponse>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -2540,7 +2652,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.ApiResponse result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.ApiResponse result)
{
result = null;
@ -2724,13 +2840,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<UploadFileWithRequiredFileApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<UploadFileWithRequiredFileApiResponse>();
@ -2799,7 +2923,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.ApiResponse>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -2807,7 +2936,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.ApiResponse result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.ApiResponse result)
{
result = null;

View File

@ -462,13 +462,21 @@ namespace Org.OpenAPITools.Api
uriBuilderLocalVar.Path = uriBuilderLocalVar.Path.Replace("%7Border_id%7D", Uri.EscapeDataString(orderId.ToString()));
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Delete;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("DELETE");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<DeleteOrderApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<DeleteOrderApiResponse>();
@ -636,13 +644,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<GetInventoryApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<GetInventoryApiResponse>();
@ -711,7 +727,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Dictionary<string, int>>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -719,7 +740,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Dictionary<string, int> result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Dictionary<string, int> result)
{
result = null;
@ -847,13 +872,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<GetOrderByIdApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<GetOrderByIdApiResponse>();
@ -918,7 +951,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.Order>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -926,7 +964,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.Order result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.Order result)
{
result = null;
@ -1091,13 +1133,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<PlaceOrderApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<PlaceOrderApiResponse>();
@ -1162,7 +1212,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.Order>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1170,7 +1225,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.Order result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.Order result)
{
result = null;

View File

@ -717,13 +717,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<CreateUserApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<CreateUserApiResponse>();
@ -908,13 +916,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<CreateUsersWithArrayInputApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<CreateUsersWithArrayInputApiResponse>();
@ -1099,13 +1115,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<CreateUsersWithListInputApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<CreateUsersWithListInputApiResponse>();
@ -1277,13 +1301,21 @@ namespace Org.OpenAPITools.Api
uriBuilderLocalVar.Path = uriBuilderLocalVar.Path.Replace("%7Busername%7D", Uri.EscapeDataString(username.ToString()));
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Delete;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("DELETE");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<DeleteUserApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<DeleteUserApiResponse>();
@ -1471,13 +1503,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<GetUserByNameApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<GetUserByNameApiResponse>();
@ -1542,7 +1582,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.User>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1550,7 +1595,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.User result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.User result)
{
result = null;
@ -1598,7 +1647,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsCustomHttpStatusCode599
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.User>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1606,7 +1660,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryCustomHttpStatusCode599(out Org.OpenAPITools.Model.User result)
public bool TryCustomHttpStatusCode599(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.User result)
{
result = null;
@ -1763,13 +1821,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<LoginUserApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<LoginUserApiResponse>();
@ -1834,7 +1900,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<string>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1842,7 +1913,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out string result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out string result)
{
result = null;
@ -1955,13 +2030,21 @@ namespace Org.OpenAPITools.Api
: string.Concat(HttpClient.BaseAddress.AbsolutePath, "/user/logout");
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<LogoutUserApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<LogoutUserApiResponse>();
@ -2157,13 +2240,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Put;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("PUT");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<UpdateUserApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<UpdateUserApiResponse>();

View File

@ -165,7 +165,11 @@ namespace Org.OpenAPITools.Client
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
bool TryCustomHttpStatusCode599(out TType result);
bool TryCustomHttpStatusCode599(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out TType result);
}
/// <summary>
@ -185,7 +189,11 @@ namespace Org.OpenAPITools.Client
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
bool TryOk(out TType result);
bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out TType result);
}
/// <summary>
@ -205,6 +213,10 @@ namespace Org.OpenAPITools.Client
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
bool TryDefault(out TType result);
bool TryDefault(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out TType result);
}
}

View File

@ -94,7 +94,11 @@ namespace Org.OpenAPITools.Client
/// <param name="options"></param>
/// <param name="result"></param>
/// <returns></returns>
public static bool TryDeserialize<T>(string json, JsonSerializerOptions options, out T result)
public static bool TryDeserialize<T>(string json, JsonSerializerOptions options,
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out T result)
{
try
{
@ -116,7 +120,11 @@ namespace Org.OpenAPITools.Client
/// <param name="options"></param>
/// <param name="result"></param>
/// <returns></returns>
public static bool TryDeserialize<T>(ref Utf8JsonReader reader, JsonSerializerOptions options, out T result)
public static bool TryDeserialize<T>(ref Utf8JsonReader reader, JsonSerializerOptions options,
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out T result)
{
try
{
@ -152,6 +160,10 @@ namespace Org.OpenAPITools.Client
// https://msdn.microsoft.com/en-us/library/az4se3k1(v=vs.110).aspx#Anchor_8
// For example: 2009-06-15T13:45:30.0000000
return dateTimeOffset.ToString(format);
#if NET6_0_OR_GREATER
if (obj is DateOnly dateOnly)
return dateOnly.ToString(format);
#endif
if (obj is bool boolean)
return boolean
? "true"

View File

@ -276,7 +276,48 @@ namespace Org.OpenAPITools.Client
/// <returns></returns>
private string GetECDSASignature(byte[] dataToSign)
{
#if NET6_0_OR_GREATER
if (!File.Exists(KeyFilePath))
throw new Exception("key file path does not exist.");
var ecKeyHeader = "-----BEGIN EC PRIVATE KEY-----";
var ecKeyFooter = "-----END EC PRIVATE KEY-----";
var keyStr = File.ReadAllText(KeyFilePath);
var ecKeyBase64String = keyStr.Replace(ecKeyHeader, "").Replace(ecKeyFooter, "").Trim();
var keyBytes = System.Convert.FromBase64String(ecKeyBase64String);
var ecdsa = ECDsa.Create();
var byteCount = 0;
if (KeyPassPhrase != null)
{
IntPtr unmanagedString = IntPtr.Zero;
try
{
// convert secure string to byte array
unmanagedString = Marshal.SecureStringToGlobalAllocUnicode(KeyPassPhrase);
string ptrToStringUni = Marshal.PtrToStringUni(unmanagedString) ?? throw new NullReferenceException();
ecdsa.ImportEncryptedPkcs8PrivateKey(Encoding.UTF8.GetBytes(ptrToStringUni), keyBytes, out byteCount);
}
finally
{
if (unmanagedString != IntPtr.Zero)
Marshal.ZeroFreeBSTR(unmanagedString);
}
}
else
ecdsa.ImportPkcs8PrivateKey(keyBytes, out byteCount);
var signedBytes = ecdsa.SignHash(dataToSign);
var derBytes = ConvertToECDSAANS1Format(signedBytes);
var signedString = System.Convert.ToBase64String(derBytes);
return signedString;
#endif
#if !NET6_0_OR_GREATER
throw new Exception("ECDSA signing is supported only on NETCOREAPP3_0 and above");
#endif
}
private byte[] ConvertToECDSAANS1Format(byte[] signedBytes)

View File

@ -20,14 +20,34 @@
<ManagePackageVersionsCentrally>false</ManagePackageVersionsCentrally>
</PropertyGroup>
<Choose>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETCoreApp'">
<PropertyGroup><IsUnifiedNETVersion>true</IsUnifiedNETVersion></PropertyGroup>
</When>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETFramework'">
<PropertyGroup><IsNetFramework>true</IsNetFramework></PropertyGroup>
</When>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETStandard'"></When>
</Choose>
<ItemGroup>
<PackageReference Include="CompareNETObjects" Version="4.83.0" />
<PackageReference Include="Microsoft.Extensions.Http" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="7.0.1" />
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="7.0.20" />
<PackageReference Include="System.Threading.Channels" Version="8.0.0" />
<Reference Include="System.Web" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="System.ComponentModel.Annotations" Version="5.0.0" />
</ItemGroup>
<ItemGroup Condition="$(IsNetFramework) == 'true'">
<None Remove="System.Web" />
<Reference Include="System.Web" />
</ItemGroup>
<ItemGroup>
<None Remove="System.Net.Http" />
<PackageReference Include="System.Net.Http" Version="4.3.4" />
</ItemGroup>
</Project>

View File

@ -223,13 +223,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<NowGetApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<NowGetApiResponse>();
@ -294,7 +302,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.NowGet200Response>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -302,7 +315,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.NowGet200Response result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.NowGet200Response result)
{
result = null;

View File

@ -165,6 +165,10 @@ namespace Org.OpenAPITools.Client
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
bool TryOk(out TType result);
bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out TType result);
}
}

View File

@ -45,7 +45,11 @@ namespace Org.OpenAPITools.Client
/// <param name="options"></param>
/// <param name="result"></param>
/// <returns></returns>
public static bool TryDeserialize<T>(string json, JsonSerializerOptions options, out T result)
public static bool TryDeserialize<T>(string json, JsonSerializerOptions options,
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out T result)
{
try
{
@ -67,7 +71,11 @@ namespace Org.OpenAPITools.Client
/// <param name="options"></param>
/// <param name="result"></param>
/// <returns></returns>
public static bool TryDeserialize<T>(ref Utf8JsonReader reader, JsonSerializerOptions options, out T result)
public static bool TryDeserialize<T>(ref Utf8JsonReader reader, JsonSerializerOptions options,
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out T result)
{
try
{
@ -103,6 +111,10 @@ namespace Org.OpenAPITools.Client
// https://msdn.microsoft.com/en-us/library/az4se3k1(v=vs.110).aspx#Anchor_8
// For example: 2009-06-15T13:45:30.0000000
return dateTimeOffset.ToString(format);
#if NET6_0_OR_GREATER
if (obj is DateOnly dateOnly)
return dateOnly.ToString(format);
#endif
if (obj is bool boolean)
return boolean
? "true"

View File

@ -20,13 +20,33 @@
<ManagePackageVersionsCentrally>false</ManagePackageVersionsCentrally>
</PropertyGroup>
<Choose>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETCoreApp'">
<PropertyGroup><IsUnifiedNETVersion>true</IsUnifiedNETVersion></PropertyGroup>
</When>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETFramework'">
<PropertyGroup><IsNetFramework>true</IsNetFramework></PropertyGroup>
</When>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETStandard'"></When>
</Choose>
<ItemGroup>
<PackageReference Include="Microsoft.Extensions.Http" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="7.0.1" />
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="7.0.20" />
<PackageReference Include="System.Threading.Channels" Version="8.0.0" />
<Reference Include="System.Web" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="System.ComponentModel.Annotations" Version="5.0.0" />
</ItemGroup>
<ItemGroup Condition="$(IsNetFramework) == 'true'">
<None Remove="System.Web" />
<Reference Include="System.Web" />
</ItemGroup>
<ItemGroup>
<None Remove="System.Net.Http" />
<PackageReference Include="System.Net.Http" Version="4.3.4" />
</ItemGroup>
</Project>

View File

@ -249,13 +249,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<ListApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<ListApiResponse>();
@ -320,7 +328,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.Person>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -328,7 +341,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.Person result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.Person result)
{
result = null;

View File

@ -165,6 +165,10 @@ namespace Org.OpenAPITools.Client
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
bool TryOk(out TType result);
bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out TType result);
}
}

View File

@ -60,7 +60,11 @@ namespace Org.OpenAPITools.Client
/// <param name="options"></param>
/// <param name="result"></param>
/// <returns></returns>
public static bool TryDeserialize<T>(string json, JsonSerializerOptions options, out T result)
public static bool TryDeserialize<T>(string json, JsonSerializerOptions options,
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out T result)
{
try
{
@ -82,7 +86,11 @@ namespace Org.OpenAPITools.Client
/// <param name="options"></param>
/// <param name="result"></param>
/// <returns></returns>
public static bool TryDeserialize<T>(ref Utf8JsonReader reader, JsonSerializerOptions options, out T result)
public static bool TryDeserialize<T>(ref Utf8JsonReader reader, JsonSerializerOptions options,
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out T result)
{
try
{
@ -118,6 +126,10 @@ namespace Org.OpenAPITools.Client
// https://msdn.microsoft.com/en-us/library/az4se3k1(v=vs.110).aspx#Anchor_8
// For example: 2009-06-15T13:45:30.0000000
return dateTimeOffset.ToString(format);
#if NET6_0_OR_GREATER
if (obj is DateOnly dateOnly)
return dateOnly.ToString(format);
#endif
if (obj is bool boolean)
return boolean
? "true"

View File

@ -20,14 +20,34 @@
<ManagePackageVersionsCentrally>false</ManagePackageVersionsCentrally>
</PropertyGroup>
<Choose>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETCoreApp'">
<PropertyGroup><IsUnifiedNETVersion>true</IsUnifiedNETVersion></PropertyGroup>
</When>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETFramework'">
<PropertyGroup><IsNetFramework>true</IsNetFramework></PropertyGroup>
</When>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETStandard'"></When>
</Choose>
<ItemGroup>
<PackageReference Include="CompareNETObjects" Version="4.83.0" />
<PackageReference Include="Microsoft.Extensions.Http" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="7.0.1" />
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="7.0.20" />
<PackageReference Include="System.Threading.Channels" Version="8.0.0" />
<Reference Include="System.Web" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="System.ComponentModel.Annotations" Version="5.0.0" />
</ItemGroup>
<ItemGroup Condition="$(IsNetFramework) == 'true'">
<None Remove="System.Web" />
<Reference Include="System.Web" />
</ItemGroup>
<ItemGroup>
<None Remove="System.Net.Http" />
<PackageReference Include="System.Net.Http" Version="4.3.4" />
</ItemGroup>
</Project>

View File

@ -223,13 +223,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<RootGetApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<RootGetApiResponse>();
@ -294,7 +302,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.Fruit>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -302,7 +315,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.Fruit result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.Fruit result)
{
result = null;

View File

@ -165,6 +165,10 @@ namespace Org.OpenAPITools.Client
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
bool TryOk(out TType result);
bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out TType result);
}
}

View File

@ -60,7 +60,11 @@ namespace Org.OpenAPITools.Client
/// <param name="options"></param>
/// <param name="result"></param>
/// <returns></returns>
public static bool TryDeserialize<T>(string json, JsonSerializerOptions options, out T result)
public static bool TryDeserialize<T>(string json, JsonSerializerOptions options,
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out T result)
{
try
{
@ -82,7 +86,11 @@ namespace Org.OpenAPITools.Client
/// <param name="options"></param>
/// <param name="result"></param>
/// <returns></returns>
public static bool TryDeserialize<T>(ref Utf8JsonReader reader, JsonSerializerOptions options, out T result)
public static bool TryDeserialize<T>(ref Utf8JsonReader reader, JsonSerializerOptions options,
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out T result)
{
try
{
@ -118,6 +126,10 @@ namespace Org.OpenAPITools.Client
// https://msdn.microsoft.com/en-us/library/az4se3k1(v=vs.110).aspx#Anchor_8
// For example: 2009-06-15T13:45:30.0000000
return dateTimeOffset.ToString(format);
#if NET6_0_OR_GREATER
if (obj is DateOnly dateOnly)
return dateOnly.ToString(format);
#endif
if (obj is bool boolean)
return boolean
? "true"

View File

@ -20,14 +20,34 @@
<ManagePackageVersionsCentrally>false</ManagePackageVersionsCentrally>
</PropertyGroup>
<Choose>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETCoreApp'">
<PropertyGroup><IsUnifiedNETVersion>true</IsUnifiedNETVersion></PropertyGroup>
</When>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETFramework'">
<PropertyGroup><IsNetFramework>true</IsNetFramework></PropertyGroup>
</When>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETStandard'"></When>
</Choose>
<ItemGroup>
<PackageReference Include="CompareNETObjects" Version="4.83.0" />
<PackageReference Include="Microsoft.Extensions.Http" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="7.0.1" />
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="7.0.20" />
<PackageReference Include="System.Threading.Channels" Version="8.0.0" />
<Reference Include="System.Web" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="System.ComponentModel.Annotations" Version="5.0.0" />
</ItemGroup>
<ItemGroup Condition="$(IsNetFramework) == 'true'">
<None Remove="System.Web" />
<Reference Include="System.Web" />
</ItemGroup>
<ItemGroup>
<None Remove="System.Net.Http" />
<PackageReference Include="System.Net.Http" Version="4.3.4" />
</ItemGroup>
</Project>

View File

@ -223,13 +223,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<RootGetApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<RootGetApiResponse>();
@ -294,7 +302,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.Fruit>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -302,7 +315,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.Fruit result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.Fruit result)
{
result = null;

View File

@ -165,6 +165,10 @@ namespace Org.OpenAPITools.Client
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
bool TryOk(out TType result);
bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out TType result);
}
}

View File

@ -45,7 +45,11 @@ namespace Org.OpenAPITools.Client
/// <param name="options"></param>
/// <param name="result"></param>
/// <returns></returns>
public static bool TryDeserialize<T>(string json, JsonSerializerOptions options, out T result)
public static bool TryDeserialize<T>(string json, JsonSerializerOptions options,
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out T result)
{
try
{
@ -67,7 +71,11 @@ namespace Org.OpenAPITools.Client
/// <param name="options"></param>
/// <param name="result"></param>
/// <returns></returns>
public static bool TryDeserialize<T>(ref Utf8JsonReader reader, JsonSerializerOptions options, out T result)
public static bool TryDeserialize<T>(ref Utf8JsonReader reader, JsonSerializerOptions options,
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out T result)
{
try
{
@ -103,6 +111,10 @@ namespace Org.OpenAPITools.Client
// https://msdn.microsoft.com/en-us/library/az4se3k1(v=vs.110).aspx#Anchor_8
// For example: 2009-06-15T13:45:30.0000000
return dateTimeOffset.ToString(format);
#if NET6_0_OR_GREATER
if (obj is DateOnly dateOnly)
return dateOnly.ToString(format);
#endif
if (obj is bool boolean)
return boolean
? "true"

View File

@ -20,13 +20,33 @@
<ManagePackageVersionsCentrally>false</ManagePackageVersionsCentrally>
</PropertyGroup>
<Choose>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETCoreApp'">
<PropertyGroup><IsUnifiedNETVersion>true</IsUnifiedNETVersion></PropertyGroup>
</When>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETFramework'">
<PropertyGroup><IsNetFramework>true</IsNetFramework></PropertyGroup>
</When>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETStandard'"></When>
</Choose>
<ItemGroup>
<PackageReference Include="Microsoft.Extensions.Http" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="7.0.1" />
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="7.0.20" />
<PackageReference Include="System.Threading.Channels" Version="8.0.0" />
<Reference Include="System.Web" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="System.ComponentModel.Annotations" Version="5.0.0" />
</ItemGroup>
<ItemGroup Condition="$(IsNetFramework) == 'true'">
<None Remove="System.Web" />
<Reference Include="System.Web" />
</ItemGroup>
<ItemGroup>
<None Remove="System.Net.Http" />
<PackageReference Include="System.Net.Http" Version="4.3.4" />
</ItemGroup>
</Project>

View File

@ -296,13 +296,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Patch;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("PATCH");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<Call123TestSpecialTagsApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<Call123TestSpecialTagsApiResponse>();
@ -367,7 +375,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.ModelClient>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -375,7 +388,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.ModelClient result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.ModelClient result)
{
result = null;

View File

@ -472,13 +472,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<FooGetApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<FooGetApiResponse>();
@ -543,7 +551,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsDefault
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.FooGetDefaultResponse>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -551,7 +564,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryDefault(out Org.OpenAPITools.Model.FooGetDefaultResponse result)
public bool TryDefault(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.FooGetDefaultResponse result)
{
result = null;
@ -701,13 +718,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<GetCountryApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<GetCountryApiResponse>();
@ -864,13 +889,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<HelloApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<HelloApiResponse>();
@ -935,7 +968,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<List<Guid>>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -943,7 +981,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out List<Guid> result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out List<Guid> result)
{
result = null;
@ -1059,13 +1101,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<RolesReportGetApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<RolesReportGetApiResponse>();
@ -1130,7 +1180,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<List<List>>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1138,7 +1193,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out List<List> result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out List<List> result)
{
result = null;
@ -1254,13 +1313,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestApiResponse>();
@ -1325,7 +1392,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.NotificationtestGetElementsV1ResponseMPayload>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1333,7 +1405,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.NotificationtestGetElementsV1ResponseMPayload result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.NotificationtestGetElementsV1ResponseMPayload result)
{
result = null;

View File

@ -1381,13 +1381,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<FakeHealthGetApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<FakeHealthGetApiResponse>();
@ -1452,7 +1460,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.HealthCheckResult>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1460,7 +1473,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.HealthCheckResult result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.HealthCheckResult result)
{
result = null;
@ -1600,13 +1617,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<FakeOuterBooleanSerializeApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<FakeOuterBooleanSerializeApiResponse>();
@ -1671,7 +1696,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<bool>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1679,7 +1709,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out bool? result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out bool? result)
{
result = null;
@ -1832,13 +1866,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<FakeOuterCompositeSerializeApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<FakeOuterCompositeSerializeApiResponse>();
@ -1903,7 +1945,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.OuterComposite>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1911,7 +1958,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.OuterComposite result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.OuterComposite result)
{
result = null;
@ -2051,13 +2102,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<FakeOuterNumberSerializeApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<FakeOuterNumberSerializeApiResponse>();
@ -2122,7 +2181,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<decimal>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -2130,7 +2194,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out decimal? result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out decimal? result)
{
result = null;
@ -2295,13 +2363,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<FakeOuterStringSerializeApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<FakeOuterStringSerializeApiResponse>();
@ -2366,7 +2442,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<string>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -2374,7 +2455,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out string result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out string result)
{
result = null;
@ -2490,13 +2575,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<GetArrayOfEnumsApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<GetArrayOfEnumsApiResponse>();
@ -2561,7 +2654,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<List<OuterEnum>>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -2569,7 +2667,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out List<OuterEnum> result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out List<OuterEnum> result)
{
result = null;
@ -2685,13 +2787,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<GetMixedAnyOfApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<GetMixedAnyOfApiResponse>();
@ -2756,7 +2866,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.MixedAnyOf>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -2764,7 +2879,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.MixedAnyOf result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.MixedAnyOf result)
{
result = null;
@ -2880,13 +2999,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<GetMixedOneOfApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<GetMixedOneOfApiResponse>();
@ -2951,7 +3078,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.MixedOneOf>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -2959,7 +3091,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.MixedOneOf result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.MixedOneOf result)
{
result = null;
@ -3103,13 +3239,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestAdditionalPropertiesReferenceApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestAdditionalPropertiesReferenceApiResponse>();
@ -3294,13 +3438,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Put;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("PUT");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestBodyWithFileSchemaApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestBodyWithFileSchemaApiResponse>();
@ -3501,13 +3653,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Put;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("PUT");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestBodyWithQueryParamsApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestBodyWithQueryParamsApiResponse>();
@ -3700,13 +3860,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Patch;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("PATCH");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestClientModelApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestClientModelApiResponse>();
@ -3771,7 +3939,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.ModelClient>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -3779,7 +3952,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.ModelClient result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.ModelClient result)
{
result = null;
@ -4070,13 +4247,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestEndpointParametersApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestEndpointParametersApiResponse>();
@ -4351,13 +4536,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestEnumParametersApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestEnumParametersApiResponse>();
@ -4576,13 +4769,21 @@ namespace Org.OpenAPITools.Api
tokenBaseLocalVars.Add(bearerTokenLocalVar1);
bearerTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Delete;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("DELETE");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestGroupParametersApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestGroupParametersApiResponse>();
@ -4771,13 +4972,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestInlineAdditionalPropertiesApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestInlineAdditionalPropertiesApiResponse>();
@ -4962,13 +5171,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestInlineFreeformAdditionalPropertiesApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestInlineFreeformAdditionalPropertiesApiResponse>();
@ -5171,13 +5388,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestJsonFormDataApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestJsonFormDataApiResponse>();
@ -5438,13 +5663,21 @@ namespace Org.OpenAPITools.Api
uriBuilderLocalVar.Query = parseQueryStringLocalVar.ToString();
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Put;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("PUT");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestQueryParameterCollectionFormatApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestQueryParameterCollectionFormatApiResponse>();
@ -5629,13 +5862,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestStringMapReferenceApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestStringMapReferenceApiResponse>();

View File

@ -305,13 +305,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Patch;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("PATCH");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestClassnameApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestClassnameApiResponse>();
@ -380,7 +388,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.ModelClient>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -388,7 +401,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.ModelClient result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.ModelClient result)
{
result = null;

View File

@ -793,7 +793,11 @@ namespace Org.OpenAPITools.Api
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar2);
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
httpSignatureTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
@ -808,13 +812,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<AddPetApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<AddPetApiResponse>();
@ -1006,13 +1018,21 @@ namespace Org.OpenAPITools.Api
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Delete;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("DELETE");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<DeletePetApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<DeletePetApiResponse>();
@ -1206,7 +1226,11 @@ namespace Org.OpenAPITools.Api
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar2);
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
httpSignatureTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
@ -1220,13 +1244,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<FindPetsByStatusApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<FindPetsByStatusApiResponse>();
@ -1295,7 +1327,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<List<Pet>>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1303,7 +1340,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out List<Pet> result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out List<Pet> result)
{
result = null;
@ -1484,7 +1525,11 @@ namespace Org.OpenAPITools.Api
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar2);
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
httpSignatureTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
@ -1498,13 +1543,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<FindPetsByTagsApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<FindPetsByTagsApiResponse>();
@ -1573,7 +1626,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<List<Pet>>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1581,7 +1639,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out List<Pet> result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out List<Pet> result)
{
result = null;
@ -1728,13 +1790,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<GetPetByIdApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<GetPetByIdApiResponse>();
@ -1803,7 +1873,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.Pet>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1811,7 +1886,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.Pet result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.Pet result)
{
result = null;
@ -1968,7 +2047,11 @@ namespace Org.OpenAPITools.Api
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar2);
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
httpSignatureTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
@ -1983,13 +2066,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Put;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("PUT");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<UpdatePetApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<UpdatePetApiResponse>();
@ -2222,13 +2313,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<UpdatePetWithFormApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<UpdatePetWithFormApiResponse>();
@ -2457,13 +2556,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<UploadFileApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<UploadFileApiResponse>();
@ -2532,7 +2639,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.ApiResponse>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -2540,7 +2652,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.ApiResponse result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.ApiResponse result)
{
result = null;
@ -2724,13 +2840,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<UploadFileWithRequiredFileApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<UploadFileWithRequiredFileApiResponse>();
@ -2799,7 +2923,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.ApiResponse>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -2807,7 +2936,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.ApiResponse result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.ApiResponse result)
{
result = null;

View File

@ -462,13 +462,21 @@ namespace Org.OpenAPITools.Api
uriBuilderLocalVar.Path = uriBuilderLocalVar.Path.Replace("%7Border_id%7D", Uri.EscapeDataString(orderId.ToString()));
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Delete;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("DELETE");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<DeleteOrderApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<DeleteOrderApiResponse>();
@ -636,13 +644,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<GetInventoryApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<GetInventoryApiResponse>();
@ -711,7 +727,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Dictionary<string, int>>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -719,7 +740,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Dictionary<string, int> result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Dictionary<string, int> result)
{
result = null;
@ -847,13 +872,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<GetOrderByIdApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<GetOrderByIdApiResponse>();
@ -918,7 +951,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.Order>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -926,7 +964,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.Order result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.Order result)
{
result = null;
@ -1091,13 +1133,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<PlaceOrderApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<PlaceOrderApiResponse>();
@ -1162,7 +1212,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.Order>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1170,7 +1225,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.Order result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.Order result)
{
result = null;

View File

@ -717,13 +717,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<CreateUserApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<CreateUserApiResponse>();
@ -908,13 +916,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<CreateUsersWithArrayInputApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<CreateUsersWithArrayInputApiResponse>();
@ -1099,13 +1115,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<CreateUsersWithListInputApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<CreateUsersWithListInputApiResponse>();
@ -1277,13 +1301,21 @@ namespace Org.OpenAPITools.Api
uriBuilderLocalVar.Path = uriBuilderLocalVar.Path.Replace("%7Busername%7D", Uri.EscapeDataString(username.ToString()));
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Delete;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("DELETE");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<DeleteUserApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<DeleteUserApiResponse>();
@ -1471,13 +1503,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<GetUserByNameApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<GetUserByNameApiResponse>();
@ -1542,7 +1582,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.User>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1550,7 +1595,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.User result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.User result)
{
result = null;
@ -1598,7 +1647,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsCustomHttpStatusCode599
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.User>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1606,7 +1660,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryCustomHttpStatusCode599(out Org.OpenAPITools.Model.User result)
public bool TryCustomHttpStatusCode599(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.User result)
{
result = null;
@ -1763,13 +1821,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<LoginUserApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<LoginUserApiResponse>();
@ -1834,7 +1900,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<string>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1842,7 +1913,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out string result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out string result)
{
result = null;
@ -1955,13 +2030,21 @@ namespace Org.OpenAPITools.Api
: string.Concat(HttpClient.BaseAddress.AbsolutePath, "/user/logout");
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<LogoutUserApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<LogoutUserApiResponse>();
@ -2157,13 +2240,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Put;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("PUT");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<UpdateUserApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<UpdateUserApiResponse>();

View File

@ -165,7 +165,11 @@ namespace Org.OpenAPITools.Client
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
bool TryCustomHttpStatusCode599(out TType result);
bool TryCustomHttpStatusCode599(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out TType result);
}
/// <summary>
@ -185,7 +189,11 @@ namespace Org.OpenAPITools.Client
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
bool TryOk(out TType result);
bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out TType result);
}
/// <summary>
@ -205,6 +213,10 @@ namespace Org.OpenAPITools.Client
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
bool TryDefault(out TType result);
bool TryDefault(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out TType result);
}
}

View File

@ -94,7 +94,11 @@ namespace Org.OpenAPITools.Client
/// <param name="options"></param>
/// <param name="result"></param>
/// <returns></returns>
public static bool TryDeserialize<T>(string json, JsonSerializerOptions options, out T result)
public static bool TryDeserialize<T>(string json, JsonSerializerOptions options,
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out T result)
{
try
{
@ -116,7 +120,11 @@ namespace Org.OpenAPITools.Client
/// <param name="options"></param>
/// <param name="result"></param>
/// <returns></returns>
public static bool TryDeserialize<T>(ref Utf8JsonReader reader, JsonSerializerOptions options, out T result)
public static bool TryDeserialize<T>(ref Utf8JsonReader reader, JsonSerializerOptions options,
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out T result)
{
try
{
@ -152,6 +160,10 @@ namespace Org.OpenAPITools.Client
// https://msdn.microsoft.com/en-us/library/az4se3k1(v=vs.110).aspx#Anchor_8
// For example: 2009-06-15T13:45:30.0000000
return dateTimeOffset.ToString(format);
#if NET6_0_OR_GREATER
if (obj is DateOnly dateOnly)
return dateOnly.ToString(format);
#endif
if (obj is bool boolean)
return boolean
? "true"

View File

@ -276,7 +276,48 @@ namespace Org.OpenAPITools.Client
/// <returns></returns>
private string GetECDSASignature(byte[] dataToSign)
{
#if NET6_0_OR_GREATER
if (!File.Exists(KeyFilePath))
throw new Exception("key file path does not exist.");
var ecKeyHeader = "-----BEGIN EC PRIVATE KEY-----";
var ecKeyFooter = "-----END EC PRIVATE KEY-----";
var keyStr = File.ReadAllText(KeyFilePath);
var ecKeyBase64String = keyStr.Replace(ecKeyHeader, "").Replace(ecKeyFooter, "").Trim();
var keyBytes = System.Convert.FromBase64String(ecKeyBase64String);
var ecdsa = ECDsa.Create();
var byteCount = 0;
if (KeyPassPhrase != null)
{
IntPtr unmanagedString = IntPtr.Zero;
try
{
// convert secure string to byte array
unmanagedString = Marshal.SecureStringToGlobalAllocUnicode(KeyPassPhrase);
string ptrToStringUni = Marshal.PtrToStringUni(unmanagedString) ?? throw new NullReferenceException();
ecdsa.ImportEncryptedPkcs8PrivateKey(Encoding.UTF8.GetBytes(ptrToStringUni), keyBytes, out byteCount);
}
finally
{
if (unmanagedString != IntPtr.Zero)
Marshal.ZeroFreeBSTR(unmanagedString);
}
}
else
ecdsa.ImportPkcs8PrivateKey(keyBytes, out byteCount);
var signedBytes = ecdsa.SignHash(dataToSign);
var derBytes = ConvertToECDSAANS1Format(signedBytes);
var signedString = System.Convert.ToBase64String(derBytes);
return signedString;
#endif
#if !NET6_0_OR_GREATER
throw new Exception("ECDSA signing is supported only on NETCOREAPP3_0 and above");
#endif
}
private byte[] ConvertToECDSAANS1Format(byte[] signedBytes)

View File

@ -20,14 +20,34 @@
<ManagePackageVersionsCentrally>false</ManagePackageVersionsCentrally>
</PropertyGroup>
<Choose>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETCoreApp'">
<PropertyGroup><IsUnifiedNETVersion>true</IsUnifiedNETVersion></PropertyGroup>
</When>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETFramework'">
<PropertyGroup><IsNetFramework>true</IsNetFramework></PropertyGroup>
</When>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETStandard'"></When>
</Choose>
<ItemGroup>
<PackageReference Include="CompareNETObjects" Version="4.83.0" />
<PackageReference Include="Microsoft.Extensions.Http" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="7.0.1" />
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="7.0.20" />
<PackageReference Include="System.Threading.Channels" Version="8.0.0" />
<Reference Include="System.Web" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="System.ComponentModel.Annotations" Version="5.0.0" />
</ItemGroup>
<ItemGroup Condition="$(IsNetFramework) == 'true'">
<None Remove="System.Web" />
<Reference Include="System.Web" />
</ItemGroup>
<ItemGroup>
<None Remove="System.Net.Http" />
<PackageReference Include="System.Net.Http" Version="4.3.4" />
</ItemGroup>
</Project>

View File

@ -223,13 +223,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<RootGetApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<RootGetApiResponse>();
@ -294,7 +302,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.Fruit>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -302,7 +315,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.Fruit result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.Fruit result)
{
result = null;

View File

@ -165,6 +165,10 @@ namespace Org.OpenAPITools.Client
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
bool TryOk(out TType result);
bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out TType result);
}
}

View File

@ -60,7 +60,11 @@ namespace Org.OpenAPITools.Client
/// <param name="options"></param>
/// <param name="result"></param>
/// <returns></returns>
public static bool TryDeserialize<T>(string json, JsonSerializerOptions options, out T result)
public static bool TryDeserialize<T>(string json, JsonSerializerOptions options,
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out T result)
{
try
{
@ -82,7 +86,11 @@ namespace Org.OpenAPITools.Client
/// <param name="options"></param>
/// <param name="result"></param>
/// <returns></returns>
public static bool TryDeserialize<T>(ref Utf8JsonReader reader, JsonSerializerOptions options, out T result)
public static bool TryDeserialize<T>(ref Utf8JsonReader reader, JsonSerializerOptions options,
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out T result)
{
try
{
@ -118,6 +126,10 @@ namespace Org.OpenAPITools.Client
// https://msdn.microsoft.com/en-us/library/az4se3k1(v=vs.110).aspx#Anchor_8
// For example: 2009-06-15T13:45:30.0000000
return dateTimeOffset.ToString(format);
#if NET6_0_OR_GREATER
if (obj is DateOnly dateOnly)
return dateOnly.ToString(format);
#endif
if (obj is bool boolean)
return boolean
? "true"

View File

@ -20,14 +20,34 @@
<ManagePackageVersionsCentrally>false</ManagePackageVersionsCentrally>
</PropertyGroup>
<Choose>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETCoreApp'">
<PropertyGroup><IsUnifiedNETVersion>true</IsUnifiedNETVersion></PropertyGroup>
</When>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETFramework'">
<PropertyGroup><IsNetFramework>true</IsNetFramework></PropertyGroup>
</When>
<When Condition="$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')) == '.NETStandard'"></When>
</Choose>
<ItemGroup>
<PackageReference Include="CompareNETObjects" Version="4.83.0" />
<PackageReference Include="Microsoft.Extensions.Http" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="7.0.1" />
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="7.0.20" />
<PackageReference Include="System.Threading.Channels" Version="8.0.0" />
<Reference Include="System.Web" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="System.ComponentModel.Annotations" Version="5.0.0" />
</ItemGroup>
<ItemGroup Condition="$(IsNetFramework) == 'true'">
<None Remove="System.Web" />
<Reference Include="System.Web" />
</ItemGroup>
<ItemGroup>
<None Remove="System.Net.Http" />
<PackageReference Include="System.Net.Http" Version="4.3.4" />
</ItemGroup>
</Project>

View File

@ -296,13 +296,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Patch;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("PATCH");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<Call123TestSpecialTagsApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<Call123TestSpecialTagsApiResponse>();
@ -367,7 +375,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.ModelClient>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -375,7 +388,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.ModelClient result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.ModelClient result)
{
result = null;

View File

@ -472,13 +472,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<FooGetApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<FooGetApiResponse>();
@ -543,7 +551,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsDefault
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.FooGetDefaultResponse>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -551,7 +564,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryDefault(out Org.OpenAPITools.Model.FooGetDefaultResponse result)
public bool TryDefault(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.FooGetDefaultResponse result)
{
result = null;
@ -701,13 +718,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<GetCountryApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<GetCountryApiResponse>();
@ -864,13 +889,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<HelloApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<HelloApiResponse>();
@ -935,7 +968,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<List<Guid>>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -943,7 +981,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out List<Guid> result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out List<Guid> result)
{
result = null;
@ -1059,13 +1101,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<RolesReportGetApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<RolesReportGetApiResponse>();
@ -1130,7 +1180,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<List<List>>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1138,7 +1193,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out List<List> result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out List<List> result)
{
result = null;
@ -1254,13 +1313,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestApiResponse>();
@ -1325,7 +1392,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.NotificationtestGetElementsV1ResponseMPayload>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1333,7 +1405,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.NotificationtestGetElementsV1ResponseMPayload result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.NotificationtestGetElementsV1ResponseMPayload result)
{
result = null;

View File

@ -1381,13 +1381,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<FakeHealthGetApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<FakeHealthGetApiResponse>();
@ -1452,7 +1460,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.HealthCheckResult>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1460,7 +1473,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.HealthCheckResult result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.HealthCheckResult result)
{
result = null;
@ -1600,13 +1617,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<FakeOuterBooleanSerializeApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<FakeOuterBooleanSerializeApiResponse>();
@ -1671,7 +1696,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<bool>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1679,7 +1709,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out bool? result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out bool? result)
{
result = null;
@ -1832,13 +1866,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<FakeOuterCompositeSerializeApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<FakeOuterCompositeSerializeApiResponse>();
@ -1903,7 +1945,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.OuterComposite>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1911,7 +1958,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.OuterComposite result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.OuterComposite result)
{
result = null;
@ -2051,13 +2102,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<FakeOuterNumberSerializeApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<FakeOuterNumberSerializeApiResponse>();
@ -2122,7 +2181,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<decimal>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -2130,7 +2194,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out decimal? result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out decimal? result)
{
result = null;
@ -2295,13 +2363,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<FakeOuterStringSerializeApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<FakeOuterStringSerializeApiResponse>();
@ -2366,7 +2442,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<string>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -2374,7 +2455,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out string result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out string result)
{
result = null;
@ -2490,13 +2575,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<GetArrayOfEnumsApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<GetArrayOfEnumsApiResponse>();
@ -2561,7 +2654,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<List<OuterEnum>>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -2569,7 +2667,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out List<OuterEnum> result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out List<OuterEnum> result)
{
result = null;
@ -2685,13 +2787,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<GetMixedAnyOfApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<GetMixedAnyOfApiResponse>();
@ -2756,7 +2866,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.MixedAnyOf>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -2764,7 +2879,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.MixedAnyOf result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.MixedAnyOf result)
{
result = null;
@ -2880,13 +2999,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<GetMixedOneOfApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<GetMixedOneOfApiResponse>();
@ -2951,7 +3078,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.MixedOneOf>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -2959,7 +3091,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.MixedOneOf result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.MixedOneOf result)
{
result = null;
@ -3103,13 +3239,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestAdditionalPropertiesReferenceApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestAdditionalPropertiesReferenceApiResponse>();
@ -3294,13 +3438,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Put;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("PUT");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestBodyWithFileSchemaApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestBodyWithFileSchemaApiResponse>();
@ -3501,13 +3653,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Put;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("PUT");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestBodyWithQueryParamsApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestBodyWithQueryParamsApiResponse>();
@ -3700,13 +3860,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Patch;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("PATCH");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestClientModelApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestClientModelApiResponse>();
@ -3771,7 +3939,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.ModelClient>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -3779,7 +3952,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.ModelClient result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.ModelClient result)
{
result = null;
@ -4070,13 +4247,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestEndpointParametersApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestEndpointParametersApiResponse>();
@ -4363,13 +4548,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestEnumParametersApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestEnumParametersApiResponse>();
@ -4588,13 +4781,21 @@ namespace Org.OpenAPITools.Api
tokenBaseLocalVars.Add(bearerTokenLocalVar1);
bearerTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Delete;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("DELETE");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestGroupParametersApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestGroupParametersApiResponse>();
@ -4783,13 +4984,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestInlineAdditionalPropertiesApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestInlineAdditionalPropertiesApiResponse>();
@ -4974,13 +5183,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestInlineFreeformAdditionalPropertiesApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestInlineFreeformAdditionalPropertiesApiResponse>();
@ -5183,13 +5400,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestJsonFormDataApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestJsonFormDataApiResponse>();
@ -5450,13 +5675,21 @@ namespace Org.OpenAPITools.Api
uriBuilderLocalVar.Query = parseQueryStringLocalVar.ToString();
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Put;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("PUT");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestQueryParameterCollectionFormatApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestQueryParameterCollectionFormatApiResponse>();
@ -5641,13 +5874,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestStringMapReferenceApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestStringMapReferenceApiResponse>();

View File

@ -305,13 +305,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Patch;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("PATCH");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<TestClassnameApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<TestClassnameApiResponse>();
@ -380,7 +388,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.ModelClient>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -388,7 +401,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.ModelClient result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.ModelClient result)
{
result = null;

View File

@ -793,7 +793,11 @@ namespace Org.OpenAPITools.Api
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar2);
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
httpSignatureTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
@ -808,13 +812,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<AddPetApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<AddPetApiResponse>();
@ -1006,13 +1018,21 @@ namespace Org.OpenAPITools.Api
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Delete;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("DELETE");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<DeletePetApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<DeletePetApiResponse>();
@ -1206,7 +1226,11 @@ namespace Org.OpenAPITools.Api
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar2);
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
httpSignatureTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
@ -1220,13 +1244,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<FindPetsByStatusApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<FindPetsByStatusApiResponse>();
@ -1295,7 +1327,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<List<Pet>>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1303,7 +1340,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out List<Pet> result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out List<Pet> result)
{
result = null;
@ -1484,7 +1525,11 @@ namespace Org.OpenAPITools.Api
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar2);
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
httpSignatureTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
@ -1498,13 +1543,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<FindPetsByTagsApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<FindPetsByTagsApiResponse>();
@ -1573,7 +1626,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<List<Pet>>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1581,7 +1639,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out List<Pet> result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out List<Pet> result)
{
result = null;
@ -1728,13 +1790,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Get;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("GET");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<GetPetByIdApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<GetPetByIdApiResponse>();
@ -1803,7 +1873,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.Pet>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -1811,7 +1886,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.Pet result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.Pet result)
{
result = null;
@ -1968,7 +2047,11 @@ namespace Org.OpenAPITools.Api
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar2);
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
httpSignatureTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
@ -1983,13 +2066,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Put;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("PUT");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<UpdatePetApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<UpdatePetApiResponse>();
@ -2222,13 +2313,21 @@ namespace Org.OpenAPITools.Api
if (contentTypeLocalVar != null && httpRequestMessageLocalVar.Content != null)
httpRequestMessageLocalVar.Content.Headers.ContentType = new MediaTypeHeaderValue(contentTypeLocalVar);
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<UpdatePetWithFormApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<UpdatePetWithFormApiResponse>();
@ -2457,13 +2556,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<UploadFileApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<UploadFileApiResponse>();
@ -2532,7 +2639,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.ApiResponse>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -2540,7 +2652,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.ApiResponse result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.ApiResponse result)
{
result = null;
@ -2724,13 +2840,21 @@ namespace Org.OpenAPITools.Api
if (acceptLocalVar != null)
httpRequestMessageLocalVar.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(acceptLocalVar));
#if NET6_0_OR_GREATER
httpRequestMessageLocalVar.Method = HttpMethod.Post;
#else
httpRequestMessageLocalVar.Method = new HttpMethod("POST");
#endif
DateTime requestedAtLocalVar = DateTime.UtcNow;
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
{
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(
#if NET6_0_OR_GREATER
cancellationToken
#endif
).ConfigureAwait(false);
ILogger<UploadFileWithRequiredFileApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<UploadFileWithRequiredFileApiResponse>();
@ -2799,7 +2923,12 @@ namespace Org.OpenAPITools.Api
// This logic may be modified with the AsModel.mustache template
return IsOk
? System.Text.Json.JsonSerializer.Deserialize<Org.OpenAPITools.Model.ApiResponse>(RawContent, _jsonSerializerOptions)
: default;
:
#if NET6_0_OR_GREATER
null;
#else
default;
#endif
}
/// <summary>
@ -2807,7 +2936,11 @@ namespace Org.OpenAPITools.Api
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
public bool TryOk(out Org.OpenAPITools.Model.ApiResponse result)
public bool TryOk(
#if NET6_0_OR_GREATER
[NotNullWhen(true)]
#endif
out Org.OpenAPITools.Model.ApiResponse result)
{
result = null;

Some files were not shown because too many files have changed in this diff Show More