From 643fa89292b3a6c183332a63600b8741c2aadf18 Mon Sep 17 00:00:00 2001 From: Alec Petersen Date: Tue, 5 Aug 2025 10:07:38 -0600 Subject: [PATCH 1/7] Use ValueConverter method for enums to output in the correct JSON format --- .../src/main/resources/csharp/modelEnum.mustache | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/openapi-generator/src/main/resources/csharp/modelEnum.mustache b/modules/openapi-generator/src/main/resources/csharp/modelEnum.mustache index 37fb53f5f479..ceb19270bbe8 100644 --- a/modules/openapi-generator/src/main/resources/csharp/modelEnum.mustache +++ b/modules/openapi-generator/src/main/resources/csharp/modelEnum.mustache @@ -141,7 +141,7 @@ /// public override void Write(Utf8JsonWriter writer, {{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}} {{#lambda.camelcase_sanitize_param}}{{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}}{{/lambda.camelcase_sanitize_param}}, JsonSerializerOptions options) { - writer.WriteStringValue({{#lambda.camelcase_sanitize_param}}{{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}}{{/lambda.camelcase_sanitize_param}}.ToString()); + writer.WriteStringValue({{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}}ValueConverter.ToJsonValue({{#lambda.camelcase_sanitize_param}}{{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}}{{/lambda.camelcase_sanitize_param}})); } } @@ -179,7 +179,7 @@ /// public override void Write(Utf8JsonWriter writer, {{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}}? {{#lambda.camelcase_sanitize_param}}{{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}}{{/lambda.camelcase_sanitize_param}}, JsonSerializerOptions options) { - writer.WriteStringValue({{#lambda.camelcase_sanitize_param}}{{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}}{{/lambda.camelcase_sanitize_param}}?.ToString() ?? "null"); + writer.WriteStringValue({{#lambda.camelcase_sanitize_param}}{{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}}{{/lambda.camelcase_sanitize_param}}.HasValue ? {{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}}ValueConverter.ToJsonValue({{#lambda.camelcase_sanitize_param}}{{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}}{{/lambda.camelcase_sanitize_param}}.Value) : "null"); } } {{/useGenericHost}} From 9b3db83a6d1d5db3d6136426e8ce8bd22146c08b Mon Sep 17 00:00:00 2001 From: Alec Petersen Date: Tue, 5 Aug 2025 10:07:55 -0600 Subject: [PATCH 2/7] Fix doc comment --- .../src/main/resources/csharp/modelEnum.mustache | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/openapi-generator/src/main/resources/csharp/modelEnum.mustache b/modules/openapi-generator/src/main/resources/csharp/modelEnum.mustache index ceb19270bbe8..ef0a27698fc8 100644 --- a/modules/openapi-generator/src/main/resources/csharp/modelEnum.mustache +++ b/modules/openapi-generator/src/main/resources/csharp/modelEnum.mustache @@ -172,7 +172,7 @@ } /// - /// Writes the DateTime to the json writer + /// Writes the {{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}} to the json writer /// /// /// From 837c58bd74f7c9c9d3dde552cdde7f4235f9b3b8 Mon Sep 17 00:00:00 2001 From: Alec Petersen Date: Tue, 5 Aug 2025 10:09:34 -0600 Subject: [PATCH 3/7] Update samples --- .../src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs | 6 +++--- .../src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs | 6 +++--- .../src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs | 6 +++--- .../FormModels/src/Org.OpenAPITools/Model/EnumClass.cs | 6 +++--- .../src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs | 6 +++--- .../src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs | 6 +++--- .../src/Org.OpenAPITools/Model/EnumTestEnumString.cs | 6 +++--- .../Model/FindPetsByStatusStatusParameterInner.cs | 6 +++--- .../Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs | 6 +++--- .../FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs | 6 +++--- .../FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs | 6 +++--- .../src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs | 6 +++--- .../src/Org.OpenAPITools/Model/OuterEnumInteger.cs | 6 +++--- .../Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs | 6 +++--- .../FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs | 6 +++--- .../FormModels/src/Org.OpenAPITools/Model/PetStatus.cs | 6 +++--- .../Model/RequiredClassRequiredNotnullableEnumInteger.cs | 6 +++--- .../RequiredClassRequiredNotnullableEnumIntegerOnly.cs | 6 +++--- .../Model/RequiredClassRequiredNotnullableEnumString.cs | 6 +++--- .../Model/RequiredClassRequiredNullableEnumInteger.cs | 6 +++--- .../Model/RequiredClassRequiredNullableEnumIntegerOnly.cs | 6 +++--- .../Model/RequiredClassRequiredNullableEnumString.cs | 6 +++--- .../src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs | 6 +++--- .../Model/TestEnumParametersEnumHeaderStringParameter.cs | 6 +++--- .../Model/TestEnumParametersEnumQueryDoubleParameter.cs | 6 +++--- .../Model/TestEnumParametersEnumQueryIntegerParameter.cs | 6 +++--- .../Model/TestEnumParametersRequestEnumFormString.cs | 6 +++--- .../TestEnumParametersRequestEnumFormStringArrayInner.cs | 6 +++--- .../FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs | 6 +++--- .../FormModels/src/Org.OpenAPITools/Model/ZebraType.cs | 6 +++--- .../FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs | 6 +++--- .../Model/ZeroBasedEnumClassZeroBasedEnum.cs | 6 +++--- .../net4.7/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs | 6 +++--- .../net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs | 6 +++--- .../src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs | 6 +++--- .../Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs | 6 +++--- .../Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs | 6 +++--- .../Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs | 6 +++--- .../Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs | 6 +++--- .../Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs | 6 +++--- .../src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs | 6 +++--- .../src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs | 6 +++--- .../src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs | 6 +++--- .../FormModels/src/Org.OpenAPITools/Model/EnumClass.cs | 6 +++--- .../src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs | 6 +++--- .../src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs | 6 +++--- .../src/Org.OpenAPITools/Model/EnumTestEnumString.cs | 6 +++--- .../Model/FindPetsByStatusStatusParameterInner.cs | 6 +++--- .../Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs | 6 +++--- .../FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs | 6 +++--- .../FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs | 6 +++--- .../src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs | 6 +++--- .../src/Org.OpenAPITools/Model/OuterEnumInteger.cs | 6 +++--- .../Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs | 6 +++--- .../FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs | 6 +++--- .../FormModels/src/Org.OpenAPITools/Model/PetStatus.cs | 6 +++--- .../Model/RequiredClassRequiredNotnullableEnumInteger.cs | 6 +++--- .../RequiredClassRequiredNotnullableEnumIntegerOnly.cs | 6 +++--- .../Model/RequiredClassRequiredNotnullableEnumString.cs | 6 +++--- .../Model/RequiredClassRequiredNullableEnumInteger.cs | 6 +++--- .../Model/RequiredClassRequiredNullableEnumIntegerOnly.cs | 6 +++--- .../Model/RequiredClassRequiredNullableEnumString.cs | 6 +++--- .../src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs | 6 +++--- .../Model/TestEnumParametersEnumHeaderStringParameter.cs | 6 +++--- .../Model/TestEnumParametersEnumQueryDoubleParameter.cs | 6 +++--- .../Model/TestEnumParametersEnumQueryIntegerParameter.cs | 6 +++--- .../Model/TestEnumParametersRequestEnumFormString.cs | 6 +++--- .../TestEnumParametersRequestEnumFormStringArrayInner.cs | 6 +++--- .../FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs | 6 +++--- .../FormModels/src/Org.OpenAPITools/Model/ZebraType.cs | 6 +++--- .../FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs | 6 +++--- .../Model/ZeroBasedEnumClassZeroBasedEnum.cs | 6 +++--- .../net4.8/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs | 6 +++--- .../net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs | 6 +++--- .../src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs | 6 +++--- .../Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs | 6 +++--- .../Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs | 6 +++--- .../Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs | 6 +++--- .../Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs | 6 +++--- .../Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs | 6 +++--- .../src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs | 6 +++--- .../src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs | 6 +++--- .../src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs | 6 +++--- .../net8/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs | 6 +++--- .../src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs | 6 +++--- .../src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs | 6 +++--- .../src/Org.OpenAPITools/Model/EnumTestEnumString.cs | 6 +++--- .../Model/FindPetsByStatusStatusParameterInner.cs | 6 +++--- .../Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs | 6 +++--- .../FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs | 6 +++--- .../net8/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs | 6 +++--- .../src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs | 6 +++--- .../src/Org.OpenAPITools/Model/OuterEnumInteger.cs | 6 +++--- .../Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs | 6 +++--- .../FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs | 6 +++--- .../net8/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs | 6 +++--- .../Model/RequiredClassRequiredNotnullableEnumInteger.cs | 6 +++--- .../RequiredClassRequiredNotnullableEnumIntegerOnly.cs | 6 +++--- .../Model/RequiredClassRequiredNotnullableEnumString.cs | 6 +++--- .../Model/RequiredClassRequiredNullableEnumInteger.cs | 6 +++--- .../Model/RequiredClassRequiredNullableEnumIntegerOnly.cs | 6 +++--- .../Model/RequiredClassRequiredNullableEnumString.cs | 6 +++--- .../src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs | 6 +++--- .../Model/TestEnumParametersEnumHeaderStringParameter.cs | 6 +++--- .../Model/TestEnumParametersEnumQueryDoubleParameter.cs | 6 +++--- .../Model/TestEnumParametersEnumQueryIntegerParameter.cs | 6 +++--- .../Model/TestEnumParametersRequestEnumFormString.cs | 6 +++--- .../TestEnumParametersRequestEnumFormStringArrayInner.cs | 6 +++--- .../FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs | 6 +++--- .../net8/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs | 6 +++--- .../FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs | 6 +++--- .../Model/ZeroBasedEnumClassZeroBasedEnum.cs | 6 +++--- .../src/Org.OpenAPITools/Model/EnumClass.cs | 6 +++--- .../src/Org.OpenAPITools/Model/OuterEnum.cs | 6 +++--- .../src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs | 6 +++--- .../src/Org.OpenAPITools/Model/OuterEnumInteger.cs | 6 +++--- .../Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs | 6 +++--- .../src/Org.OpenAPITools/Model/OuterEnumTest.cs | 6 +++--- .../src/Org.OpenAPITools/Model/TestResultCode.cs | 6 +++--- .../src/Org.OpenAPITools/Model/ZeroBasedEnum.cs | 6 +++--- .../net8/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs | 6 +++--- .../net8/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs | 6 +++--- .../src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs | 6 +++--- .../Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs | 6 +++--- .../Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs | 6 +++--- .../Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs | 6 +++--- .../Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs | 6 +++--- .../Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs | 6 +++--- .../src/Org.OpenAPITools/Model/EnumClass.cs | 6 +++--- .../src/Org.OpenAPITools/Model/OuterEnum.cs | 6 +++--- .../src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs | 6 +++--- .../src/Org.OpenAPITools/Model/OuterEnumInteger.cs | 6 +++--- .../Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs | 6 +++--- .../src/Org.OpenAPITools/Model/OuterEnumTest.cs | 6 +++--- .../src/Org.OpenAPITools/Model/TestResultCode.cs | 6 +++--- .../src/Org.OpenAPITools/Model/ZeroBasedEnum.cs | 6 +++--- .../src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs | 6 +++--- .../src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs | 6 +++--- .../src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs | 6 +++--- .../net9/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs | 6 +++--- .../src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs | 6 +++--- .../src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs | 6 +++--- .../src/Org.OpenAPITools/Model/EnumTestEnumString.cs | 6 +++--- .../Model/FindPetsByStatusStatusParameterInner.cs | 6 +++--- .../Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs | 6 +++--- .../FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs | 6 +++--- .../net9/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs | 6 +++--- .../src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs | 6 +++--- .../src/Org.OpenAPITools/Model/OuterEnumInteger.cs | 6 +++--- .../Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs | 6 +++--- .../FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs | 6 +++--- .../net9/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs | 6 +++--- .../Model/RequiredClassRequiredNotnullableEnumInteger.cs | 6 +++--- .../RequiredClassRequiredNotnullableEnumIntegerOnly.cs | 6 +++--- .../Model/RequiredClassRequiredNotnullableEnumString.cs | 6 +++--- .../Model/RequiredClassRequiredNullableEnumInteger.cs | 6 +++--- .../Model/RequiredClassRequiredNullableEnumIntegerOnly.cs | 6 +++--- .../Model/RequiredClassRequiredNullableEnumString.cs | 6 +++--- .../src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs | 6 +++--- .../Model/TestEnumParametersEnumHeaderStringParameter.cs | 6 +++--- .../Model/TestEnumParametersEnumQueryDoubleParameter.cs | 6 +++--- .../Model/TestEnumParametersEnumQueryIntegerParameter.cs | 6 +++--- .../Model/TestEnumParametersRequestEnumFormString.cs | 6 +++--- .../TestEnumParametersRequestEnumFormStringArrayInner.cs | 6 +++--- .../FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs | 6 +++--- .../net9/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs | 6 +++--- .../FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs | 6 +++--- .../Model/ZeroBasedEnumClassZeroBasedEnum.cs | 6 +++--- .../src/Org.OpenAPITools/Model/EnumClass.cs | 6 +++--- .../src/Org.OpenAPITools/Model/OuterEnum.cs | 6 +++--- .../src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs | 6 +++--- .../src/Org.OpenAPITools/Model/OuterEnumInteger.cs | 6 +++--- .../Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs | 6 +++--- .../src/Org.OpenAPITools/Model/OuterEnumTest.cs | 6 +++--- .../src/Org.OpenAPITools/Model/TestResultCode.cs | 6 +++--- .../src/Org.OpenAPITools/Model/ZeroBasedEnum.cs | 6 +++--- .../net9/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs | 6 +++--- .../net9/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs | 6 +++--- .../src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs | 6 +++--- .../Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs | 6 +++--- .../Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs | 6 +++--- .../Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs | 6 +++--- .../Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs | 6 +++--- .../Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs | 6 +++--- .../src/Org.OpenAPITools/Model/EnumClass.cs | 6 +++--- .../src/Org.OpenAPITools/Model/OuterEnum.cs | 6 +++--- .../src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs | 6 +++--- .../src/Org.OpenAPITools/Model/OuterEnumInteger.cs | 6 +++--- .../Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs | 6 +++--- .../src/Org.OpenAPITools/Model/OuterEnumTest.cs | 6 +++--- .../src/Org.OpenAPITools/Model/TestResultCode.cs | 6 +++--- .../src/Org.OpenAPITools/Model/ZeroBasedEnum.cs | 6 +++--- .../Petstore/src/Org.OpenAPITools/Model/EnumClass.cs | 6 +++--- .../Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs | 6 +++--- .../src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs | 6 +++--- .../Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs | 6 +++--- .../Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs | 6 +++--- .../Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs | 6 +++--- .../Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs | 6 +++--- .../Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs | 6 +++--- 200 files changed, 600 insertions(+), 600 deletions(-) diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs index 9e8bc253fdb2..d822e385c01b 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs @@ -116,7 +116,7 @@ public override ChildCatAllOfPetType Read(ref Utf8JsonReader reader, Type typeTo /// public override void Write(Utf8JsonWriter writer, ChildCatAllOfPetType childCatAllOfPetType, JsonSerializerOptions options) { - writer.WriteStringValue(childCatAllOfPetType.ToString()); + writer.WriteStringValue(ChildCatAllOfPetTypeValueConverter.ToJsonValue(childCatAllOfPetType)); } } @@ -147,14 +147,14 @@ public class ChildCatAllOfPetTypeNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the ChildCatAllOfPetType to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, ChildCatAllOfPetType? childCatAllOfPetType, JsonSerializerOptions options) { - writer.WriteStringValue(childCatAllOfPetType?.ToString() ?? "null"); + writer.WriteStringValue(childCatAllOfPetType.HasValue ? ChildCatAllOfPetTypeValueConverter.ToJsonValue(childCatAllOfPetType.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs index c620b7197c40..503f538eb82a 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs @@ -130,7 +130,7 @@ public override EnumArraysArrayEnumInner Read(ref Utf8JsonReader reader, Type ty /// public override void Write(Utf8JsonWriter writer, EnumArraysArrayEnumInner enumArraysArrayEnumInner, JsonSerializerOptions options) { - writer.WriteStringValue(enumArraysArrayEnumInner.ToString()); + writer.WriteStringValue(EnumArraysArrayEnumInnerValueConverter.ToJsonValue(enumArraysArrayEnumInner)); } } @@ -161,14 +161,14 @@ public class EnumArraysArrayEnumInnerNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the EnumArraysArrayEnumInner to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, EnumArraysArrayEnumInner? enumArraysArrayEnumInner, JsonSerializerOptions options) { - writer.WriteStringValue(enumArraysArrayEnumInner?.ToString() ?? "null"); + writer.WriteStringValue(enumArraysArrayEnumInner.HasValue ? EnumArraysArrayEnumInnerValueConverter.ToJsonValue(enumArraysArrayEnumInner.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs index 4a414d11d0db..4ec95e8a5c16 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs @@ -130,7 +130,7 @@ public override EnumArraysJustSymbol Read(ref Utf8JsonReader reader, Type typeTo /// public override void Write(Utf8JsonWriter writer, EnumArraysJustSymbol enumArraysJustSymbol, JsonSerializerOptions options) { - writer.WriteStringValue(enumArraysJustSymbol.ToString()); + writer.WriteStringValue(EnumArraysJustSymbolValueConverter.ToJsonValue(enumArraysJustSymbol)); } } @@ -161,14 +161,14 @@ public class EnumArraysJustSymbolNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the EnumArraysJustSymbol to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, EnumArraysJustSymbol? enumArraysJustSymbol, JsonSerializerOptions options) { - writer.WriteStringValue(enumArraysJustSymbol?.ToString() ?? "null"); + writer.WriteStringValue(enumArraysJustSymbol.HasValue ? EnumArraysJustSymbolValueConverter.ToJsonValue(enumArraysJustSymbol.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs index b1aff0adf0d8..3a4f0933b764 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs @@ -144,7 +144,7 @@ public override EnumClass Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, EnumClass enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass.ToString()); + writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass)); } } @@ -175,14 +175,14 @@ public class EnumClassNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the EnumClass to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, EnumClass? enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass?.ToString() ?? "null"); + writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs index 3a1302bf271e..0ab29c0f5559 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs @@ -124,7 +124,7 @@ public override EnumTestEnumInteger Read(ref Utf8JsonReader reader, Type typeToC /// public override void Write(Utf8JsonWriter writer, EnumTestEnumInteger enumTestEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumInteger.ToString()); + writer.WriteStringValue(EnumTestEnumIntegerValueConverter.ToJsonValue(enumTestEnumInteger)); } } @@ -155,14 +155,14 @@ public class EnumTestEnumIntegerNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the EnumTestEnumInteger to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, EnumTestEnumInteger? enumTestEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumInteger?.ToString() ?? "null"); + writer.WriteStringValue(enumTestEnumInteger.HasValue ? EnumTestEnumIntegerValueConverter.ToJsonValue(enumTestEnumInteger.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs index cd0add6cf3ce..8f98d93a9875 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs @@ -124,7 +124,7 @@ public override EnumTestEnumIntegerOnly Read(ref Utf8JsonReader reader, Type typ /// public override void Write(Utf8JsonWriter writer, EnumTestEnumIntegerOnly enumTestEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumIntegerOnly.ToString()); + writer.WriteStringValue(EnumTestEnumIntegerOnlyValueConverter.ToJsonValue(enumTestEnumIntegerOnly)); } } @@ -155,14 +155,14 @@ public class EnumTestEnumIntegerOnlyNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the EnumTestEnumIntegerOnly to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, EnumTestEnumIntegerOnly? enumTestEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumIntegerOnly?.ToString() ?? "null"); + writer.WriteStringValue(enumTestEnumIntegerOnly.HasValue ? EnumTestEnumIntegerOnlyValueConverter.ToJsonValue(enumTestEnumIntegerOnly.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumString.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumString.cs index adad28355b70..14477c3213ab 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumString.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumString.cs @@ -214,7 +214,7 @@ public override EnumTestEnumString Read(ref Utf8JsonReader reader, Type typeToCo /// public override void Write(Utf8JsonWriter writer, EnumTestEnumString enumTestEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumString.ToString()); + writer.WriteStringValue(EnumTestEnumStringValueConverter.ToJsonValue(enumTestEnumString)); } } @@ -245,14 +245,14 @@ public class EnumTestEnumStringNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the EnumTestEnumString to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, EnumTestEnumString? enumTestEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumString?.ToString() ?? "null"); + writer.WriteStringValue(enumTestEnumString.HasValue ? EnumTestEnumStringValueConverter.ToJsonValue(enumTestEnumString.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/FindPetsByStatusStatusParameterInner.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/FindPetsByStatusStatusParameterInner.cs index da357d93dd28..aaf906d2b1f7 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/FindPetsByStatusStatusParameterInner.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/FindPetsByStatusStatusParameterInner.cs @@ -144,7 +144,7 @@ public override FindPetsByStatusStatusParameterInner Read(ref Utf8JsonReader rea /// public override void Write(Utf8JsonWriter writer, FindPetsByStatusStatusParameterInner findPetsByStatusStatusParameterInner, JsonSerializerOptions options) { - writer.WriteStringValue(findPetsByStatusStatusParameterInner.ToString()); + writer.WriteStringValue(FindPetsByStatusStatusParameterInnerValueConverter.ToJsonValue(findPetsByStatusStatusParameterInner)); } } @@ -175,14 +175,14 @@ public class FindPetsByStatusStatusParameterInnerNullableJsonConverter : JsonCon } /// - /// Writes the DateTime to the json writer + /// Writes the FindPetsByStatusStatusParameterInner to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, FindPetsByStatusStatusParameterInner? findPetsByStatusStatusParameterInner, JsonSerializerOptions options) { - writer.WriteStringValue(findPetsByStatusStatusParameterInner?.ToString() ?? "null"); + writer.WriteStringValue(findPetsByStatusStatusParameterInner.HasValue ? FindPetsByStatusStatusParameterInnerValueConverter.ToJsonValue(findPetsByStatusStatusParameterInner.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs index 441ea5dcb7da..72aef8226ced 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs @@ -130,7 +130,7 @@ public override MapTestMapOfEnumStringValue Read(ref Utf8JsonReader reader, Type /// public override void Write(Utf8JsonWriter writer, MapTestMapOfEnumStringValue mapTestMapOfEnumStringValue, JsonSerializerOptions options) { - writer.WriteStringValue(mapTestMapOfEnumStringValue.ToString()); + writer.WriteStringValue(MapTestMapOfEnumStringValueValueConverter.ToJsonValue(mapTestMapOfEnumStringValue)); } } @@ -161,14 +161,14 @@ public class MapTestMapOfEnumStringValueNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the MapTestMapOfEnumStringValue to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, MapTestMapOfEnumStringValue? mapTestMapOfEnumStringValue, JsonSerializerOptions options) { - writer.WriteStringValue(mapTestMapOfEnumStringValue?.ToString() ?? "null"); + writer.WriteStringValue(mapTestMapOfEnumStringValue.HasValue ? MapTestMapOfEnumStringValueValueConverter.ToJsonValue(mapTestMapOfEnumStringValue.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs index 6566ca4aa564..385b3285f066 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs @@ -145,7 +145,7 @@ public override OrderStatus Read(ref Utf8JsonReader reader, Type typeToConvert, /// public override void Write(Utf8JsonWriter writer, OrderStatus orderStatus, JsonSerializerOptions options) { - writer.WriteStringValue(orderStatus.ToString()); + writer.WriteStringValue(OrderStatusValueConverter.ToJsonValue(orderStatus)); } } @@ -176,14 +176,14 @@ public class OrderStatusNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the OrderStatus to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OrderStatus? orderStatus, JsonSerializerOptions options) { - writer.WriteStringValue(orderStatus?.ToString() ?? "null"); + writer.WriteStringValue(orderStatus.HasValue ? OrderStatusValueConverter.ToJsonValue(orderStatus.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs index 47bb6793c6ac..fbe40b6a9deb 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs @@ -144,7 +144,7 @@ public override OuterEnum Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, OuterEnum outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum.ToString()); + writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum)); } } @@ -175,14 +175,14 @@ public class OuterEnumNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the OuterEnum to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnum? outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum?.ToString() ?? "null"); + writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs index 136fb4c54c4e..67eb0754c9d9 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs @@ -144,7 +144,7 @@ public override OuterEnumDefaultValue Read(ref Utf8JsonReader reader, Type typeT /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue.ToString()); + writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue)); } } @@ -175,14 +175,14 @@ public class OuterEnumDefaultValueNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumDefaultValue to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue? outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs index 2ed4f18a657e..b6213b118ce6 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs @@ -135,7 +135,7 @@ public override OuterEnumInteger Read(ref Utf8JsonReader reader, Type typeToConv /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger.ToString()); + writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger)); } } @@ -166,14 +166,14 @@ public class OuterEnumIntegerNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumInteger to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger? outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs index c6a470cc64d1..f0728f0e6f4e 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs @@ -135,7 +135,7 @@ public override OuterEnumIntegerDefaultValue Read(ref Utf8JsonReader reader, Typ /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue.ToString()); + writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue)); } } @@ -166,14 +166,14 @@ public class OuterEnumIntegerDefaultValueNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumIntegerDefaultValue to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue? outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs index a2e789f2edef..1876776b9efa 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs @@ -214,7 +214,7 @@ public override OuterEnumTest Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, OuterEnumTest outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest.ToString()); + writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest)); } } @@ -245,14 +245,14 @@ public class OuterEnumTestNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the OuterEnumTest to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumTest? outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs index 9e19b612bf97..0a04e159000b 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs @@ -145,7 +145,7 @@ public override PetStatus Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, PetStatus petStatus, JsonSerializerOptions options) { - writer.WriteStringValue(petStatus.ToString()); + writer.WriteStringValue(PetStatusValueConverter.ToJsonValue(petStatus)); } } @@ -176,14 +176,14 @@ public class PetStatusNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the PetStatus to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, PetStatus? petStatus, JsonSerializerOptions options) { - writer.WriteStringValue(petStatus?.ToString() ?? "null"); + writer.WriteStringValue(petStatus.HasValue ? PetStatusValueConverter.ToJsonValue(petStatus.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumInteger.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumInteger.cs index 04988ef3ee99..30e1aa488313 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumInteger.cs @@ -124,7 +124,7 @@ public override RequiredClassRequiredNotnullableEnumInteger Read(ref Utf8JsonRea /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumInteger requiredClassRequiredNotnullableEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumInteger.ToString()); + writer.WriteStringValue(RequiredClassRequiredNotnullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumInteger)); } } @@ -155,14 +155,14 @@ public class RequiredClassRequiredNotnullableEnumIntegerNullableJsonConverter : } /// - /// Writes the DateTime to the json writer + /// Writes the RequiredClassRequiredNotnullableEnumInteger to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumInteger? requiredClassRequiredNotnullableEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumInteger?.ToString() ?? "null"); + writer.WriteStringValue(requiredClassRequiredNotnullableEnumInteger.HasValue ? RequiredClassRequiredNotnullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumInteger.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs index 775aba4f6af0..97555f9590d7 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs @@ -124,7 +124,7 @@ public override RequiredClassRequiredNotnullableEnumIntegerOnly Read(ref Utf8Jso /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumIntegerOnly requiredClassRequiredNotnullableEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumIntegerOnly.ToString()); + writer.WriteStringValue(RequiredClassRequiredNotnullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumIntegerOnly)); } } @@ -155,14 +155,14 @@ public class RequiredClassRequiredNotnullableEnumIntegerOnlyNullableJsonConverte } /// - /// Writes the DateTime to the json writer + /// Writes the RequiredClassRequiredNotnullableEnumIntegerOnly to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumIntegerOnly? requiredClassRequiredNotnullableEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumIntegerOnly?.ToString() ?? "null"); + writer.WriteStringValue(requiredClassRequiredNotnullableEnumIntegerOnly.HasValue ? RequiredClassRequiredNotnullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumIntegerOnly.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumString.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumString.cs index 5b4f29294ac6..e0e585e32c00 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumString.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumString.cs @@ -214,7 +214,7 @@ public override RequiredClassRequiredNotnullableEnumString Read(ref Utf8JsonRead /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumString requiredClassRequiredNotnullableEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumString.ToString()); + writer.WriteStringValue(RequiredClassRequiredNotnullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumString)); } } @@ -245,14 +245,14 @@ public class RequiredClassRequiredNotnullableEnumStringNullableJsonConverter : J } /// - /// Writes the DateTime to the json writer + /// Writes the RequiredClassRequiredNotnullableEnumString to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumString? requiredClassRequiredNotnullableEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumString?.ToString() ?? "null"); + writer.WriteStringValue(requiredClassRequiredNotnullableEnumString.HasValue ? RequiredClassRequiredNotnullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumString.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumInteger.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumInteger.cs index 365504a241bf..3851f6f9abd6 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumInteger.cs @@ -124,7 +124,7 @@ public override RequiredClassRequiredNullableEnumInteger Read(ref Utf8JsonReader /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumInteger requiredClassRequiredNullableEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumInteger.ToString()); + writer.WriteStringValue(RequiredClassRequiredNullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNullableEnumInteger)); } } @@ -155,14 +155,14 @@ public class RequiredClassRequiredNullableEnumIntegerNullableJsonConverter : Jso } /// - /// Writes the DateTime to the json writer + /// Writes the RequiredClassRequiredNullableEnumInteger to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumInteger? requiredClassRequiredNullableEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumInteger?.ToString() ?? "null"); + writer.WriteStringValue(requiredClassRequiredNullableEnumInteger.HasValue ? RequiredClassRequiredNullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNullableEnumInteger.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumIntegerOnly.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumIntegerOnly.cs index 4c5f2c56ba58..d01524127318 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumIntegerOnly.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumIntegerOnly.cs @@ -124,7 +124,7 @@ public override RequiredClassRequiredNullableEnumIntegerOnly Read(ref Utf8JsonRe /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumIntegerOnly requiredClassRequiredNullableEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumIntegerOnly.ToString()); + writer.WriteStringValue(RequiredClassRequiredNullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNullableEnumIntegerOnly)); } } @@ -155,14 +155,14 @@ public class RequiredClassRequiredNullableEnumIntegerOnlyNullableJsonConverter : } /// - /// Writes the DateTime to the json writer + /// Writes the RequiredClassRequiredNullableEnumIntegerOnly to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumIntegerOnly? requiredClassRequiredNullableEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumIntegerOnly?.ToString() ?? "null"); + writer.WriteStringValue(requiredClassRequiredNullableEnumIntegerOnly.HasValue ? RequiredClassRequiredNullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNullableEnumIntegerOnly.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumString.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumString.cs index 36bcb1481310..a633e32472c9 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumString.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumString.cs @@ -214,7 +214,7 @@ public override RequiredClassRequiredNullableEnumString Read(ref Utf8JsonReader /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumString requiredClassRequiredNullableEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumString.ToString()); + writer.WriteStringValue(RequiredClassRequiredNullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNullableEnumString)); } } @@ -245,14 +245,14 @@ public class RequiredClassRequiredNullableEnumStringNullableJsonConverter : Json } /// - /// Writes the DateTime to the json writer + /// Writes the RequiredClassRequiredNullableEnumString to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumString? requiredClassRequiredNullableEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumString?.ToString() ?? "null"); + writer.WriteStringValue(requiredClassRequiredNullableEnumString.HasValue ? RequiredClassRequiredNullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNullableEnumString.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs index 32fdf9b1c3b7..e5c24befa8cd 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs @@ -130,7 +130,7 @@ public override TestDescendantsObjectType Read(ref Utf8JsonReader reader, Type t /// public override void Write(Utf8JsonWriter writer, TestDescendantsObjectType testDescendantsObjectType, JsonSerializerOptions options) { - writer.WriteStringValue(testDescendantsObjectType.ToString()); + writer.WriteStringValue(TestDescendantsObjectTypeValueConverter.ToJsonValue(testDescendantsObjectType)); } } @@ -161,14 +161,14 @@ public class TestDescendantsObjectTypeNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the TestDescendantsObjectType to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestDescendantsObjectType? testDescendantsObjectType, JsonSerializerOptions options) { - writer.WriteStringValue(testDescendantsObjectType?.ToString() ?? "null"); + writer.WriteStringValue(testDescendantsObjectType.HasValue ? TestDescendantsObjectTypeValueConverter.ToJsonValue(testDescendantsObjectType.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumHeaderStringParameter.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumHeaderStringParameter.cs index ccb446b02503..679b9dd4357b 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumHeaderStringParameter.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumHeaderStringParameter.cs @@ -144,7 +144,7 @@ public override TestEnumParametersEnumHeaderStringParameter Read(ref Utf8JsonRea /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumHeaderStringParameter testEnumParametersEnumHeaderStringParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumHeaderStringParameter.ToString()); + writer.WriteStringValue(TestEnumParametersEnumHeaderStringParameterValueConverter.ToJsonValue(testEnumParametersEnumHeaderStringParameter)); } } @@ -175,14 +175,14 @@ public class TestEnumParametersEnumHeaderStringParameterNullableJsonConverter : } /// - /// Writes the DateTime to the json writer + /// Writes the TestEnumParametersEnumHeaderStringParameter to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumHeaderStringParameter? testEnumParametersEnumHeaderStringParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumHeaderStringParameter?.ToString() ?? "null"); + writer.WriteStringValue(testEnumParametersEnumHeaderStringParameter.HasValue ? TestEnumParametersEnumHeaderStringParameterValueConverter.ToJsonValue(testEnumParametersEnumHeaderStringParameter.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryDoubleParameter.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryDoubleParameter.cs index ec14b39944da..463c1a259af8 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryDoubleParameter.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryDoubleParameter.cs @@ -124,7 +124,7 @@ public override TestEnumParametersEnumQueryDoubleParameter Read(ref Utf8JsonRead /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumQueryDoubleParameter testEnumParametersEnumQueryDoubleParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumQueryDoubleParameter.ToString()); + writer.WriteStringValue(TestEnumParametersEnumQueryDoubleParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryDoubleParameter)); } } @@ -155,14 +155,14 @@ public class TestEnumParametersEnumQueryDoubleParameterNullableJsonConverter : J } /// - /// Writes the DateTime to the json writer + /// Writes the TestEnumParametersEnumQueryDoubleParameter to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumQueryDoubleParameter? testEnumParametersEnumQueryDoubleParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumQueryDoubleParameter?.ToString() ?? "null"); + writer.WriteStringValue(testEnumParametersEnumQueryDoubleParameter.HasValue ? TestEnumParametersEnumQueryDoubleParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryDoubleParameter.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryIntegerParameter.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryIntegerParameter.cs index 33ff2ce2cc21..8949dc3ab77f 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryIntegerParameter.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryIntegerParameter.cs @@ -124,7 +124,7 @@ public override TestEnumParametersEnumQueryIntegerParameter Read(ref Utf8JsonRea /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumQueryIntegerParameter testEnumParametersEnumQueryIntegerParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumQueryIntegerParameter.ToString()); + writer.WriteStringValue(TestEnumParametersEnumQueryIntegerParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryIntegerParameter)); } } @@ -155,14 +155,14 @@ public class TestEnumParametersEnumQueryIntegerParameterNullableJsonConverter : } /// - /// Writes the DateTime to the json writer + /// Writes the TestEnumParametersEnumQueryIntegerParameter to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumQueryIntegerParameter? testEnumParametersEnumQueryIntegerParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumQueryIntegerParameter?.ToString() ?? "null"); + writer.WriteStringValue(testEnumParametersEnumQueryIntegerParameter.HasValue ? TestEnumParametersEnumQueryIntegerParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryIntegerParameter.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormString.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormString.cs index d86b48d4a9b7..3291670f2509 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormString.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormString.cs @@ -145,7 +145,7 @@ public override TestEnumParametersRequestEnumFormString Read(ref Utf8JsonReader /// public override void Write(Utf8JsonWriter writer, TestEnumParametersRequestEnumFormString testEnumParametersRequestEnumFormString, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersRequestEnumFormString.ToString()); + writer.WriteStringValue(TestEnumParametersRequestEnumFormStringValueConverter.ToJsonValue(testEnumParametersRequestEnumFormString)); } } @@ -176,14 +176,14 @@ public class TestEnumParametersRequestEnumFormStringNullableJsonConverter : Json } /// - /// Writes the DateTime to the json writer + /// Writes the TestEnumParametersRequestEnumFormString to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestEnumParametersRequestEnumFormString? testEnumParametersRequestEnumFormString, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersRequestEnumFormString?.ToString() ?? "null"); + writer.WriteStringValue(testEnumParametersRequestEnumFormString.HasValue ? TestEnumParametersRequestEnumFormStringValueConverter.ToJsonValue(testEnumParametersRequestEnumFormString.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormStringArrayInner.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormStringArrayInner.cs index 4f1c9c53c603..95b9957aea3e 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormStringArrayInner.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormStringArrayInner.cs @@ -130,7 +130,7 @@ public override TestEnumParametersRequestEnumFormStringArrayInner Read(ref Utf8J /// public override void Write(Utf8JsonWriter writer, TestEnumParametersRequestEnumFormStringArrayInner testEnumParametersRequestEnumFormStringArrayInner, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersRequestEnumFormStringArrayInner.ToString()); + writer.WriteStringValue(TestEnumParametersRequestEnumFormStringArrayInnerValueConverter.ToJsonValue(testEnumParametersRequestEnumFormStringArrayInner)); } } @@ -161,14 +161,14 @@ public class TestEnumParametersRequestEnumFormStringArrayInnerNullableJsonConver } /// - /// Writes the DateTime to the json writer + /// Writes the TestEnumParametersRequestEnumFormStringArrayInner to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestEnumParametersRequestEnumFormStringArrayInner? testEnumParametersRequestEnumFormStringArrayInner, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersRequestEnumFormStringArrayInner?.ToString() ?? "null"); + writer.WriteStringValue(testEnumParametersRequestEnumFormStringArrayInner.HasValue ? TestEnumParametersRequestEnumFormStringArrayInnerValueConverter.ToJsonValue(testEnumParametersRequestEnumFormStringArrayInner.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs index 0fc06c04a677..db1dfba50f3e 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs @@ -131,7 +131,7 @@ public override TestResultCode Read(ref Utf8JsonReader reader, Type typeToConver /// public override void Write(Utf8JsonWriter writer, TestResultCode testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode.ToString()); + writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode)); } } @@ -162,14 +162,14 @@ public class TestResultCodeNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the TestResultCode to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestResultCode? testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode?.ToString() ?? "null"); + writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs index 4a54f2a265a1..f996e85f1463 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs @@ -144,7 +144,7 @@ public override ZebraType Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, ZebraType zebraType, JsonSerializerOptions options) { - writer.WriteStringValue(zebraType.ToString()); + writer.WriteStringValue(ZebraTypeValueConverter.ToJsonValue(zebraType)); } } @@ -175,14 +175,14 @@ public class ZebraTypeNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the ZebraType to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, ZebraType? zebraType, JsonSerializerOptions options) { - writer.WriteStringValue(zebraType?.ToString() ?? "null"); + writer.WriteStringValue(zebraType.HasValue ? ZebraTypeValueConverter.ToJsonValue(zebraType.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs index 34a044fb8b13..518bfc871ac4 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs @@ -130,7 +130,7 @@ public override ZeroBasedEnum Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum.ToString()); + writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum)); } } @@ -161,14 +161,14 @@ public class ZeroBasedEnumNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the ZeroBasedEnum to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum? zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum?.ToString() ?? "null"); + writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs index 2b062a550aba..ed529e2f1a2b 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs @@ -130,7 +130,7 @@ public override ZeroBasedEnumClassZeroBasedEnum Read(ref Utf8JsonReader reader, /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnumClassZeroBasedEnum zeroBasedEnumClassZeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnumClassZeroBasedEnum.ToString()); + writer.WriteStringValue(ZeroBasedEnumClassZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnumClassZeroBasedEnum)); } } @@ -161,14 +161,14 @@ public class ZeroBasedEnumClassZeroBasedEnumNullableJsonConverter : JsonConverte } /// - /// Writes the DateTime to the json writer + /// Writes the ZeroBasedEnumClassZeroBasedEnum to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnumClassZeroBasedEnum? zeroBasedEnumClassZeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnumClassZeroBasedEnum?.ToString() ?? "null"); + writer.WriteStringValue(zeroBasedEnumClassZeroBasedEnum.HasValue ? ZeroBasedEnumClassZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnumClassZeroBasedEnum.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs index b1aff0adf0d8..3a4f0933b764 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs @@ -144,7 +144,7 @@ public override EnumClass Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, EnumClass enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass.ToString()); + writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass)); } } @@ -175,14 +175,14 @@ public class EnumClassNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the EnumClass to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, EnumClass? enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass?.ToString() ?? "null"); + writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs index 47bb6793c6ac..fbe40b6a9deb 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs @@ -144,7 +144,7 @@ public override OuterEnum Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, OuterEnum outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum.ToString()); + writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum)); } } @@ -175,14 +175,14 @@ public class OuterEnumNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the OuterEnum to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnum? outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum?.ToString() ?? "null"); + writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs index 136fb4c54c4e..67eb0754c9d9 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs @@ -144,7 +144,7 @@ public override OuterEnumDefaultValue Read(ref Utf8JsonReader reader, Type typeT /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue.ToString()); + writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue)); } } @@ -175,14 +175,14 @@ public class OuterEnumDefaultValueNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumDefaultValue to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue? outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs index 2ed4f18a657e..b6213b118ce6 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs @@ -135,7 +135,7 @@ public override OuterEnumInteger Read(ref Utf8JsonReader reader, Type typeToConv /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger.ToString()); + writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger)); } } @@ -166,14 +166,14 @@ public class OuterEnumIntegerNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumInteger to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger? outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs index c6a470cc64d1..f0728f0e6f4e 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs @@ -135,7 +135,7 @@ public override OuterEnumIntegerDefaultValue Read(ref Utf8JsonReader reader, Typ /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue.ToString()); + writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue)); } } @@ -166,14 +166,14 @@ public class OuterEnumIntegerDefaultValueNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumIntegerDefaultValue to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue? outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs index a2e789f2edef..1876776b9efa 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs @@ -214,7 +214,7 @@ public override OuterEnumTest Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, OuterEnumTest outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest.ToString()); + writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest)); } } @@ -245,14 +245,14 @@ public class OuterEnumTestNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the OuterEnumTest to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumTest? outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs index 0fc06c04a677..db1dfba50f3e 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs @@ -131,7 +131,7 @@ public override TestResultCode Read(ref Utf8JsonReader reader, Type typeToConver /// public override void Write(Utf8JsonWriter writer, TestResultCode testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode.ToString()); + writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode)); } } @@ -162,14 +162,14 @@ public class TestResultCodeNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the TestResultCode to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestResultCode? testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode?.ToString() ?? "null"); + writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs index 34a044fb8b13..518bfc871ac4 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs @@ -130,7 +130,7 @@ public override ZeroBasedEnum Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum.ToString()); + writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum)); } } @@ -161,14 +161,14 @@ public class ZeroBasedEnumNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the ZeroBasedEnum to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum? zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum?.ToString() ?? "null"); + writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs index 9e8bc253fdb2..d822e385c01b 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs @@ -116,7 +116,7 @@ public override ChildCatAllOfPetType Read(ref Utf8JsonReader reader, Type typeTo /// public override void Write(Utf8JsonWriter writer, ChildCatAllOfPetType childCatAllOfPetType, JsonSerializerOptions options) { - writer.WriteStringValue(childCatAllOfPetType.ToString()); + writer.WriteStringValue(ChildCatAllOfPetTypeValueConverter.ToJsonValue(childCatAllOfPetType)); } } @@ -147,14 +147,14 @@ public class ChildCatAllOfPetTypeNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the ChildCatAllOfPetType to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, ChildCatAllOfPetType? childCatAllOfPetType, JsonSerializerOptions options) { - writer.WriteStringValue(childCatAllOfPetType?.ToString() ?? "null"); + writer.WriteStringValue(childCatAllOfPetType.HasValue ? ChildCatAllOfPetTypeValueConverter.ToJsonValue(childCatAllOfPetType.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs index c620b7197c40..503f538eb82a 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs @@ -130,7 +130,7 @@ public override EnumArraysArrayEnumInner Read(ref Utf8JsonReader reader, Type ty /// public override void Write(Utf8JsonWriter writer, EnumArraysArrayEnumInner enumArraysArrayEnumInner, JsonSerializerOptions options) { - writer.WriteStringValue(enumArraysArrayEnumInner.ToString()); + writer.WriteStringValue(EnumArraysArrayEnumInnerValueConverter.ToJsonValue(enumArraysArrayEnumInner)); } } @@ -161,14 +161,14 @@ public class EnumArraysArrayEnumInnerNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the EnumArraysArrayEnumInner to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, EnumArraysArrayEnumInner? enumArraysArrayEnumInner, JsonSerializerOptions options) { - writer.WriteStringValue(enumArraysArrayEnumInner?.ToString() ?? "null"); + writer.WriteStringValue(enumArraysArrayEnumInner.HasValue ? EnumArraysArrayEnumInnerValueConverter.ToJsonValue(enumArraysArrayEnumInner.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs index 4a414d11d0db..4ec95e8a5c16 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs @@ -130,7 +130,7 @@ public override EnumArraysJustSymbol Read(ref Utf8JsonReader reader, Type typeTo /// public override void Write(Utf8JsonWriter writer, EnumArraysJustSymbol enumArraysJustSymbol, JsonSerializerOptions options) { - writer.WriteStringValue(enumArraysJustSymbol.ToString()); + writer.WriteStringValue(EnumArraysJustSymbolValueConverter.ToJsonValue(enumArraysJustSymbol)); } } @@ -161,14 +161,14 @@ public class EnumArraysJustSymbolNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the EnumArraysJustSymbol to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, EnumArraysJustSymbol? enumArraysJustSymbol, JsonSerializerOptions options) { - writer.WriteStringValue(enumArraysJustSymbol?.ToString() ?? "null"); + writer.WriteStringValue(enumArraysJustSymbol.HasValue ? EnumArraysJustSymbolValueConverter.ToJsonValue(enumArraysJustSymbol.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs index b1aff0adf0d8..3a4f0933b764 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs @@ -144,7 +144,7 @@ public override EnumClass Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, EnumClass enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass.ToString()); + writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass)); } } @@ -175,14 +175,14 @@ public class EnumClassNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the EnumClass to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, EnumClass? enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass?.ToString() ?? "null"); + writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs index 3a1302bf271e..0ab29c0f5559 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs @@ -124,7 +124,7 @@ public override EnumTestEnumInteger Read(ref Utf8JsonReader reader, Type typeToC /// public override void Write(Utf8JsonWriter writer, EnumTestEnumInteger enumTestEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumInteger.ToString()); + writer.WriteStringValue(EnumTestEnumIntegerValueConverter.ToJsonValue(enumTestEnumInteger)); } } @@ -155,14 +155,14 @@ public class EnumTestEnumIntegerNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the EnumTestEnumInteger to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, EnumTestEnumInteger? enumTestEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumInteger?.ToString() ?? "null"); + writer.WriteStringValue(enumTestEnumInteger.HasValue ? EnumTestEnumIntegerValueConverter.ToJsonValue(enumTestEnumInteger.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs index cd0add6cf3ce..8f98d93a9875 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs @@ -124,7 +124,7 @@ public override EnumTestEnumIntegerOnly Read(ref Utf8JsonReader reader, Type typ /// public override void Write(Utf8JsonWriter writer, EnumTestEnumIntegerOnly enumTestEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumIntegerOnly.ToString()); + writer.WriteStringValue(EnumTestEnumIntegerOnlyValueConverter.ToJsonValue(enumTestEnumIntegerOnly)); } } @@ -155,14 +155,14 @@ public class EnumTestEnumIntegerOnlyNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the EnumTestEnumIntegerOnly to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, EnumTestEnumIntegerOnly? enumTestEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumIntegerOnly?.ToString() ?? "null"); + writer.WriteStringValue(enumTestEnumIntegerOnly.HasValue ? EnumTestEnumIntegerOnlyValueConverter.ToJsonValue(enumTestEnumIntegerOnly.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumString.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumString.cs index adad28355b70..14477c3213ab 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumString.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumString.cs @@ -214,7 +214,7 @@ public override EnumTestEnumString Read(ref Utf8JsonReader reader, Type typeToCo /// public override void Write(Utf8JsonWriter writer, EnumTestEnumString enumTestEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumString.ToString()); + writer.WriteStringValue(EnumTestEnumStringValueConverter.ToJsonValue(enumTestEnumString)); } } @@ -245,14 +245,14 @@ public class EnumTestEnumStringNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the EnumTestEnumString to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, EnumTestEnumString? enumTestEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumString?.ToString() ?? "null"); + writer.WriteStringValue(enumTestEnumString.HasValue ? EnumTestEnumStringValueConverter.ToJsonValue(enumTestEnumString.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/FindPetsByStatusStatusParameterInner.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/FindPetsByStatusStatusParameterInner.cs index da357d93dd28..aaf906d2b1f7 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/FindPetsByStatusStatusParameterInner.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/FindPetsByStatusStatusParameterInner.cs @@ -144,7 +144,7 @@ public override FindPetsByStatusStatusParameterInner Read(ref Utf8JsonReader rea /// public override void Write(Utf8JsonWriter writer, FindPetsByStatusStatusParameterInner findPetsByStatusStatusParameterInner, JsonSerializerOptions options) { - writer.WriteStringValue(findPetsByStatusStatusParameterInner.ToString()); + writer.WriteStringValue(FindPetsByStatusStatusParameterInnerValueConverter.ToJsonValue(findPetsByStatusStatusParameterInner)); } } @@ -175,14 +175,14 @@ public class FindPetsByStatusStatusParameterInnerNullableJsonConverter : JsonCon } /// - /// Writes the DateTime to the json writer + /// Writes the FindPetsByStatusStatusParameterInner to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, FindPetsByStatusStatusParameterInner? findPetsByStatusStatusParameterInner, JsonSerializerOptions options) { - writer.WriteStringValue(findPetsByStatusStatusParameterInner?.ToString() ?? "null"); + writer.WriteStringValue(findPetsByStatusStatusParameterInner.HasValue ? FindPetsByStatusStatusParameterInnerValueConverter.ToJsonValue(findPetsByStatusStatusParameterInner.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs index 441ea5dcb7da..72aef8226ced 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs @@ -130,7 +130,7 @@ public override MapTestMapOfEnumStringValue Read(ref Utf8JsonReader reader, Type /// public override void Write(Utf8JsonWriter writer, MapTestMapOfEnumStringValue mapTestMapOfEnumStringValue, JsonSerializerOptions options) { - writer.WriteStringValue(mapTestMapOfEnumStringValue.ToString()); + writer.WriteStringValue(MapTestMapOfEnumStringValueValueConverter.ToJsonValue(mapTestMapOfEnumStringValue)); } } @@ -161,14 +161,14 @@ public class MapTestMapOfEnumStringValueNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the MapTestMapOfEnumStringValue to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, MapTestMapOfEnumStringValue? mapTestMapOfEnumStringValue, JsonSerializerOptions options) { - writer.WriteStringValue(mapTestMapOfEnumStringValue?.ToString() ?? "null"); + writer.WriteStringValue(mapTestMapOfEnumStringValue.HasValue ? MapTestMapOfEnumStringValueValueConverter.ToJsonValue(mapTestMapOfEnumStringValue.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs index 6566ca4aa564..385b3285f066 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs @@ -145,7 +145,7 @@ public override OrderStatus Read(ref Utf8JsonReader reader, Type typeToConvert, /// public override void Write(Utf8JsonWriter writer, OrderStatus orderStatus, JsonSerializerOptions options) { - writer.WriteStringValue(orderStatus.ToString()); + writer.WriteStringValue(OrderStatusValueConverter.ToJsonValue(orderStatus)); } } @@ -176,14 +176,14 @@ public class OrderStatusNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the OrderStatus to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OrderStatus? orderStatus, JsonSerializerOptions options) { - writer.WriteStringValue(orderStatus?.ToString() ?? "null"); + writer.WriteStringValue(orderStatus.HasValue ? OrderStatusValueConverter.ToJsonValue(orderStatus.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs index 47bb6793c6ac..fbe40b6a9deb 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs @@ -144,7 +144,7 @@ public override OuterEnum Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, OuterEnum outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum.ToString()); + writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum)); } } @@ -175,14 +175,14 @@ public class OuterEnumNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the OuterEnum to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnum? outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum?.ToString() ?? "null"); + writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs index 136fb4c54c4e..67eb0754c9d9 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs @@ -144,7 +144,7 @@ public override OuterEnumDefaultValue Read(ref Utf8JsonReader reader, Type typeT /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue.ToString()); + writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue)); } } @@ -175,14 +175,14 @@ public class OuterEnumDefaultValueNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumDefaultValue to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue? outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs index 2ed4f18a657e..b6213b118ce6 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs @@ -135,7 +135,7 @@ public override OuterEnumInteger Read(ref Utf8JsonReader reader, Type typeToConv /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger.ToString()); + writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger)); } } @@ -166,14 +166,14 @@ public class OuterEnumIntegerNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumInteger to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger? outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs index c6a470cc64d1..f0728f0e6f4e 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs @@ -135,7 +135,7 @@ public override OuterEnumIntegerDefaultValue Read(ref Utf8JsonReader reader, Typ /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue.ToString()); + writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue)); } } @@ -166,14 +166,14 @@ public class OuterEnumIntegerDefaultValueNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumIntegerDefaultValue to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue? outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs index a2e789f2edef..1876776b9efa 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs @@ -214,7 +214,7 @@ public override OuterEnumTest Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, OuterEnumTest outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest.ToString()); + writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest)); } } @@ -245,14 +245,14 @@ public class OuterEnumTestNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the OuterEnumTest to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumTest? outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs index 9e19b612bf97..0a04e159000b 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs @@ -145,7 +145,7 @@ public override PetStatus Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, PetStatus petStatus, JsonSerializerOptions options) { - writer.WriteStringValue(petStatus.ToString()); + writer.WriteStringValue(PetStatusValueConverter.ToJsonValue(petStatus)); } } @@ -176,14 +176,14 @@ public class PetStatusNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the PetStatus to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, PetStatus? petStatus, JsonSerializerOptions options) { - writer.WriteStringValue(petStatus?.ToString() ?? "null"); + writer.WriteStringValue(petStatus.HasValue ? PetStatusValueConverter.ToJsonValue(petStatus.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumInteger.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumInteger.cs index 04988ef3ee99..30e1aa488313 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumInteger.cs @@ -124,7 +124,7 @@ public override RequiredClassRequiredNotnullableEnumInteger Read(ref Utf8JsonRea /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumInteger requiredClassRequiredNotnullableEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumInteger.ToString()); + writer.WriteStringValue(RequiredClassRequiredNotnullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumInteger)); } } @@ -155,14 +155,14 @@ public class RequiredClassRequiredNotnullableEnumIntegerNullableJsonConverter : } /// - /// Writes the DateTime to the json writer + /// Writes the RequiredClassRequiredNotnullableEnumInteger to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumInteger? requiredClassRequiredNotnullableEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumInteger?.ToString() ?? "null"); + writer.WriteStringValue(requiredClassRequiredNotnullableEnumInteger.HasValue ? RequiredClassRequiredNotnullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumInteger.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs index 775aba4f6af0..97555f9590d7 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs @@ -124,7 +124,7 @@ public override RequiredClassRequiredNotnullableEnumIntegerOnly Read(ref Utf8Jso /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumIntegerOnly requiredClassRequiredNotnullableEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumIntegerOnly.ToString()); + writer.WriteStringValue(RequiredClassRequiredNotnullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumIntegerOnly)); } } @@ -155,14 +155,14 @@ public class RequiredClassRequiredNotnullableEnumIntegerOnlyNullableJsonConverte } /// - /// Writes the DateTime to the json writer + /// Writes the RequiredClassRequiredNotnullableEnumIntegerOnly to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumIntegerOnly? requiredClassRequiredNotnullableEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumIntegerOnly?.ToString() ?? "null"); + writer.WriteStringValue(requiredClassRequiredNotnullableEnumIntegerOnly.HasValue ? RequiredClassRequiredNotnullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumIntegerOnly.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumString.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumString.cs index 5b4f29294ac6..e0e585e32c00 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumString.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumString.cs @@ -214,7 +214,7 @@ public override RequiredClassRequiredNotnullableEnumString Read(ref Utf8JsonRead /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumString requiredClassRequiredNotnullableEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumString.ToString()); + writer.WriteStringValue(RequiredClassRequiredNotnullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumString)); } } @@ -245,14 +245,14 @@ public class RequiredClassRequiredNotnullableEnumStringNullableJsonConverter : J } /// - /// Writes the DateTime to the json writer + /// Writes the RequiredClassRequiredNotnullableEnumString to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumString? requiredClassRequiredNotnullableEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumString?.ToString() ?? "null"); + writer.WriteStringValue(requiredClassRequiredNotnullableEnumString.HasValue ? RequiredClassRequiredNotnullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumString.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumInteger.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumInteger.cs index 365504a241bf..3851f6f9abd6 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumInteger.cs @@ -124,7 +124,7 @@ public override RequiredClassRequiredNullableEnumInteger Read(ref Utf8JsonReader /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumInteger requiredClassRequiredNullableEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumInteger.ToString()); + writer.WriteStringValue(RequiredClassRequiredNullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNullableEnumInteger)); } } @@ -155,14 +155,14 @@ public class RequiredClassRequiredNullableEnumIntegerNullableJsonConverter : Jso } /// - /// Writes the DateTime to the json writer + /// Writes the RequiredClassRequiredNullableEnumInteger to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumInteger? requiredClassRequiredNullableEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumInteger?.ToString() ?? "null"); + writer.WriteStringValue(requiredClassRequiredNullableEnumInteger.HasValue ? RequiredClassRequiredNullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNullableEnumInteger.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumIntegerOnly.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumIntegerOnly.cs index 4c5f2c56ba58..d01524127318 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumIntegerOnly.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumIntegerOnly.cs @@ -124,7 +124,7 @@ public override RequiredClassRequiredNullableEnumIntegerOnly Read(ref Utf8JsonRe /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumIntegerOnly requiredClassRequiredNullableEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumIntegerOnly.ToString()); + writer.WriteStringValue(RequiredClassRequiredNullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNullableEnumIntegerOnly)); } } @@ -155,14 +155,14 @@ public class RequiredClassRequiredNullableEnumIntegerOnlyNullableJsonConverter : } /// - /// Writes the DateTime to the json writer + /// Writes the RequiredClassRequiredNullableEnumIntegerOnly to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumIntegerOnly? requiredClassRequiredNullableEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumIntegerOnly?.ToString() ?? "null"); + writer.WriteStringValue(requiredClassRequiredNullableEnumIntegerOnly.HasValue ? RequiredClassRequiredNullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNullableEnumIntegerOnly.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumString.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumString.cs index 36bcb1481310..a633e32472c9 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumString.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumString.cs @@ -214,7 +214,7 @@ public override RequiredClassRequiredNullableEnumString Read(ref Utf8JsonReader /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumString requiredClassRequiredNullableEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumString.ToString()); + writer.WriteStringValue(RequiredClassRequiredNullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNullableEnumString)); } } @@ -245,14 +245,14 @@ public class RequiredClassRequiredNullableEnumStringNullableJsonConverter : Json } /// - /// Writes the DateTime to the json writer + /// Writes the RequiredClassRequiredNullableEnumString to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumString? requiredClassRequiredNullableEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumString?.ToString() ?? "null"); + writer.WriteStringValue(requiredClassRequiredNullableEnumString.HasValue ? RequiredClassRequiredNullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNullableEnumString.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs index 32fdf9b1c3b7..e5c24befa8cd 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs @@ -130,7 +130,7 @@ public override TestDescendantsObjectType Read(ref Utf8JsonReader reader, Type t /// public override void Write(Utf8JsonWriter writer, TestDescendantsObjectType testDescendantsObjectType, JsonSerializerOptions options) { - writer.WriteStringValue(testDescendantsObjectType.ToString()); + writer.WriteStringValue(TestDescendantsObjectTypeValueConverter.ToJsonValue(testDescendantsObjectType)); } } @@ -161,14 +161,14 @@ public class TestDescendantsObjectTypeNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the TestDescendantsObjectType to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestDescendantsObjectType? testDescendantsObjectType, JsonSerializerOptions options) { - writer.WriteStringValue(testDescendantsObjectType?.ToString() ?? "null"); + writer.WriteStringValue(testDescendantsObjectType.HasValue ? TestDescendantsObjectTypeValueConverter.ToJsonValue(testDescendantsObjectType.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumHeaderStringParameter.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumHeaderStringParameter.cs index ccb446b02503..679b9dd4357b 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumHeaderStringParameter.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumHeaderStringParameter.cs @@ -144,7 +144,7 @@ public override TestEnumParametersEnumHeaderStringParameter Read(ref Utf8JsonRea /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumHeaderStringParameter testEnumParametersEnumHeaderStringParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumHeaderStringParameter.ToString()); + writer.WriteStringValue(TestEnumParametersEnumHeaderStringParameterValueConverter.ToJsonValue(testEnumParametersEnumHeaderStringParameter)); } } @@ -175,14 +175,14 @@ public class TestEnumParametersEnumHeaderStringParameterNullableJsonConverter : } /// - /// Writes the DateTime to the json writer + /// Writes the TestEnumParametersEnumHeaderStringParameter to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumHeaderStringParameter? testEnumParametersEnumHeaderStringParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumHeaderStringParameter?.ToString() ?? "null"); + writer.WriteStringValue(testEnumParametersEnumHeaderStringParameter.HasValue ? TestEnumParametersEnumHeaderStringParameterValueConverter.ToJsonValue(testEnumParametersEnumHeaderStringParameter.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryDoubleParameter.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryDoubleParameter.cs index ec14b39944da..463c1a259af8 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryDoubleParameter.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryDoubleParameter.cs @@ -124,7 +124,7 @@ public override TestEnumParametersEnumQueryDoubleParameter Read(ref Utf8JsonRead /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumQueryDoubleParameter testEnumParametersEnumQueryDoubleParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumQueryDoubleParameter.ToString()); + writer.WriteStringValue(TestEnumParametersEnumQueryDoubleParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryDoubleParameter)); } } @@ -155,14 +155,14 @@ public class TestEnumParametersEnumQueryDoubleParameterNullableJsonConverter : J } /// - /// Writes the DateTime to the json writer + /// Writes the TestEnumParametersEnumQueryDoubleParameter to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumQueryDoubleParameter? testEnumParametersEnumQueryDoubleParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumQueryDoubleParameter?.ToString() ?? "null"); + writer.WriteStringValue(testEnumParametersEnumQueryDoubleParameter.HasValue ? TestEnumParametersEnumQueryDoubleParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryDoubleParameter.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryIntegerParameter.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryIntegerParameter.cs index 33ff2ce2cc21..8949dc3ab77f 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryIntegerParameter.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryIntegerParameter.cs @@ -124,7 +124,7 @@ public override TestEnumParametersEnumQueryIntegerParameter Read(ref Utf8JsonRea /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumQueryIntegerParameter testEnumParametersEnumQueryIntegerParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumQueryIntegerParameter.ToString()); + writer.WriteStringValue(TestEnumParametersEnumQueryIntegerParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryIntegerParameter)); } } @@ -155,14 +155,14 @@ public class TestEnumParametersEnumQueryIntegerParameterNullableJsonConverter : } /// - /// Writes the DateTime to the json writer + /// Writes the TestEnumParametersEnumQueryIntegerParameter to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumQueryIntegerParameter? testEnumParametersEnumQueryIntegerParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumQueryIntegerParameter?.ToString() ?? "null"); + writer.WriteStringValue(testEnumParametersEnumQueryIntegerParameter.HasValue ? TestEnumParametersEnumQueryIntegerParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryIntegerParameter.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormString.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormString.cs index d86b48d4a9b7..3291670f2509 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormString.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormString.cs @@ -145,7 +145,7 @@ public override TestEnumParametersRequestEnumFormString Read(ref Utf8JsonReader /// public override void Write(Utf8JsonWriter writer, TestEnumParametersRequestEnumFormString testEnumParametersRequestEnumFormString, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersRequestEnumFormString.ToString()); + writer.WriteStringValue(TestEnumParametersRequestEnumFormStringValueConverter.ToJsonValue(testEnumParametersRequestEnumFormString)); } } @@ -176,14 +176,14 @@ public class TestEnumParametersRequestEnumFormStringNullableJsonConverter : Json } /// - /// Writes the DateTime to the json writer + /// Writes the TestEnumParametersRequestEnumFormString to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestEnumParametersRequestEnumFormString? testEnumParametersRequestEnumFormString, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersRequestEnumFormString?.ToString() ?? "null"); + writer.WriteStringValue(testEnumParametersRequestEnumFormString.HasValue ? TestEnumParametersRequestEnumFormStringValueConverter.ToJsonValue(testEnumParametersRequestEnumFormString.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormStringArrayInner.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormStringArrayInner.cs index 4f1c9c53c603..95b9957aea3e 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormStringArrayInner.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormStringArrayInner.cs @@ -130,7 +130,7 @@ public override TestEnumParametersRequestEnumFormStringArrayInner Read(ref Utf8J /// public override void Write(Utf8JsonWriter writer, TestEnumParametersRequestEnumFormStringArrayInner testEnumParametersRequestEnumFormStringArrayInner, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersRequestEnumFormStringArrayInner.ToString()); + writer.WriteStringValue(TestEnumParametersRequestEnumFormStringArrayInnerValueConverter.ToJsonValue(testEnumParametersRequestEnumFormStringArrayInner)); } } @@ -161,14 +161,14 @@ public class TestEnumParametersRequestEnumFormStringArrayInnerNullableJsonConver } /// - /// Writes the DateTime to the json writer + /// Writes the TestEnumParametersRequestEnumFormStringArrayInner to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestEnumParametersRequestEnumFormStringArrayInner? testEnumParametersRequestEnumFormStringArrayInner, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersRequestEnumFormStringArrayInner?.ToString() ?? "null"); + writer.WriteStringValue(testEnumParametersRequestEnumFormStringArrayInner.HasValue ? TestEnumParametersRequestEnumFormStringArrayInnerValueConverter.ToJsonValue(testEnumParametersRequestEnumFormStringArrayInner.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs index 0fc06c04a677..db1dfba50f3e 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs @@ -131,7 +131,7 @@ public override TestResultCode Read(ref Utf8JsonReader reader, Type typeToConver /// public override void Write(Utf8JsonWriter writer, TestResultCode testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode.ToString()); + writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode)); } } @@ -162,14 +162,14 @@ public class TestResultCodeNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the TestResultCode to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestResultCode? testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode?.ToString() ?? "null"); + writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs index 4a54f2a265a1..f996e85f1463 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs @@ -144,7 +144,7 @@ public override ZebraType Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, ZebraType zebraType, JsonSerializerOptions options) { - writer.WriteStringValue(zebraType.ToString()); + writer.WriteStringValue(ZebraTypeValueConverter.ToJsonValue(zebraType)); } } @@ -175,14 +175,14 @@ public class ZebraTypeNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the ZebraType to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, ZebraType? zebraType, JsonSerializerOptions options) { - writer.WriteStringValue(zebraType?.ToString() ?? "null"); + writer.WriteStringValue(zebraType.HasValue ? ZebraTypeValueConverter.ToJsonValue(zebraType.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs index 34a044fb8b13..518bfc871ac4 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs @@ -130,7 +130,7 @@ public override ZeroBasedEnum Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum.ToString()); + writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum)); } } @@ -161,14 +161,14 @@ public class ZeroBasedEnumNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the ZeroBasedEnum to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum? zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum?.ToString() ?? "null"); + writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs index 2b062a550aba..ed529e2f1a2b 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs @@ -130,7 +130,7 @@ public override ZeroBasedEnumClassZeroBasedEnum Read(ref Utf8JsonReader reader, /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnumClassZeroBasedEnum zeroBasedEnumClassZeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnumClassZeroBasedEnum.ToString()); + writer.WriteStringValue(ZeroBasedEnumClassZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnumClassZeroBasedEnum)); } } @@ -161,14 +161,14 @@ public class ZeroBasedEnumClassZeroBasedEnumNullableJsonConverter : JsonConverte } /// - /// Writes the DateTime to the json writer + /// Writes the ZeroBasedEnumClassZeroBasedEnum to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnumClassZeroBasedEnum? zeroBasedEnumClassZeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnumClassZeroBasedEnum?.ToString() ?? "null"); + writer.WriteStringValue(zeroBasedEnumClassZeroBasedEnum.HasValue ? ZeroBasedEnumClassZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnumClassZeroBasedEnum.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs index b1aff0adf0d8..3a4f0933b764 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs @@ -144,7 +144,7 @@ public override EnumClass Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, EnumClass enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass.ToString()); + writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass)); } } @@ -175,14 +175,14 @@ public class EnumClassNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the EnumClass to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, EnumClass? enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass?.ToString() ?? "null"); + writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs index 47bb6793c6ac..fbe40b6a9deb 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs @@ -144,7 +144,7 @@ public override OuterEnum Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, OuterEnum outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum.ToString()); + writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum)); } } @@ -175,14 +175,14 @@ public class OuterEnumNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the OuterEnum to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnum? outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum?.ToString() ?? "null"); + writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs index 136fb4c54c4e..67eb0754c9d9 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs @@ -144,7 +144,7 @@ public override OuterEnumDefaultValue Read(ref Utf8JsonReader reader, Type typeT /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue.ToString()); + writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue)); } } @@ -175,14 +175,14 @@ public class OuterEnumDefaultValueNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumDefaultValue to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue? outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs index 2ed4f18a657e..b6213b118ce6 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs @@ -135,7 +135,7 @@ public override OuterEnumInteger Read(ref Utf8JsonReader reader, Type typeToConv /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger.ToString()); + writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger)); } } @@ -166,14 +166,14 @@ public class OuterEnumIntegerNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumInteger to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger? outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs index c6a470cc64d1..f0728f0e6f4e 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs @@ -135,7 +135,7 @@ public override OuterEnumIntegerDefaultValue Read(ref Utf8JsonReader reader, Typ /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue.ToString()); + writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue)); } } @@ -166,14 +166,14 @@ public class OuterEnumIntegerDefaultValueNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumIntegerDefaultValue to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue? outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs index a2e789f2edef..1876776b9efa 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs @@ -214,7 +214,7 @@ public override OuterEnumTest Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, OuterEnumTest outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest.ToString()); + writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest)); } } @@ -245,14 +245,14 @@ public class OuterEnumTestNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the OuterEnumTest to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumTest? outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs index 0fc06c04a677..db1dfba50f3e 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs @@ -131,7 +131,7 @@ public override TestResultCode Read(ref Utf8JsonReader reader, Type typeToConver /// public override void Write(Utf8JsonWriter writer, TestResultCode testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode.ToString()); + writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode)); } } @@ -162,14 +162,14 @@ public class TestResultCodeNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the TestResultCode to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestResultCode? testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode?.ToString() ?? "null"); + writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs index 34a044fb8b13..518bfc871ac4 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs @@ -130,7 +130,7 @@ public override ZeroBasedEnum Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum.ToString()); + writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum)); } } @@ -161,14 +161,14 @@ public class ZeroBasedEnumNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the ZeroBasedEnum to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum? zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum?.ToString() ?? "null"); + writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs index 9e8bc253fdb2..d822e385c01b 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs @@ -116,7 +116,7 @@ public override ChildCatAllOfPetType Read(ref Utf8JsonReader reader, Type typeTo /// public override void Write(Utf8JsonWriter writer, ChildCatAllOfPetType childCatAllOfPetType, JsonSerializerOptions options) { - writer.WriteStringValue(childCatAllOfPetType.ToString()); + writer.WriteStringValue(ChildCatAllOfPetTypeValueConverter.ToJsonValue(childCatAllOfPetType)); } } @@ -147,14 +147,14 @@ public class ChildCatAllOfPetTypeNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the ChildCatAllOfPetType to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, ChildCatAllOfPetType? childCatAllOfPetType, JsonSerializerOptions options) { - writer.WriteStringValue(childCatAllOfPetType?.ToString() ?? "null"); + writer.WriteStringValue(childCatAllOfPetType.HasValue ? ChildCatAllOfPetTypeValueConverter.ToJsonValue(childCatAllOfPetType.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs index c620b7197c40..503f538eb82a 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs @@ -130,7 +130,7 @@ public override EnumArraysArrayEnumInner Read(ref Utf8JsonReader reader, Type ty /// public override void Write(Utf8JsonWriter writer, EnumArraysArrayEnumInner enumArraysArrayEnumInner, JsonSerializerOptions options) { - writer.WriteStringValue(enumArraysArrayEnumInner.ToString()); + writer.WriteStringValue(EnumArraysArrayEnumInnerValueConverter.ToJsonValue(enumArraysArrayEnumInner)); } } @@ -161,14 +161,14 @@ public class EnumArraysArrayEnumInnerNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the EnumArraysArrayEnumInner to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, EnumArraysArrayEnumInner? enumArraysArrayEnumInner, JsonSerializerOptions options) { - writer.WriteStringValue(enumArraysArrayEnumInner?.ToString() ?? "null"); + writer.WriteStringValue(enumArraysArrayEnumInner.HasValue ? EnumArraysArrayEnumInnerValueConverter.ToJsonValue(enumArraysArrayEnumInner.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs index 4a414d11d0db..4ec95e8a5c16 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs @@ -130,7 +130,7 @@ public override EnumArraysJustSymbol Read(ref Utf8JsonReader reader, Type typeTo /// public override void Write(Utf8JsonWriter writer, EnumArraysJustSymbol enumArraysJustSymbol, JsonSerializerOptions options) { - writer.WriteStringValue(enumArraysJustSymbol.ToString()); + writer.WriteStringValue(EnumArraysJustSymbolValueConverter.ToJsonValue(enumArraysJustSymbol)); } } @@ -161,14 +161,14 @@ public class EnumArraysJustSymbolNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the EnumArraysJustSymbol to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, EnumArraysJustSymbol? enumArraysJustSymbol, JsonSerializerOptions options) { - writer.WriteStringValue(enumArraysJustSymbol?.ToString() ?? "null"); + writer.WriteStringValue(enumArraysJustSymbol.HasValue ? EnumArraysJustSymbolValueConverter.ToJsonValue(enumArraysJustSymbol.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs index b1aff0adf0d8..3a4f0933b764 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs @@ -144,7 +144,7 @@ public override EnumClass Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, EnumClass enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass.ToString()); + writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass)); } } @@ -175,14 +175,14 @@ public class EnumClassNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the EnumClass to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, EnumClass? enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass?.ToString() ?? "null"); + writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs index 3a1302bf271e..0ab29c0f5559 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs @@ -124,7 +124,7 @@ public override EnumTestEnumInteger Read(ref Utf8JsonReader reader, Type typeToC /// public override void Write(Utf8JsonWriter writer, EnumTestEnumInteger enumTestEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumInteger.ToString()); + writer.WriteStringValue(EnumTestEnumIntegerValueConverter.ToJsonValue(enumTestEnumInteger)); } } @@ -155,14 +155,14 @@ public class EnumTestEnumIntegerNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the EnumTestEnumInteger to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, EnumTestEnumInteger? enumTestEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumInteger?.ToString() ?? "null"); + writer.WriteStringValue(enumTestEnumInteger.HasValue ? EnumTestEnumIntegerValueConverter.ToJsonValue(enumTestEnumInteger.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs index cd0add6cf3ce..8f98d93a9875 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs @@ -124,7 +124,7 @@ public override EnumTestEnumIntegerOnly Read(ref Utf8JsonReader reader, Type typ /// public override void Write(Utf8JsonWriter writer, EnumTestEnumIntegerOnly enumTestEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumIntegerOnly.ToString()); + writer.WriteStringValue(EnumTestEnumIntegerOnlyValueConverter.ToJsonValue(enumTestEnumIntegerOnly)); } } @@ -155,14 +155,14 @@ public class EnumTestEnumIntegerOnlyNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the EnumTestEnumIntegerOnly to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, EnumTestEnumIntegerOnly? enumTestEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumIntegerOnly?.ToString() ?? "null"); + writer.WriteStringValue(enumTestEnumIntegerOnly.HasValue ? EnumTestEnumIntegerOnlyValueConverter.ToJsonValue(enumTestEnumIntegerOnly.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumString.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumString.cs index adad28355b70..14477c3213ab 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumString.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumString.cs @@ -214,7 +214,7 @@ public override EnumTestEnumString Read(ref Utf8JsonReader reader, Type typeToCo /// public override void Write(Utf8JsonWriter writer, EnumTestEnumString enumTestEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumString.ToString()); + writer.WriteStringValue(EnumTestEnumStringValueConverter.ToJsonValue(enumTestEnumString)); } } @@ -245,14 +245,14 @@ public class EnumTestEnumStringNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the EnumTestEnumString to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, EnumTestEnumString? enumTestEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumString?.ToString() ?? "null"); + writer.WriteStringValue(enumTestEnumString.HasValue ? EnumTestEnumStringValueConverter.ToJsonValue(enumTestEnumString.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/FindPetsByStatusStatusParameterInner.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/FindPetsByStatusStatusParameterInner.cs index da357d93dd28..aaf906d2b1f7 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/FindPetsByStatusStatusParameterInner.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/FindPetsByStatusStatusParameterInner.cs @@ -144,7 +144,7 @@ public override FindPetsByStatusStatusParameterInner Read(ref Utf8JsonReader rea /// public override void Write(Utf8JsonWriter writer, FindPetsByStatusStatusParameterInner findPetsByStatusStatusParameterInner, JsonSerializerOptions options) { - writer.WriteStringValue(findPetsByStatusStatusParameterInner.ToString()); + writer.WriteStringValue(FindPetsByStatusStatusParameterInnerValueConverter.ToJsonValue(findPetsByStatusStatusParameterInner)); } } @@ -175,14 +175,14 @@ public class FindPetsByStatusStatusParameterInnerNullableJsonConverter : JsonCon } /// - /// Writes the DateTime to the json writer + /// Writes the FindPetsByStatusStatusParameterInner to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, FindPetsByStatusStatusParameterInner? findPetsByStatusStatusParameterInner, JsonSerializerOptions options) { - writer.WriteStringValue(findPetsByStatusStatusParameterInner?.ToString() ?? "null"); + writer.WriteStringValue(findPetsByStatusStatusParameterInner.HasValue ? FindPetsByStatusStatusParameterInnerValueConverter.ToJsonValue(findPetsByStatusStatusParameterInner.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs index 441ea5dcb7da..72aef8226ced 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs @@ -130,7 +130,7 @@ public override MapTestMapOfEnumStringValue Read(ref Utf8JsonReader reader, Type /// public override void Write(Utf8JsonWriter writer, MapTestMapOfEnumStringValue mapTestMapOfEnumStringValue, JsonSerializerOptions options) { - writer.WriteStringValue(mapTestMapOfEnumStringValue.ToString()); + writer.WriteStringValue(MapTestMapOfEnumStringValueValueConverter.ToJsonValue(mapTestMapOfEnumStringValue)); } } @@ -161,14 +161,14 @@ public class MapTestMapOfEnumStringValueNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the MapTestMapOfEnumStringValue to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, MapTestMapOfEnumStringValue? mapTestMapOfEnumStringValue, JsonSerializerOptions options) { - writer.WriteStringValue(mapTestMapOfEnumStringValue?.ToString() ?? "null"); + writer.WriteStringValue(mapTestMapOfEnumStringValue.HasValue ? MapTestMapOfEnumStringValueValueConverter.ToJsonValue(mapTestMapOfEnumStringValue.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs index 6566ca4aa564..385b3285f066 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs @@ -145,7 +145,7 @@ public override OrderStatus Read(ref Utf8JsonReader reader, Type typeToConvert, /// public override void Write(Utf8JsonWriter writer, OrderStatus orderStatus, JsonSerializerOptions options) { - writer.WriteStringValue(orderStatus.ToString()); + writer.WriteStringValue(OrderStatusValueConverter.ToJsonValue(orderStatus)); } } @@ -176,14 +176,14 @@ public class OrderStatusNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the OrderStatus to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OrderStatus? orderStatus, JsonSerializerOptions options) { - writer.WriteStringValue(orderStatus?.ToString() ?? "null"); + writer.WriteStringValue(orderStatus.HasValue ? OrderStatusValueConverter.ToJsonValue(orderStatus.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs index 47bb6793c6ac..fbe40b6a9deb 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs @@ -144,7 +144,7 @@ public override OuterEnum Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, OuterEnum outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum.ToString()); + writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum)); } } @@ -175,14 +175,14 @@ public class OuterEnumNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the OuterEnum to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnum? outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum?.ToString() ?? "null"); + writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs index 136fb4c54c4e..67eb0754c9d9 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs @@ -144,7 +144,7 @@ public override OuterEnumDefaultValue Read(ref Utf8JsonReader reader, Type typeT /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue.ToString()); + writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue)); } } @@ -175,14 +175,14 @@ public class OuterEnumDefaultValueNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumDefaultValue to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue? outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs index 2ed4f18a657e..b6213b118ce6 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs @@ -135,7 +135,7 @@ public override OuterEnumInteger Read(ref Utf8JsonReader reader, Type typeToConv /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger.ToString()); + writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger)); } } @@ -166,14 +166,14 @@ public class OuterEnumIntegerNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumInteger to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger? outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs index c6a470cc64d1..f0728f0e6f4e 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs @@ -135,7 +135,7 @@ public override OuterEnumIntegerDefaultValue Read(ref Utf8JsonReader reader, Typ /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue.ToString()); + writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue)); } } @@ -166,14 +166,14 @@ public class OuterEnumIntegerDefaultValueNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumIntegerDefaultValue to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue? outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs index a2e789f2edef..1876776b9efa 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs @@ -214,7 +214,7 @@ public override OuterEnumTest Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, OuterEnumTest outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest.ToString()); + writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest)); } } @@ -245,14 +245,14 @@ public class OuterEnumTestNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the OuterEnumTest to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumTest? outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs index 9e19b612bf97..0a04e159000b 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs @@ -145,7 +145,7 @@ public override PetStatus Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, PetStatus petStatus, JsonSerializerOptions options) { - writer.WriteStringValue(petStatus.ToString()); + writer.WriteStringValue(PetStatusValueConverter.ToJsonValue(petStatus)); } } @@ -176,14 +176,14 @@ public class PetStatusNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the PetStatus to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, PetStatus? petStatus, JsonSerializerOptions options) { - writer.WriteStringValue(petStatus?.ToString() ?? "null"); + writer.WriteStringValue(petStatus.HasValue ? PetStatusValueConverter.ToJsonValue(petStatus.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumInteger.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumInteger.cs index 04988ef3ee99..30e1aa488313 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumInteger.cs @@ -124,7 +124,7 @@ public override RequiredClassRequiredNotnullableEnumInteger Read(ref Utf8JsonRea /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumInteger requiredClassRequiredNotnullableEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumInteger.ToString()); + writer.WriteStringValue(RequiredClassRequiredNotnullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumInteger)); } } @@ -155,14 +155,14 @@ public class RequiredClassRequiredNotnullableEnumIntegerNullableJsonConverter : } /// - /// Writes the DateTime to the json writer + /// Writes the RequiredClassRequiredNotnullableEnumInteger to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumInteger? requiredClassRequiredNotnullableEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumInteger?.ToString() ?? "null"); + writer.WriteStringValue(requiredClassRequiredNotnullableEnumInteger.HasValue ? RequiredClassRequiredNotnullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumInteger.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs index 775aba4f6af0..97555f9590d7 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs @@ -124,7 +124,7 @@ public override RequiredClassRequiredNotnullableEnumIntegerOnly Read(ref Utf8Jso /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumIntegerOnly requiredClassRequiredNotnullableEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumIntegerOnly.ToString()); + writer.WriteStringValue(RequiredClassRequiredNotnullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumIntegerOnly)); } } @@ -155,14 +155,14 @@ public class RequiredClassRequiredNotnullableEnumIntegerOnlyNullableJsonConverte } /// - /// Writes the DateTime to the json writer + /// Writes the RequiredClassRequiredNotnullableEnumIntegerOnly to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumIntegerOnly? requiredClassRequiredNotnullableEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumIntegerOnly?.ToString() ?? "null"); + writer.WriteStringValue(requiredClassRequiredNotnullableEnumIntegerOnly.HasValue ? RequiredClassRequiredNotnullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumIntegerOnly.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumString.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumString.cs index 5b4f29294ac6..e0e585e32c00 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumString.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumString.cs @@ -214,7 +214,7 @@ public override RequiredClassRequiredNotnullableEnumString Read(ref Utf8JsonRead /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumString requiredClassRequiredNotnullableEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumString.ToString()); + writer.WriteStringValue(RequiredClassRequiredNotnullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumString)); } } @@ -245,14 +245,14 @@ public class RequiredClassRequiredNotnullableEnumStringNullableJsonConverter : J } /// - /// Writes the DateTime to the json writer + /// Writes the RequiredClassRequiredNotnullableEnumString to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumString? requiredClassRequiredNotnullableEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumString?.ToString() ?? "null"); + writer.WriteStringValue(requiredClassRequiredNotnullableEnumString.HasValue ? RequiredClassRequiredNotnullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumString.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumInteger.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumInteger.cs index 365504a241bf..3851f6f9abd6 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumInteger.cs @@ -124,7 +124,7 @@ public override RequiredClassRequiredNullableEnumInteger Read(ref Utf8JsonReader /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumInteger requiredClassRequiredNullableEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumInteger.ToString()); + writer.WriteStringValue(RequiredClassRequiredNullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNullableEnumInteger)); } } @@ -155,14 +155,14 @@ public class RequiredClassRequiredNullableEnumIntegerNullableJsonConverter : Jso } /// - /// Writes the DateTime to the json writer + /// Writes the RequiredClassRequiredNullableEnumInteger to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumInteger? requiredClassRequiredNullableEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumInteger?.ToString() ?? "null"); + writer.WriteStringValue(requiredClassRequiredNullableEnumInteger.HasValue ? RequiredClassRequiredNullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNullableEnumInteger.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumIntegerOnly.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumIntegerOnly.cs index 4c5f2c56ba58..d01524127318 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumIntegerOnly.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumIntegerOnly.cs @@ -124,7 +124,7 @@ public override RequiredClassRequiredNullableEnumIntegerOnly Read(ref Utf8JsonRe /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumIntegerOnly requiredClassRequiredNullableEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumIntegerOnly.ToString()); + writer.WriteStringValue(RequiredClassRequiredNullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNullableEnumIntegerOnly)); } } @@ -155,14 +155,14 @@ public class RequiredClassRequiredNullableEnumIntegerOnlyNullableJsonConverter : } /// - /// Writes the DateTime to the json writer + /// Writes the RequiredClassRequiredNullableEnumIntegerOnly to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumIntegerOnly? requiredClassRequiredNullableEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumIntegerOnly?.ToString() ?? "null"); + writer.WriteStringValue(requiredClassRequiredNullableEnumIntegerOnly.HasValue ? RequiredClassRequiredNullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNullableEnumIntegerOnly.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumString.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumString.cs index 36bcb1481310..a633e32472c9 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumString.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumString.cs @@ -214,7 +214,7 @@ public override RequiredClassRequiredNullableEnumString Read(ref Utf8JsonReader /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumString requiredClassRequiredNullableEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumString.ToString()); + writer.WriteStringValue(RequiredClassRequiredNullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNullableEnumString)); } } @@ -245,14 +245,14 @@ public class RequiredClassRequiredNullableEnumStringNullableJsonConverter : Json } /// - /// Writes the DateTime to the json writer + /// Writes the RequiredClassRequiredNullableEnumString to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumString? requiredClassRequiredNullableEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumString?.ToString() ?? "null"); + writer.WriteStringValue(requiredClassRequiredNullableEnumString.HasValue ? RequiredClassRequiredNullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNullableEnumString.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs index 32fdf9b1c3b7..e5c24befa8cd 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs @@ -130,7 +130,7 @@ public override TestDescendantsObjectType Read(ref Utf8JsonReader reader, Type t /// public override void Write(Utf8JsonWriter writer, TestDescendantsObjectType testDescendantsObjectType, JsonSerializerOptions options) { - writer.WriteStringValue(testDescendantsObjectType.ToString()); + writer.WriteStringValue(TestDescendantsObjectTypeValueConverter.ToJsonValue(testDescendantsObjectType)); } } @@ -161,14 +161,14 @@ public class TestDescendantsObjectTypeNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the TestDescendantsObjectType to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestDescendantsObjectType? testDescendantsObjectType, JsonSerializerOptions options) { - writer.WriteStringValue(testDescendantsObjectType?.ToString() ?? "null"); + writer.WriteStringValue(testDescendantsObjectType.HasValue ? TestDescendantsObjectTypeValueConverter.ToJsonValue(testDescendantsObjectType.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumHeaderStringParameter.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumHeaderStringParameter.cs index ccb446b02503..679b9dd4357b 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumHeaderStringParameter.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumHeaderStringParameter.cs @@ -144,7 +144,7 @@ public override TestEnumParametersEnumHeaderStringParameter Read(ref Utf8JsonRea /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumHeaderStringParameter testEnumParametersEnumHeaderStringParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumHeaderStringParameter.ToString()); + writer.WriteStringValue(TestEnumParametersEnumHeaderStringParameterValueConverter.ToJsonValue(testEnumParametersEnumHeaderStringParameter)); } } @@ -175,14 +175,14 @@ public class TestEnumParametersEnumHeaderStringParameterNullableJsonConverter : } /// - /// Writes the DateTime to the json writer + /// Writes the TestEnumParametersEnumHeaderStringParameter to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumHeaderStringParameter? testEnumParametersEnumHeaderStringParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumHeaderStringParameter?.ToString() ?? "null"); + writer.WriteStringValue(testEnumParametersEnumHeaderStringParameter.HasValue ? TestEnumParametersEnumHeaderStringParameterValueConverter.ToJsonValue(testEnumParametersEnumHeaderStringParameter.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryDoubleParameter.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryDoubleParameter.cs index ec14b39944da..463c1a259af8 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryDoubleParameter.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryDoubleParameter.cs @@ -124,7 +124,7 @@ public override TestEnumParametersEnumQueryDoubleParameter Read(ref Utf8JsonRead /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumQueryDoubleParameter testEnumParametersEnumQueryDoubleParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumQueryDoubleParameter.ToString()); + writer.WriteStringValue(TestEnumParametersEnumQueryDoubleParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryDoubleParameter)); } } @@ -155,14 +155,14 @@ public class TestEnumParametersEnumQueryDoubleParameterNullableJsonConverter : J } /// - /// Writes the DateTime to the json writer + /// Writes the TestEnumParametersEnumQueryDoubleParameter to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumQueryDoubleParameter? testEnumParametersEnumQueryDoubleParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumQueryDoubleParameter?.ToString() ?? "null"); + writer.WriteStringValue(testEnumParametersEnumQueryDoubleParameter.HasValue ? TestEnumParametersEnumQueryDoubleParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryDoubleParameter.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryIntegerParameter.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryIntegerParameter.cs index 33ff2ce2cc21..8949dc3ab77f 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryIntegerParameter.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryIntegerParameter.cs @@ -124,7 +124,7 @@ public override TestEnumParametersEnumQueryIntegerParameter Read(ref Utf8JsonRea /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumQueryIntegerParameter testEnumParametersEnumQueryIntegerParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumQueryIntegerParameter.ToString()); + writer.WriteStringValue(TestEnumParametersEnumQueryIntegerParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryIntegerParameter)); } } @@ -155,14 +155,14 @@ public class TestEnumParametersEnumQueryIntegerParameterNullableJsonConverter : } /// - /// Writes the DateTime to the json writer + /// Writes the TestEnumParametersEnumQueryIntegerParameter to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumQueryIntegerParameter? testEnumParametersEnumQueryIntegerParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumQueryIntegerParameter?.ToString() ?? "null"); + writer.WriteStringValue(testEnumParametersEnumQueryIntegerParameter.HasValue ? TestEnumParametersEnumQueryIntegerParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryIntegerParameter.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormString.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormString.cs index d86b48d4a9b7..3291670f2509 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormString.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormString.cs @@ -145,7 +145,7 @@ public override TestEnumParametersRequestEnumFormString Read(ref Utf8JsonReader /// public override void Write(Utf8JsonWriter writer, TestEnumParametersRequestEnumFormString testEnumParametersRequestEnumFormString, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersRequestEnumFormString.ToString()); + writer.WriteStringValue(TestEnumParametersRequestEnumFormStringValueConverter.ToJsonValue(testEnumParametersRequestEnumFormString)); } } @@ -176,14 +176,14 @@ public class TestEnumParametersRequestEnumFormStringNullableJsonConverter : Json } /// - /// Writes the DateTime to the json writer + /// Writes the TestEnumParametersRequestEnumFormString to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestEnumParametersRequestEnumFormString? testEnumParametersRequestEnumFormString, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersRequestEnumFormString?.ToString() ?? "null"); + writer.WriteStringValue(testEnumParametersRequestEnumFormString.HasValue ? TestEnumParametersRequestEnumFormStringValueConverter.ToJsonValue(testEnumParametersRequestEnumFormString.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormStringArrayInner.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormStringArrayInner.cs index 4f1c9c53c603..95b9957aea3e 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormStringArrayInner.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormStringArrayInner.cs @@ -130,7 +130,7 @@ public override TestEnumParametersRequestEnumFormStringArrayInner Read(ref Utf8J /// public override void Write(Utf8JsonWriter writer, TestEnumParametersRequestEnumFormStringArrayInner testEnumParametersRequestEnumFormStringArrayInner, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersRequestEnumFormStringArrayInner.ToString()); + writer.WriteStringValue(TestEnumParametersRequestEnumFormStringArrayInnerValueConverter.ToJsonValue(testEnumParametersRequestEnumFormStringArrayInner)); } } @@ -161,14 +161,14 @@ public class TestEnumParametersRequestEnumFormStringArrayInnerNullableJsonConver } /// - /// Writes the DateTime to the json writer + /// Writes the TestEnumParametersRequestEnumFormStringArrayInner to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestEnumParametersRequestEnumFormStringArrayInner? testEnumParametersRequestEnumFormStringArrayInner, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersRequestEnumFormStringArrayInner?.ToString() ?? "null"); + writer.WriteStringValue(testEnumParametersRequestEnumFormStringArrayInner.HasValue ? TestEnumParametersRequestEnumFormStringArrayInnerValueConverter.ToJsonValue(testEnumParametersRequestEnumFormStringArrayInner.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs index 0fc06c04a677..db1dfba50f3e 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs @@ -131,7 +131,7 @@ public override TestResultCode Read(ref Utf8JsonReader reader, Type typeToConver /// public override void Write(Utf8JsonWriter writer, TestResultCode testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode.ToString()); + writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode)); } } @@ -162,14 +162,14 @@ public class TestResultCodeNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the TestResultCode to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestResultCode? testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode?.ToString() ?? "null"); + writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs index 4a54f2a265a1..f996e85f1463 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs @@ -144,7 +144,7 @@ public override ZebraType Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, ZebraType zebraType, JsonSerializerOptions options) { - writer.WriteStringValue(zebraType.ToString()); + writer.WriteStringValue(ZebraTypeValueConverter.ToJsonValue(zebraType)); } } @@ -175,14 +175,14 @@ public class ZebraTypeNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the ZebraType to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, ZebraType? zebraType, JsonSerializerOptions options) { - writer.WriteStringValue(zebraType?.ToString() ?? "null"); + writer.WriteStringValue(zebraType.HasValue ? ZebraTypeValueConverter.ToJsonValue(zebraType.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs index 34a044fb8b13..518bfc871ac4 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs @@ -130,7 +130,7 @@ public override ZeroBasedEnum Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum.ToString()); + writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum)); } } @@ -161,14 +161,14 @@ public class ZeroBasedEnumNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the ZeroBasedEnum to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum? zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum?.ToString() ?? "null"); + writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs index 2b062a550aba..ed529e2f1a2b 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs @@ -130,7 +130,7 @@ public override ZeroBasedEnumClassZeroBasedEnum Read(ref Utf8JsonReader reader, /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnumClassZeroBasedEnum zeroBasedEnumClassZeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnumClassZeroBasedEnum.ToString()); + writer.WriteStringValue(ZeroBasedEnumClassZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnumClassZeroBasedEnum)); } } @@ -161,14 +161,14 @@ public class ZeroBasedEnumClassZeroBasedEnumNullableJsonConverter : JsonConverte } /// - /// Writes the DateTime to the json writer + /// Writes the ZeroBasedEnumClassZeroBasedEnum to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnumClassZeroBasedEnum? zeroBasedEnumClassZeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnumClassZeroBasedEnum?.ToString() ?? "null"); + writer.WriteStringValue(zeroBasedEnumClassZeroBasedEnum.HasValue ? ZeroBasedEnumClassZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnumClassZeroBasedEnum.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumClass.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumClass.cs index 03b2780c4842..00e31a5c7186 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumClass.cs @@ -146,7 +146,7 @@ public override EnumClass Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, EnumClass enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass.ToString()); + writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass)); } } @@ -177,14 +177,14 @@ public class EnumClassNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the EnumClass to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, EnumClass? enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass?.ToString() ?? "null"); + writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnum.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnum.cs index 96af6f3670d8..fc35a0451925 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnum.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnum.cs @@ -146,7 +146,7 @@ public override OuterEnum Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, OuterEnum outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum.ToString()); + writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum)); } } @@ -177,14 +177,14 @@ public class OuterEnumNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the OuterEnum to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnum? outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum?.ToString() ?? "null"); + writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs index a50d5c056ecc..c874667bc701 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs @@ -146,7 +146,7 @@ public override OuterEnumDefaultValue Read(ref Utf8JsonReader reader, Type typeT /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue.ToString()); + writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue)); } } @@ -177,14 +177,14 @@ public class OuterEnumDefaultValueNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumDefaultValue to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue? outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumInteger.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumInteger.cs index 41ecebcf8f5b..130016250311 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumInteger.cs @@ -137,7 +137,7 @@ public override OuterEnumInteger Read(ref Utf8JsonReader reader, Type typeToConv /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger.ToString()); + writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger)); } } @@ -168,14 +168,14 @@ public class OuterEnumIntegerNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumInteger to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger? outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs index 902dbb066392..1623c18910ed 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs @@ -137,7 +137,7 @@ public override OuterEnumIntegerDefaultValue Read(ref Utf8JsonReader reader, Typ /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue.ToString()); + writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue)); } } @@ -168,14 +168,14 @@ public class OuterEnumIntegerDefaultValueNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumIntegerDefaultValue to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue? outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumTest.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumTest.cs index 03a8ccdecacd..615695f98355 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumTest.cs @@ -216,7 +216,7 @@ public override OuterEnumTest Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, OuterEnumTest outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest.ToString()); + writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest)); } } @@ -247,14 +247,14 @@ public class OuterEnumTestNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the OuterEnumTest to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumTest? outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/TestResultCode.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/TestResultCode.cs index 2523ba0414a5..6faaac18222f 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/TestResultCode.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/TestResultCode.cs @@ -133,7 +133,7 @@ public override TestResultCode Read(ref Utf8JsonReader reader, Type typeToConver /// public override void Write(Utf8JsonWriter writer, TestResultCode testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode.ToString()); + writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode)); } } @@ -164,14 +164,14 @@ public class TestResultCodeNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the TestResultCode to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestResultCode? testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode?.ToString() ?? "null"); + writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs index 1db14d35a9e5..9a67c15592f4 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs @@ -132,7 +132,7 @@ public override ZeroBasedEnum Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum.ToString()); + writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum)); } } @@ -163,14 +163,14 @@ public class ZeroBasedEnumNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the ZeroBasedEnum to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum? zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum?.ToString() ?? "null"); + writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs index b1aff0adf0d8..3a4f0933b764 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs @@ -144,7 +144,7 @@ public override EnumClass Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, EnumClass enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass.ToString()); + writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass)); } } @@ -175,14 +175,14 @@ public class EnumClassNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the EnumClass to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, EnumClass? enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass?.ToString() ?? "null"); + writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs index 47bb6793c6ac..fbe40b6a9deb 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs @@ -144,7 +144,7 @@ public override OuterEnum Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, OuterEnum outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum.ToString()); + writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum)); } } @@ -175,14 +175,14 @@ public class OuterEnumNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the OuterEnum to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnum? outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum?.ToString() ?? "null"); + writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs index 136fb4c54c4e..67eb0754c9d9 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs @@ -144,7 +144,7 @@ public override OuterEnumDefaultValue Read(ref Utf8JsonReader reader, Type typeT /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue.ToString()); + writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue)); } } @@ -175,14 +175,14 @@ public class OuterEnumDefaultValueNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumDefaultValue to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue? outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs index 2ed4f18a657e..b6213b118ce6 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs @@ -135,7 +135,7 @@ public override OuterEnumInteger Read(ref Utf8JsonReader reader, Type typeToConv /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger.ToString()); + writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger)); } } @@ -166,14 +166,14 @@ public class OuterEnumIntegerNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumInteger to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger? outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs index c6a470cc64d1..f0728f0e6f4e 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs @@ -135,7 +135,7 @@ public override OuterEnumIntegerDefaultValue Read(ref Utf8JsonReader reader, Typ /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue.ToString()); + writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue)); } } @@ -166,14 +166,14 @@ public class OuterEnumIntegerDefaultValueNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumIntegerDefaultValue to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue? outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs index a2e789f2edef..1876776b9efa 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs @@ -214,7 +214,7 @@ public override OuterEnumTest Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, OuterEnumTest outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest.ToString()); + writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest)); } } @@ -245,14 +245,14 @@ public class OuterEnumTestNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the OuterEnumTest to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumTest? outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs index 0fc06c04a677..db1dfba50f3e 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs @@ -131,7 +131,7 @@ public override TestResultCode Read(ref Utf8JsonReader reader, Type typeToConver /// public override void Write(Utf8JsonWriter writer, TestResultCode testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode.ToString()); + writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode)); } } @@ -162,14 +162,14 @@ public class TestResultCodeNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the TestResultCode to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestResultCode? testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode?.ToString() ?? "null"); + writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs index 34a044fb8b13..518bfc871ac4 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs @@ -130,7 +130,7 @@ public override ZeroBasedEnum Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum.ToString()); + writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum)); } } @@ -161,14 +161,14 @@ public class ZeroBasedEnumNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the ZeroBasedEnum to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum? zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum?.ToString() ?? "null"); + writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/EnumClass.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/EnumClass.cs index 520dc1cfbde9..fe635a129efe 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/EnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/EnumClass.cs @@ -147,7 +147,7 @@ public override EnumClass Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, EnumClass enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass.ToString()); + writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass)); } } @@ -178,14 +178,14 @@ public class EnumClassNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the EnumClass to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, EnumClass? enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass?.ToString() ?? "null"); + writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value) : "null"); } } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnum.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnum.cs index 803ca5e1771d..dfdbc9725146 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnum.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnum.cs @@ -147,7 +147,7 @@ public override OuterEnum Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, OuterEnum outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum.ToString()); + writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum)); } } @@ -178,14 +178,14 @@ public class OuterEnumNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the OuterEnum to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnum? outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum?.ToString() ?? "null"); + writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value) : "null"); } } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs index 1d30a9abb740..537c11d2d17e 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs @@ -147,7 +147,7 @@ public override OuterEnumDefaultValue Read(ref Utf8JsonReader reader, Type typeT /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue.ToString()); + writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue)); } } @@ -178,14 +178,14 @@ public class OuterEnumDefaultValueNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumDefaultValue to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue? outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value) : "null"); } } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumInteger.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumInteger.cs index 0d9bcfd0835b..88b2cd919c06 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumInteger.cs @@ -138,7 +138,7 @@ public override OuterEnumInteger Read(ref Utf8JsonReader reader, Type typeToConv /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger.ToString()); + writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger)); } } @@ -169,14 +169,14 @@ public class OuterEnumIntegerNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumInteger to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger? outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value) : "null"); } } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs index b0d7b8ea0756..e8b54bfc93d1 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs @@ -138,7 +138,7 @@ public override OuterEnumIntegerDefaultValue Read(ref Utf8JsonReader reader, Typ /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue.ToString()); + writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue)); } } @@ -169,14 +169,14 @@ public class OuterEnumIntegerDefaultValueNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumIntegerDefaultValue to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue? outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value) : "null"); } } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumTest.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumTest.cs index 56a81b57e54d..449f10d1afdf 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumTest.cs @@ -217,7 +217,7 @@ public override OuterEnumTest Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, OuterEnumTest outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest.ToString()); + writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest)); } } @@ -248,14 +248,14 @@ public class OuterEnumTestNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the OuterEnumTest to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumTest? outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value) : "null"); } } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/TestResultCode.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/TestResultCode.cs index 4d4a979a8147..42fb18c09ec7 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/TestResultCode.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/TestResultCode.cs @@ -134,7 +134,7 @@ public override TestResultCode Read(ref Utf8JsonReader reader, Type typeToConver /// public override void Write(Utf8JsonWriter writer, TestResultCode testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode.ToString()); + writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode)); } } @@ -165,14 +165,14 @@ public class TestResultCodeNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the TestResultCode to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestResultCode? testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode?.ToString() ?? "null"); + writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value) : "null"); } } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs index 15c22d0fc3b0..06ea8cb69007 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs @@ -133,7 +133,7 @@ public override ZeroBasedEnum Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum.ToString()); + writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum)); } } @@ -164,14 +164,14 @@ public class ZeroBasedEnumNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the ZeroBasedEnum to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum? zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum?.ToString() ?? "null"); + writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value) : "null"); } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs index 9e8bc253fdb2..d822e385c01b 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs @@ -116,7 +116,7 @@ public override ChildCatAllOfPetType Read(ref Utf8JsonReader reader, Type typeTo /// public override void Write(Utf8JsonWriter writer, ChildCatAllOfPetType childCatAllOfPetType, JsonSerializerOptions options) { - writer.WriteStringValue(childCatAllOfPetType.ToString()); + writer.WriteStringValue(ChildCatAllOfPetTypeValueConverter.ToJsonValue(childCatAllOfPetType)); } } @@ -147,14 +147,14 @@ public class ChildCatAllOfPetTypeNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the ChildCatAllOfPetType to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, ChildCatAllOfPetType? childCatAllOfPetType, JsonSerializerOptions options) { - writer.WriteStringValue(childCatAllOfPetType?.ToString() ?? "null"); + writer.WriteStringValue(childCatAllOfPetType.HasValue ? ChildCatAllOfPetTypeValueConverter.ToJsonValue(childCatAllOfPetType.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs index c620b7197c40..503f538eb82a 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs @@ -130,7 +130,7 @@ public override EnumArraysArrayEnumInner Read(ref Utf8JsonReader reader, Type ty /// public override void Write(Utf8JsonWriter writer, EnumArraysArrayEnumInner enumArraysArrayEnumInner, JsonSerializerOptions options) { - writer.WriteStringValue(enumArraysArrayEnumInner.ToString()); + writer.WriteStringValue(EnumArraysArrayEnumInnerValueConverter.ToJsonValue(enumArraysArrayEnumInner)); } } @@ -161,14 +161,14 @@ public class EnumArraysArrayEnumInnerNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the EnumArraysArrayEnumInner to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, EnumArraysArrayEnumInner? enumArraysArrayEnumInner, JsonSerializerOptions options) { - writer.WriteStringValue(enumArraysArrayEnumInner?.ToString() ?? "null"); + writer.WriteStringValue(enumArraysArrayEnumInner.HasValue ? EnumArraysArrayEnumInnerValueConverter.ToJsonValue(enumArraysArrayEnumInner.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs index 4a414d11d0db..4ec95e8a5c16 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs @@ -130,7 +130,7 @@ public override EnumArraysJustSymbol Read(ref Utf8JsonReader reader, Type typeTo /// public override void Write(Utf8JsonWriter writer, EnumArraysJustSymbol enumArraysJustSymbol, JsonSerializerOptions options) { - writer.WriteStringValue(enumArraysJustSymbol.ToString()); + writer.WriteStringValue(EnumArraysJustSymbolValueConverter.ToJsonValue(enumArraysJustSymbol)); } } @@ -161,14 +161,14 @@ public class EnumArraysJustSymbolNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the EnumArraysJustSymbol to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, EnumArraysJustSymbol? enumArraysJustSymbol, JsonSerializerOptions options) { - writer.WriteStringValue(enumArraysJustSymbol?.ToString() ?? "null"); + writer.WriteStringValue(enumArraysJustSymbol.HasValue ? EnumArraysJustSymbolValueConverter.ToJsonValue(enumArraysJustSymbol.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs index b1aff0adf0d8..3a4f0933b764 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs @@ -144,7 +144,7 @@ public override EnumClass Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, EnumClass enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass.ToString()); + writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass)); } } @@ -175,14 +175,14 @@ public class EnumClassNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the EnumClass to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, EnumClass? enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass?.ToString() ?? "null"); + writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs index 3a1302bf271e..0ab29c0f5559 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs @@ -124,7 +124,7 @@ public override EnumTestEnumInteger Read(ref Utf8JsonReader reader, Type typeToC /// public override void Write(Utf8JsonWriter writer, EnumTestEnumInteger enumTestEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumInteger.ToString()); + writer.WriteStringValue(EnumTestEnumIntegerValueConverter.ToJsonValue(enumTestEnumInteger)); } } @@ -155,14 +155,14 @@ public class EnumTestEnumIntegerNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the EnumTestEnumInteger to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, EnumTestEnumInteger? enumTestEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumInteger?.ToString() ?? "null"); + writer.WriteStringValue(enumTestEnumInteger.HasValue ? EnumTestEnumIntegerValueConverter.ToJsonValue(enumTestEnumInteger.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs index cd0add6cf3ce..8f98d93a9875 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs @@ -124,7 +124,7 @@ public override EnumTestEnumIntegerOnly Read(ref Utf8JsonReader reader, Type typ /// public override void Write(Utf8JsonWriter writer, EnumTestEnumIntegerOnly enumTestEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumIntegerOnly.ToString()); + writer.WriteStringValue(EnumTestEnumIntegerOnlyValueConverter.ToJsonValue(enumTestEnumIntegerOnly)); } } @@ -155,14 +155,14 @@ public class EnumTestEnumIntegerOnlyNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the EnumTestEnumIntegerOnly to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, EnumTestEnumIntegerOnly? enumTestEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumIntegerOnly?.ToString() ?? "null"); + writer.WriteStringValue(enumTestEnumIntegerOnly.HasValue ? EnumTestEnumIntegerOnlyValueConverter.ToJsonValue(enumTestEnumIntegerOnly.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumString.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumString.cs index adad28355b70..14477c3213ab 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumString.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumString.cs @@ -214,7 +214,7 @@ public override EnumTestEnumString Read(ref Utf8JsonReader reader, Type typeToCo /// public override void Write(Utf8JsonWriter writer, EnumTestEnumString enumTestEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumString.ToString()); + writer.WriteStringValue(EnumTestEnumStringValueConverter.ToJsonValue(enumTestEnumString)); } } @@ -245,14 +245,14 @@ public class EnumTestEnumStringNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the EnumTestEnumString to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, EnumTestEnumString? enumTestEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumString?.ToString() ?? "null"); + writer.WriteStringValue(enumTestEnumString.HasValue ? EnumTestEnumStringValueConverter.ToJsonValue(enumTestEnumString.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/FindPetsByStatusStatusParameterInner.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/FindPetsByStatusStatusParameterInner.cs index da357d93dd28..aaf906d2b1f7 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/FindPetsByStatusStatusParameterInner.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/FindPetsByStatusStatusParameterInner.cs @@ -144,7 +144,7 @@ public override FindPetsByStatusStatusParameterInner Read(ref Utf8JsonReader rea /// public override void Write(Utf8JsonWriter writer, FindPetsByStatusStatusParameterInner findPetsByStatusStatusParameterInner, JsonSerializerOptions options) { - writer.WriteStringValue(findPetsByStatusStatusParameterInner.ToString()); + writer.WriteStringValue(FindPetsByStatusStatusParameterInnerValueConverter.ToJsonValue(findPetsByStatusStatusParameterInner)); } } @@ -175,14 +175,14 @@ public class FindPetsByStatusStatusParameterInnerNullableJsonConverter : JsonCon } /// - /// Writes the DateTime to the json writer + /// Writes the FindPetsByStatusStatusParameterInner to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, FindPetsByStatusStatusParameterInner? findPetsByStatusStatusParameterInner, JsonSerializerOptions options) { - writer.WriteStringValue(findPetsByStatusStatusParameterInner?.ToString() ?? "null"); + writer.WriteStringValue(findPetsByStatusStatusParameterInner.HasValue ? FindPetsByStatusStatusParameterInnerValueConverter.ToJsonValue(findPetsByStatusStatusParameterInner.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs index 441ea5dcb7da..72aef8226ced 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs @@ -130,7 +130,7 @@ public override MapTestMapOfEnumStringValue Read(ref Utf8JsonReader reader, Type /// public override void Write(Utf8JsonWriter writer, MapTestMapOfEnumStringValue mapTestMapOfEnumStringValue, JsonSerializerOptions options) { - writer.WriteStringValue(mapTestMapOfEnumStringValue.ToString()); + writer.WriteStringValue(MapTestMapOfEnumStringValueValueConverter.ToJsonValue(mapTestMapOfEnumStringValue)); } } @@ -161,14 +161,14 @@ public class MapTestMapOfEnumStringValueNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the MapTestMapOfEnumStringValue to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, MapTestMapOfEnumStringValue? mapTestMapOfEnumStringValue, JsonSerializerOptions options) { - writer.WriteStringValue(mapTestMapOfEnumStringValue?.ToString() ?? "null"); + writer.WriteStringValue(mapTestMapOfEnumStringValue.HasValue ? MapTestMapOfEnumStringValueValueConverter.ToJsonValue(mapTestMapOfEnumStringValue.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs index 6566ca4aa564..385b3285f066 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs @@ -145,7 +145,7 @@ public override OrderStatus Read(ref Utf8JsonReader reader, Type typeToConvert, /// public override void Write(Utf8JsonWriter writer, OrderStatus orderStatus, JsonSerializerOptions options) { - writer.WriteStringValue(orderStatus.ToString()); + writer.WriteStringValue(OrderStatusValueConverter.ToJsonValue(orderStatus)); } } @@ -176,14 +176,14 @@ public class OrderStatusNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the OrderStatus to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OrderStatus? orderStatus, JsonSerializerOptions options) { - writer.WriteStringValue(orderStatus?.ToString() ?? "null"); + writer.WriteStringValue(orderStatus.HasValue ? OrderStatusValueConverter.ToJsonValue(orderStatus.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs index 47bb6793c6ac..fbe40b6a9deb 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs @@ -144,7 +144,7 @@ public override OuterEnum Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, OuterEnum outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum.ToString()); + writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum)); } } @@ -175,14 +175,14 @@ public class OuterEnumNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the OuterEnum to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnum? outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum?.ToString() ?? "null"); + writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs index 136fb4c54c4e..67eb0754c9d9 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs @@ -144,7 +144,7 @@ public override OuterEnumDefaultValue Read(ref Utf8JsonReader reader, Type typeT /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue.ToString()); + writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue)); } } @@ -175,14 +175,14 @@ public class OuterEnumDefaultValueNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumDefaultValue to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue? outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs index 2ed4f18a657e..b6213b118ce6 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs @@ -135,7 +135,7 @@ public override OuterEnumInteger Read(ref Utf8JsonReader reader, Type typeToConv /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger.ToString()); + writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger)); } } @@ -166,14 +166,14 @@ public class OuterEnumIntegerNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumInteger to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger? outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs index c6a470cc64d1..f0728f0e6f4e 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs @@ -135,7 +135,7 @@ public override OuterEnumIntegerDefaultValue Read(ref Utf8JsonReader reader, Typ /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue.ToString()); + writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue)); } } @@ -166,14 +166,14 @@ public class OuterEnumIntegerDefaultValueNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumIntegerDefaultValue to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue? outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs index a2e789f2edef..1876776b9efa 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs @@ -214,7 +214,7 @@ public override OuterEnumTest Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, OuterEnumTest outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest.ToString()); + writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest)); } } @@ -245,14 +245,14 @@ public class OuterEnumTestNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the OuterEnumTest to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumTest? outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs index 9e19b612bf97..0a04e159000b 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs @@ -145,7 +145,7 @@ public override PetStatus Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, PetStatus petStatus, JsonSerializerOptions options) { - writer.WriteStringValue(petStatus.ToString()); + writer.WriteStringValue(PetStatusValueConverter.ToJsonValue(petStatus)); } } @@ -176,14 +176,14 @@ public class PetStatusNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the PetStatus to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, PetStatus? petStatus, JsonSerializerOptions options) { - writer.WriteStringValue(petStatus?.ToString() ?? "null"); + writer.WriteStringValue(petStatus.HasValue ? PetStatusValueConverter.ToJsonValue(petStatus.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumInteger.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumInteger.cs index 04988ef3ee99..30e1aa488313 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumInteger.cs @@ -124,7 +124,7 @@ public override RequiredClassRequiredNotnullableEnumInteger Read(ref Utf8JsonRea /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumInteger requiredClassRequiredNotnullableEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumInteger.ToString()); + writer.WriteStringValue(RequiredClassRequiredNotnullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumInteger)); } } @@ -155,14 +155,14 @@ public class RequiredClassRequiredNotnullableEnumIntegerNullableJsonConverter : } /// - /// Writes the DateTime to the json writer + /// Writes the RequiredClassRequiredNotnullableEnumInteger to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumInteger? requiredClassRequiredNotnullableEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumInteger?.ToString() ?? "null"); + writer.WriteStringValue(requiredClassRequiredNotnullableEnumInteger.HasValue ? RequiredClassRequiredNotnullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumInteger.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs index 775aba4f6af0..97555f9590d7 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs @@ -124,7 +124,7 @@ public override RequiredClassRequiredNotnullableEnumIntegerOnly Read(ref Utf8Jso /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumIntegerOnly requiredClassRequiredNotnullableEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumIntegerOnly.ToString()); + writer.WriteStringValue(RequiredClassRequiredNotnullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumIntegerOnly)); } } @@ -155,14 +155,14 @@ public class RequiredClassRequiredNotnullableEnumIntegerOnlyNullableJsonConverte } /// - /// Writes the DateTime to the json writer + /// Writes the RequiredClassRequiredNotnullableEnumIntegerOnly to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumIntegerOnly? requiredClassRequiredNotnullableEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumIntegerOnly?.ToString() ?? "null"); + writer.WriteStringValue(requiredClassRequiredNotnullableEnumIntegerOnly.HasValue ? RequiredClassRequiredNotnullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumIntegerOnly.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumString.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumString.cs index 5b4f29294ac6..e0e585e32c00 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumString.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumString.cs @@ -214,7 +214,7 @@ public override RequiredClassRequiredNotnullableEnumString Read(ref Utf8JsonRead /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumString requiredClassRequiredNotnullableEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumString.ToString()); + writer.WriteStringValue(RequiredClassRequiredNotnullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumString)); } } @@ -245,14 +245,14 @@ public class RequiredClassRequiredNotnullableEnumStringNullableJsonConverter : J } /// - /// Writes the DateTime to the json writer + /// Writes the RequiredClassRequiredNotnullableEnumString to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumString? requiredClassRequiredNotnullableEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumString?.ToString() ?? "null"); + writer.WriteStringValue(requiredClassRequiredNotnullableEnumString.HasValue ? RequiredClassRequiredNotnullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumString.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumInteger.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumInteger.cs index 365504a241bf..3851f6f9abd6 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumInteger.cs @@ -124,7 +124,7 @@ public override RequiredClassRequiredNullableEnumInteger Read(ref Utf8JsonReader /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumInteger requiredClassRequiredNullableEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumInteger.ToString()); + writer.WriteStringValue(RequiredClassRequiredNullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNullableEnumInteger)); } } @@ -155,14 +155,14 @@ public class RequiredClassRequiredNullableEnumIntegerNullableJsonConverter : Jso } /// - /// Writes the DateTime to the json writer + /// Writes the RequiredClassRequiredNullableEnumInteger to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumInteger? requiredClassRequiredNullableEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumInteger?.ToString() ?? "null"); + writer.WriteStringValue(requiredClassRequiredNullableEnumInteger.HasValue ? RequiredClassRequiredNullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNullableEnumInteger.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumIntegerOnly.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumIntegerOnly.cs index 4c5f2c56ba58..d01524127318 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumIntegerOnly.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumIntegerOnly.cs @@ -124,7 +124,7 @@ public override RequiredClassRequiredNullableEnumIntegerOnly Read(ref Utf8JsonRe /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumIntegerOnly requiredClassRequiredNullableEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumIntegerOnly.ToString()); + writer.WriteStringValue(RequiredClassRequiredNullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNullableEnumIntegerOnly)); } } @@ -155,14 +155,14 @@ public class RequiredClassRequiredNullableEnumIntegerOnlyNullableJsonConverter : } /// - /// Writes the DateTime to the json writer + /// Writes the RequiredClassRequiredNullableEnumIntegerOnly to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumIntegerOnly? requiredClassRequiredNullableEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumIntegerOnly?.ToString() ?? "null"); + writer.WriteStringValue(requiredClassRequiredNullableEnumIntegerOnly.HasValue ? RequiredClassRequiredNullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNullableEnumIntegerOnly.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumString.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumString.cs index 36bcb1481310..a633e32472c9 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumString.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumString.cs @@ -214,7 +214,7 @@ public override RequiredClassRequiredNullableEnumString Read(ref Utf8JsonReader /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumString requiredClassRequiredNullableEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumString.ToString()); + writer.WriteStringValue(RequiredClassRequiredNullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNullableEnumString)); } } @@ -245,14 +245,14 @@ public class RequiredClassRequiredNullableEnumStringNullableJsonConverter : Json } /// - /// Writes the DateTime to the json writer + /// Writes the RequiredClassRequiredNullableEnumString to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumString? requiredClassRequiredNullableEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumString?.ToString() ?? "null"); + writer.WriteStringValue(requiredClassRequiredNullableEnumString.HasValue ? RequiredClassRequiredNullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNullableEnumString.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs index 32fdf9b1c3b7..e5c24befa8cd 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs @@ -130,7 +130,7 @@ public override TestDescendantsObjectType Read(ref Utf8JsonReader reader, Type t /// public override void Write(Utf8JsonWriter writer, TestDescendantsObjectType testDescendantsObjectType, JsonSerializerOptions options) { - writer.WriteStringValue(testDescendantsObjectType.ToString()); + writer.WriteStringValue(TestDescendantsObjectTypeValueConverter.ToJsonValue(testDescendantsObjectType)); } } @@ -161,14 +161,14 @@ public class TestDescendantsObjectTypeNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the TestDescendantsObjectType to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestDescendantsObjectType? testDescendantsObjectType, JsonSerializerOptions options) { - writer.WriteStringValue(testDescendantsObjectType?.ToString() ?? "null"); + writer.WriteStringValue(testDescendantsObjectType.HasValue ? TestDescendantsObjectTypeValueConverter.ToJsonValue(testDescendantsObjectType.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumHeaderStringParameter.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumHeaderStringParameter.cs index ccb446b02503..679b9dd4357b 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumHeaderStringParameter.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumHeaderStringParameter.cs @@ -144,7 +144,7 @@ public override TestEnumParametersEnumHeaderStringParameter Read(ref Utf8JsonRea /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumHeaderStringParameter testEnumParametersEnumHeaderStringParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumHeaderStringParameter.ToString()); + writer.WriteStringValue(TestEnumParametersEnumHeaderStringParameterValueConverter.ToJsonValue(testEnumParametersEnumHeaderStringParameter)); } } @@ -175,14 +175,14 @@ public class TestEnumParametersEnumHeaderStringParameterNullableJsonConverter : } /// - /// Writes the DateTime to the json writer + /// Writes the TestEnumParametersEnumHeaderStringParameter to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumHeaderStringParameter? testEnumParametersEnumHeaderStringParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumHeaderStringParameter?.ToString() ?? "null"); + writer.WriteStringValue(testEnumParametersEnumHeaderStringParameter.HasValue ? TestEnumParametersEnumHeaderStringParameterValueConverter.ToJsonValue(testEnumParametersEnumHeaderStringParameter.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryDoubleParameter.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryDoubleParameter.cs index ec14b39944da..463c1a259af8 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryDoubleParameter.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryDoubleParameter.cs @@ -124,7 +124,7 @@ public override TestEnumParametersEnumQueryDoubleParameter Read(ref Utf8JsonRead /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumQueryDoubleParameter testEnumParametersEnumQueryDoubleParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumQueryDoubleParameter.ToString()); + writer.WriteStringValue(TestEnumParametersEnumQueryDoubleParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryDoubleParameter)); } } @@ -155,14 +155,14 @@ public class TestEnumParametersEnumQueryDoubleParameterNullableJsonConverter : J } /// - /// Writes the DateTime to the json writer + /// Writes the TestEnumParametersEnumQueryDoubleParameter to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumQueryDoubleParameter? testEnumParametersEnumQueryDoubleParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumQueryDoubleParameter?.ToString() ?? "null"); + writer.WriteStringValue(testEnumParametersEnumQueryDoubleParameter.HasValue ? TestEnumParametersEnumQueryDoubleParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryDoubleParameter.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryIntegerParameter.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryIntegerParameter.cs index 33ff2ce2cc21..8949dc3ab77f 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryIntegerParameter.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryIntegerParameter.cs @@ -124,7 +124,7 @@ public override TestEnumParametersEnumQueryIntegerParameter Read(ref Utf8JsonRea /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumQueryIntegerParameter testEnumParametersEnumQueryIntegerParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumQueryIntegerParameter.ToString()); + writer.WriteStringValue(TestEnumParametersEnumQueryIntegerParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryIntegerParameter)); } } @@ -155,14 +155,14 @@ public class TestEnumParametersEnumQueryIntegerParameterNullableJsonConverter : } /// - /// Writes the DateTime to the json writer + /// Writes the TestEnumParametersEnumQueryIntegerParameter to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumQueryIntegerParameter? testEnumParametersEnumQueryIntegerParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumQueryIntegerParameter?.ToString() ?? "null"); + writer.WriteStringValue(testEnumParametersEnumQueryIntegerParameter.HasValue ? TestEnumParametersEnumQueryIntegerParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryIntegerParameter.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormString.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormString.cs index d86b48d4a9b7..3291670f2509 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormString.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormString.cs @@ -145,7 +145,7 @@ public override TestEnumParametersRequestEnumFormString Read(ref Utf8JsonReader /// public override void Write(Utf8JsonWriter writer, TestEnumParametersRequestEnumFormString testEnumParametersRequestEnumFormString, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersRequestEnumFormString.ToString()); + writer.WriteStringValue(TestEnumParametersRequestEnumFormStringValueConverter.ToJsonValue(testEnumParametersRequestEnumFormString)); } } @@ -176,14 +176,14 @@ public class TestEnumParametersRequestEnumFormStringNullableJsonConverter : Json } /// - /// Writes the DateTime to the json writer + /// Writes the TestEnumParametersRequestEnumFormString to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestEnumParametersRequestEnumFormString? testEnumParametersRequestEnumFormString, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersRequestEnumFormString?.ToString() ?? "null"); + writer.WriteStringValue(testEnumParametersRequestEnumFormString.HasValue ? TestEnumParametersRequestEnumFormStringValueConverter.ToJsonValue(testEnumParametersRequestEnumFormString.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormStringArrayInner.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormStringArrayInner.cs index 4f1c9c53c603..95b9957aea3e 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormStringArrayInner.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormStringArrayInner.cs @@ -130,7 +130,7 @@ public override TestEnumParametersRequestEnumFormStringArrayInner Read(ref Utf8J /// public override void Write(Utf8JsonWriter writer, TestEnumParametersRequestEnumFormStringArrayInner testEnumParametersRequestEnumFormStringArrayInner, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersRequestEnumFormStringArrayInner.ToString()); + writer.WriteStringValue(TestEnumParametersRequestEnumFormStringArrayInnerValueConverter.ToJsonValue(testEnumParametersRequestEnumFormStringArrayInner)); } } @@ -161,14 +161,14 @@ public class TestEnumParametersRequestEnumFormStringArrayInnerNullableJsonConver } /// - /// Writes the DateTime to the json writer + /// Writes the TestEnumParametersRequestEnumFormStringArrayInner to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestEnumParametersRequestEnumFormStringArrayInner? testEnumParametersRequestEnumFormStringArrayInner, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersRequestEnumFormStringArrayInner?.ToString() ?? "null"); + writer.WriteStringValue(testEnumParametersRequestEnumFormStringArrayInner.HasValue ? TestEnumParametersRequestEnumFormStringArrayInnerValueConverter.ToJsonValue(testEnumParametersRequestEnumFormStringArrayInner.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs index 0fc06c04a677..db1dfba50f3e 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs @@ -131,7 +131,7 @@ public override TestResultCode Read(ref Utf8JsonReader reader, Type typeToConver /// public override void Write(Utf8JsonWriter writer, TestResultCode testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode.ToString()); + writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode)); } } @@ -162,14 +162,14 @@ public class TestResultCodeNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the TestResultCode to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestResultCode? testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode?.ToString() ?? "null"); + writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs index 4a54f2a265a1..f996e85f1463 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs @@ -144,7 +144,7 @@ public override ZebraType Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, ZebraType zebraType, JsonSerializerOptions options) { - writer.WriteStringValue(zebraType.ToString()); + writer.WriteStringValue(ZebraTypeValueConverter.ToJsonValue(zebraType)); } } @@ -175,14 +175,14 @@ public class ZebraTypeNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the ZebraType to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, ZebraType? zebraType, JsonSerializerOptions options) { - writer.WriteStringValue(zebraType?.ToString() ?? "null"); + writer.WriteStringValue(zebraType.HasValue ? ZebraTypeValueConverter.ToJsonValue(zebraType.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs index 34a044fb8b13..518bfc871ac4 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs @@ -130,7 +130,7 @@ public override ZeroBasedEnum Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum.ToString()); + writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum)); } } @@ -161,14 +161,14 @@ public class ZeroBasedEnumNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the ZeroBasedEnum to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum? zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum?.ToString() ?? "null"); + writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs index 2b062a550aba..ed529e2f1a2b 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs @@ -130,7 +130,7 @@ public override ZeroBasedEnumClassZeroBasedEnum Read(ref Utf8JsonReader reader, /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnumClassZeroBasedEnum zeroBasedEnumClassZeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnumClassZeroBasedEnum.ToString()); + writer.WriteStringValue(ZeroBasedEnumClassZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnumClassZeroBasedEnum)); } } @@ -161,14 +161,14 @@ public class ZeroBasedEnumClassZeroBasedEnumNullableJsonConverter : JsonConverte } /// - /// Writes the DateTime to the json writer + /// Writes the ZeroBasedEnumClassZeroBasedEnum to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnumClassZeroBasedEnum? zeroBasedEnumClassZeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnumClassZeroBasedEnum?.ToString() ?? "null"); + writer.WriteStringValue(zeroBasedEnumClassZeroBasedEnum.HasValue ? ZeroBasedEnumClassZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnumClassZeroBasedEnum.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumClass.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumClass.cs index 03b2780c4842..00e31a5c7186 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumClass.cs @@ -146,7 +146,7 @@ public override EnumClass Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, EnumClass enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass.ToString()); + writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass)); } } @@ -177,14 +177,14 @@ public class EnumClassNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the EnumClass to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, EnumClass? enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass?.ToString() ?? "null"); + writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnum.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnum.cs index 96af6f3670d8..fc35a0451925 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnum.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnum.cs @@ -146,7 +146,7 @@ public override OuterEnum Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, OuterEnum outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum.ToString()); + writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum)); } } @@ -177,14 +177,14 @@ public class OuterEnumNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the OuterEnum to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnum? outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum?.ToString() ?? "null"); + writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs index a50d5c056ecc..c874667bc701 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs @@ -146,7 +146,7 @@ public override OuterEnumDefaultValue Read(ref Utf8JsonReader reader, Type typeT /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue.ToString()); + writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue)); } } @@ -177,14 +177,14 @@ public class OuterEnumDefaultValueNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumDefaultValue to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue? outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumInteger.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumInteger.cs index 41ecebcf8f5b..130016250311 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumInteger.cs @@ -137,7 +137,7 @@ public override OuterEnumInteger Read(ref Utf8JsonReader reader, Type typeToConv /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger.ToString()); + writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger)); } } @@ -168,14 +168,14 @@ public class OuterEnumIntegerNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumInteger to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger? outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs index 902dbb066392..1623c18910ed 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs @@ -137,7 +137,7 @@ public override OuterEnumIntegerDefaultValue Read(ref Utf8JsonReader reader, Typ /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue.ToString()); + writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue)); } } @@ -168,14 +168,14 @@ public class OuterEnumIntegerDefaultValueNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumIntegerDefaultValue to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue? outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumTest.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumTest.cs index 03a8ccdecacd..615695f98355 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumTest.cs @@ -216,7 +216,7 @@ public override OuterEnumTest Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, OuterEnumTest outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest.ToString()); + writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest)); } } @@ -247,14 +247,14 @@ public class OuterEnumTestNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the OuterEnumTest to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumTest? outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/TestResultCode.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/TestResultCode.cs index 2523ba0414a5..6faaac18222f 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/TestResultCode.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/TestResultCode.cs @@ -133,7 +133,7 @@ public override TestResultCode Read(ref Utf8JsonReader reader, Type typeToConver /// public override void Write(Utf8JsonWriter writer, TestResultCode testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode.ToString()); + writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode)); } } @@ -164,14 +164,14 @@ public class TestResultCodeNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the TestResultCode to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestResultCode? testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode?.ToString() ?? "null"); + writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs index 1db14d35a9e5..9a67c15592f4 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs @@ -132,7 +132,7 @@ public override ZeroBasedEnum Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum.ToString()); + writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum)); } } @@ -163,14 +163,14 @@ public class ZeroBasedEnumNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the ZeroBasedEnum to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum? zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum?.ToString() ?? "null"); + writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs index b1aff0adf0d8..3a4f0933b764 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs @@ -144,7 +144,7 @@ public override EnumClass Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, EnumClass enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass.ToString()); + writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass)); } } @@ -175,14 +175,14 @@ public class EnumClassNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the EnumClass to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, EnumClass? enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass?.ToString() ?? "null"); + writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs index 47bb6793c6ac..fbe40b6a9deb 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs @@ -144,7 +144,7 @@ public override OuterEnum Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, OuterEnum outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum.ToString()); + writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum)); } } @@ -175,14 +175,14 @@ public class OuterEnumNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the OuterEnum to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnum? outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum?.ToString() ?? "null"); + writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs index 136fb4c54c4e..67eb0754c9d9 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs @@ -144,7 +144,7 @@ public override OuterEnumDefaultValue Read(ref Utf8JsonReader reader, Type typeT /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue.ToString()); + writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue)); } } @@ -175,14 +175,14 @@ public class OuterEnumDefaultValueNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumDefaultValue to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue? outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs index 2ed4f18a657e..b6213b118ce6 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs @@ -135,7 +135,7 @@ public override OuterEnumInteger Read(ref Utf8JsonReader reader, Type typeToConv /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger.ToString()); + writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger)); } } @@ -166,14 +166,14 @@ public class OuterEnumIntegerNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumInteger to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger? outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs index c6a470cc64d1..f0728f0e6f4e 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs @@ -135,7 +135,7 @@ public override OuterEnumIntegerDefaultValue Read(ref Utf8JsonReader reader, Typ /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue.ToString()); + writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue)); } } @@ -166,14 +166,14 @@ public class OuterEnumIntegerDefaultValueNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumIntegerDefaultValue to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue? outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs index a2e789f2edef..1876776b9efa 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs @@ -214,7 +214,7 @@ public override OuterEnumTest Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, OuterEnumTest outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest.ToString()); + writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest)); } } @@ -245,14 +245,14 @@ public class OuterEnumTestNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the OuterEnumTest to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumTest? outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs index 0fc06c04a677..db1dfba50f3e 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs @@ -131,7 +131,7 @@ public override TestResultCode Read(ref Utf8JsonReader reader, Type typeToConver /// public override void Write(Utf8JsonWriter writer, TestResultCode testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode.ToString()); + writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode)); } } @@ -162,14 +162,14 @@ public class TestResultCodeNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the TestResultCode to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestResultCode? testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode?.ToString() ?? "null"); + writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs index 34a044fb8b13..518bfc871ac4 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs @@ -130,7 +130,7 @@ public override ZeroBasedEnum Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum.ToString()); + writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum)); } } @@ -161,14 +161,14 @@ public class ZeroBasedEnumNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the ZeroBasedEnum to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum? zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum?.ToString() ?? "null"); + writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/EnumClass.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/EnumClass.cs index 520dc1cfbde9..fe635a129efe 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/EnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/EnumClass.cs @@ -147,7 +147,7 @@ public override EnumClass Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, EnumClass enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass.ToString()); + writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass)); } } @@ -178,14 +178,14 @@ public class EnumClassNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the EnumClass to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, EnumClass? enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass?.ToString() ?? "null"); + writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value) : "null"); } } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnum.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnum.cs index 803ca5e1771d..dfdbc9725146 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnum.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnum.cs @@ -147,7 +147,7 @@ public override OuterEnum Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, OuterEnum outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum.ToString()); + writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum)); } } @@ -178,14 +178,14 @@ public class OuterEnumNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the OuterEnum to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnum? outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum?.ToString() ?? "null"); + writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value) : "null"); } } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs index 1d30a9abb740..537c11d2d17e 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs @@ -147,7 +147,7 @@ public override OuterEnumDefaultValue Read(ref Utf8JsonReader reader, Type typeT /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue.ToString()); + writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue)); } } @@ -178,14 +178,14 @@ public class OuterEnumDefaultValueNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumDefaultValue to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue? outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value) : "null"); } } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumInteger.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumInteger.cs index 0d9bcfd0835b..88b2cd919c06 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumInteger.cs @@ -138,7 +138,7 @@ public override OuterEnumInteger Read(ref Utf8JsonReader reader, Type typeToConv /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger.ToString()); + writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger)); } } @@ -169,14 +169,14 @@ public class OuterEnumIntegerNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumInteger to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger? outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value) : "null"); } } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs index b0d7b8ea0756..e8b54bfc93d1 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs @@ -138,7 +138,7 @@ public override OuterEnumIntegerDefaultValue Read(ref Utf8JsonReader reader, Typ /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue.ToString()); + writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue)); } } @@ -169,14 +169,14 @@ public class OuterEnumIntegerDefaultValueNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumIntegerDefaultValue to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue? outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value) : "null"); } } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumTest.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumTest.cs index 56a81b57e54d..449f10d1afdf 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumTest.cs @@ -217,7 +217,7 @@ public override OuterEnumTest Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, OuterEnumTest outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest.ToString()); + writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest)); } } @@ -248,14 +248,14 @@ public class OuterEnumTestNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the OuterEnumTest to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumTest? outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value) : "null"); } } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/TestResultCode.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/TestResultCode.cs index 4d4a979a8147..42fb18c09ec7 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/TestResultCode.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/TestResultCode.cs @@ -134,7 +134,7 @@ public override TestResultCode Read(ref Utf8JsonReader reader, Type typeToConver /// public override void Write(Utf8JsonWriter writer, TestResultCode testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode.ToString()); + writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode)); } } @@ -165,14 +165,14 @@ public class TestResultCodeNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the TestResultCode to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestResultCode? testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode?.ToString() ?? "null"); + writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value) : "null"); } } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs index 15c22d0fc3b0..06ea8cb69007 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs @@ -133,7 +133,7 @@ public override ZeroBasedEnum Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum.ToString()); + writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum)); } } @@ -164,14 +164,14 @@ public class ZeroBasedEnumNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the ZeroBasedEnum to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum? zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum?.ToString() ?? "null"); + writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value) : "null"); } } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs index b1aff0adf0d8..3a4f0933b764 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs @@ -144,7 +144,7 @@ public override EnumClass Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, EnumClass enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass.ToString()); + writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass)); } } @@ -175,14 +175,14 @@ public class EnumClassNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the EnumClass to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, EnumClass? enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass?.ToString() ?? "null"); + writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs index 47bb6793c6ac..fbe40b6a9deb 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs @@ -144,7 +144,7 @@ public override OuterEnum Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, OuterEnum outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum.ToString()); + writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum)); } } @@ -175,14 +175,14 @@ public class OuterEnumNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the OuterEnum to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnum? outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum?.ToString() ?? "null"); + writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs index 136fb4c54c4e..67eb0754c9d9 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs @@ -144,7 +144,7 @@ public override OuterEnumDefaultValue Read(ref Utf8JsonReader reader, Type typeT /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue.ToString()); + writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue)); } } @@ -175,14 +175,14 @@ public class OuterEnumDefaultValueNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumDefaultValue to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue? outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs index 2ed4f18a657e..b6213b118ce6 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs @@ -135,7 +135,7 @@ public override OuterEnumInteger Read(ref Utf8JsonReader reader, Type typeToConv /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger.ToString()); + writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger)); } } @@ -166,14 +166,14 @@ public class OuterEnumIntegerNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumInteger to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger? outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs index c6a470cc64d1..f0728f0e6f4e 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs @@ -135,7 +135,7 @@ public override OuterEnumIntegerDefaultValue Read(ref Utf8JsonReader reader, Typ /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue.ToString()); + writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue)); } } @@ -166,14 +166,14 @@ public class OuterEnumIntegerDefaultValueNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the OuterEnumIntegerDefaultValue to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue? outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs index a2e789f2edef..1876776b9efa 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs @@ -214,7 +214,7 @@ public override OuterEnumTest Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, OuterEnumTest outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest.ToString()); + writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest)); } } @@ -245,14 +245,14 @@ public class OuterEnumTestNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the OuterEnumTest to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, OuterEnumTest? outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest?.ToString() ?? "null"); + writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs index 0fc06c04a677..db1dfba50f3e 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs @@ -131,7 +131,7 @@ public override TestResultCode Read(ref Utf8JsonReader reader, Type typeToConver /// public override void Write(Utf8JsonWriter writer, TestResultCode testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode.ToString()); + writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode)); } } @@ -162,14 +162,14 @@ public class TestResultCodeNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the TestResultCode to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, TestResultCode? testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode?.ToString() ?? "null"); + writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value) : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs index 34a044fb8b13..518bfc871ac4 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs @@ -130,7 +130,7 @@ public override ZeroBasedEnum Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum.ToString()); + writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum)); } } @@ -161,14 +161,14 @@ public class ZeroBasedEnumNullableJsonConverter : JsonConverter } /// - /// Writes the DateTime to the json writer + /// Writes the ZeroBasedEnum to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum? zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum?.ToString() ?? "null"); + writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value) : "null"); } } } From 8a4035d2e23ff52a190c26e5f48a73a49f49ad84 Mon Sep 17 00:00:00 2001 From: Alec Petersen Date: Tue, 5 Aug 2025 10:41:16 -0600 Subject: [PATCH 4/7] Call ToString on return value of converter --- .../src/main/resources/csharp/modelEnum.mustache | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/openapi-generator/src/main/resources/csharp/modelEnum.mustache b/modules/openapi-generator/src/main/resources/csharp/modelEnum.mustache index ef0a27698fc8..5562ea9fec3c 100644 --- a/modules/openapi-generator/src/main/resources/csharp/modelEnum.mustache +++ b/modules/openapi-generator/src/main/resources/csharp/modelEnum.mustache @@ -141,7 +141,7 @@ /// public override void Write(Utf8JsonWriter writer, {{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}} {{#lambda.camelcase_sanitize_param}}{{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}}{{/lambda.camelcase_sanitize_param}}, JsonSerializerOptions options) { - writer.WriteStringValue({{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}}ValueConverter.ToJsonValue({{#lambda.camelcase_sanitize_param}}{{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}}{{/lambda.camelcase_sanitize_param}})); + writer.WriteStringValue({{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}}ValueConverter.ToJsonValue({{#lambda.camelcase_sanitize_param}}{{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}}{{/lambda.camelcase_sanitize_param}}).ToString()); } } @@ -179,7 +179,7 @@ /// public override void Write(Utf8JsonWriter writer, {{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}}? {{#lambda.camelcase_sanitize_param}}{{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}}{{/lambda.camelcase_sanitize_param}}, JsonSerializerOptions options) { - writer.WriteStringValue({{#lambda.camelcase_sanitize_param}}{{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}}{{/lambda.camelcase_sanitize_param}}.HasValue ? {{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}}ValueConverter.ToJsonValue({{#lambda.camelcase_sanitize_param}}{{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}}{{/lambda.camelcase_sanitize_param}}.Value) : "null"); + writer.WriteStringValue({{#lambda.camelcase_sanitize_param}}{{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}}{{/lambda.camelcase_sanitize_param}}.HasValue ? {{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}}ValueConverter.ToJsonValue({{#lambda.camelcase_sanitize_param}}{{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}}{{/lambda.camelcase_sanitize_param}}.Value).ToString() : "null"); } } {{/useGenericHost}} From adeaf453464b201ba301fcf289ddee58365e822d Mon Sep 17 00:00:00 2001 From: Alec Petersen Date: Tue, 5 Aug 2025 10:41:33 -0600 Subject: [PATCH 5/7] Update samples --- .../src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs | 4 ++-- .../src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs | 4 ++-- .../src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs | 4 ++-- .../net4.7/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs | 4 ++-- .../src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs | 4 ++-- .../src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs | 4 ++-- .../src/Org.OpenAPITools/Model/EnumTestEnumString.cs | 4 ++-- .../Model/FindPetsByStatusStatusParameterInner.cs | 4 ++-- .../src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs | 4 ++-- .../FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs | 4 ++-- .../net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs | 4 ++-- .../src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs | 4 ++-- .../FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs | 4 ++-- .../Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs | 4 ++-- .../FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs | 4 ++-- .../net4.7/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs | 4 ++-- .../Model/RequiredClassRequiredNotnullableEnumInteger.cs | 4 ++-- .../Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs | 4 ++-- .../Model/RequiredClassRequiredNotnullableEnumString.cs | 4 ++-- .../Model/RequiredClassRequiredNullableEnumInteger.cs | 4 ++-- .../Model/RequiredClassRequiredNullableEnumIntegerOnly.cs | 4 ++-- .../Model/RequiredClassRequiredNullableEnumString.cs | 4 ++-- .../src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs | 4 ++-- .../Model/TestEnumParametersEnumHeaderStringParameter.cs | 4 ++-- .../Model/TestEnumParametersEnumQueryDoubleParameter.cs | 4 ++-- .../Model/TestEnumParametersEnumQueryIntegerParameter.cs | 4 ++-- .../Model/TestEnumParametersRequestEnumFormString.cs | 4 ++-- .../TestEnumParametersRequestEnumFormStringArrayInner.cs | 4 ++-- .../FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs | 4 ++-- .../net4.7/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs | 4 ++-- .../FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs | 4 ++-- .../Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs | 4 ++-- .../net4.7/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs | 4 ++-- .../net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs | 4 ++-- .../src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs | 4 ++-- .../Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs | 4 ++-- .../src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs | 4 ++-- .../src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs | 4 ++-- .../src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs | 4 ++-- .../net4.8/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs | 4 ++-- .../src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs | 4 ++-- .../src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs | 4 ++-- .../src/Org.OpenAPITools/Model/EnumTestEnumString.cs | 4 ++-- .../Model/FindPetsByStatusStatusParameterInner.cs | 4 ++-- .../src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs | 4 ++-- .../FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs | 4 ++-- .../net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs | 4 ++-- .../src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs | 4 ++-- .../FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs | 4 ++-- .../Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs | 4 ++-- .../FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs | 4 ++-- .../net4.8/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs | 4 ++-- .../Model/RequiredClassRequiredNotnullableEnumInteger.cs | 4 ++-- .../Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs | 4 ++-- .../Model/RequiredClassRequiredNotnullableEnumString.cs | 4 ++-- .../Model/RequiredClassRequiredNullableEnumInteger.cs | 4 ++-- .../Model/RequiredClassRequiredNullableEnumIntegerOnly.cs | 4 ++-- .../Model/RequiredClassRequiredNullableEnumString.cs | 4 ++-- .../src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs | 4 ++-- .../Model/TestEnumParametersEnumHeaderStringParameter.cs | 4 ++-- .../Model/TestEnumParametersEnumQueryDoubleParameter.cs | 4 ++-- .../Model/TestEnumParametersEnumQueryIntegerParameter.cs | 4 ++-- .../Model/TestEnumParametersRequestEnumFormString.cs | 4 ++-- .../TestEnumParametersRequestEnumFormStringArrayInner.cs | 4 ++-- .../FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs | 4 ++-- .../net4.8/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs | 4 ++-- .../FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs | 4 ++-- .../Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs | 4 ++-- .../net4.8/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs | 4 ++-- .../net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs | 4 ++-- .../src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs | 4 ++-- .../Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs | 4 ++-- .../src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs | 4 ++-- .../src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs | 4 ++-- .../src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs | 4 ++-- .../net8/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs | 4 ++-- .../src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs | 4 ++-- .../src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs | 4 ++-- .../src/Org.OpenAPITools/Model/EnumTestEnumString.cs | 4 ++-- .../Model/FindPetsByStatusStatusParameterInner.cs | 4 ++-- .../src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs | 4 ++-- .../net8/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs | 4 ++-- .../net8/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs | 4 ++-- .../src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs | 4 ++-- .../FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs | 4 ++-- .../Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs | 4 ++-- .../FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs | 4 ++-- .../net8/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs | 4 ++-- .../Model/RequiredClassRequiredNotnullableEnumInteger.cs | 4 ++-- .../Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs | 4 ++-- .../Model/RequiredClassRequiredNotnullableEnumString.cs | 4 ++-- .../Model/RequiredClassRequiredNullableEnumInteger.cs | 4 ++-- .../Model/RequiredClassRequiredNullableEnumIntegerOnly.cs | 4 ++-- .../Model/RequiredClassRequiredNullableEnumString.cs | 4 ++-- .../src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs | 4 ++-- .../Model/TestEnumParametersEnumHeaderStringParameter.cs | 4 ++-- .../Model/TestEnumParametersEnumQueryDoubleParameter.cs | 4 ++-- .../Model/TestEnumParametersEnumQueryIntegerParameter.cs | 4 ++-- .../Model/TestEnumParametersRequestEnumFormString.cs | 4 ++-- .../TestEnumParametersRequestEnumFormStringArrayInner.cs | 4 ++-- .../FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs | 4 ++-- .../net8/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs | 4 ++-- .../FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs | 4 ++-- .../Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs | 4 ++-- .../src/Org.OpenAPITools/Model/EnumClass.cs | 4 ++-- .../src/Org.OpenAPITools/Model/OuterEnum.cs | 4 ++-- .../src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs | 4 ++-- .../src/Org.OpenAPITools/Model/OuterEnumInteger.cs | 4 ++-- .../Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs | 4 ++-- .../src/Org.OpenAPITools/Model/OuterEnumTest.cs | 4 ++-- .../src/Org.OpenAPITools/Model/TestResultCode.cs | 4 ++-- .../src/Org.OpenAPITools/Model/ZeroBasedEnum.cs | 4 ++-- .../net8/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs | 4 ++-- .../net8/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs | 4 ++-- .../src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs | 4 ++-- .../Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs | 4 ++-- .../net8/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs | 4 ++-- .../net8/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs | 4 ++-- .../SourceGeneration/src/Org.OpenAPITools/Model/EnumClass.cs | 4 ++-- .../SourceGeneration/src/Org.OpenAPITools/Model/OuterEnum.cs | 4 ++-- .../src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs | 4 ++-- .../src/Org.OpenAPITools/Model/OuterEnumInteger.cs | 4 ++-- .../Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs | 4 ++-- .../src/Org.OpenAPITools/Model/OuterEnumTest.cs | 4 ++-- .../src/Org.OpenAPITools/Model/TestResultCode.cs | 4 ++-- .../src/Org.OpenAPITools/Model/ZeroBasedEnum.cs | 4 ++-- .../src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs | 4 ++-- .../src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs | 4 ++-- .../src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs | 4 ++-- .../net9/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs | 4 ++-- .../src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs | 4 ++-- .../src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs | 4 ++-- .../src/Org.OpenAPITools/Model/EnumTestEnumString.cs | 4 ++-- .../Model/FindPetsByStatusStatusParameterInner.cs | 4 ++-- .../src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs | 4 ++-- .../net9/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs | 4 ++-- .../net9/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs | 4 ++-- .../src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs | 4 ++-- .../FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs | 4 ++-- .../Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs | 4 ++-- .../FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs | 4 ++-- .../net9/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs | 4 ++-- .../Model/RequiredClassRequiredNotnullableEnumInteger.cs | 4 ++-- .../Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs | 4 ++-- .../Model/RequiredClassRequiredNotnullableEnumString.cs | 4 ++-- .../Model/RequiredClassRequiredNullableEnumInteger.cs | 4 ++-- .../Model/RequiredClassRequiredNullableEnumIntegerOnly.cs | 4 ++-- .../Model/RequiredClassRequiredNullableEnumString.cs | 4 ++-- .../src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs | 4 ++-- .../Model/TestEnumParametersEnumHeaderStringParameter.cs | 4 ++-- .../Model/TestEnumParametersEnumQueryDoubleParameter.cs | 4 ++-- .../Model/TestEnumParametersEnumQueryIntegerParameter.cs | 4 ++-- .../Model/TestEnumParametersRequestEnumFormString.cs | 4 ++-- .../TestEnumParametersRequestEnumFormStringArrayInner.cs | 4 ++-- .../FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs | 4 ++-- .../net9/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs | 4 ++-- .../FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs | 4 ++-- .../Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs | 4 ++-- .../src/Org.OpenAPITools/Model/EnumClass.cs | 4 ++-- .../src/Org.OpenAPITools/Model/OuterEnum.cs | 4 ++-- .../src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs | 4 ++-- .../src/Org.OpenAPITools/Model/OuterEnumInteger.cs | 4 ++-- .../Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs | 4 ++-- .../src/Org.OpenAPITools/Model/OuterEnumTest.cs | 4 ++-- .../src/Org.OpenAPITools/Model/TestResultCode.cs | 4 ++-- .../src/Org.OpenAPITools/Model/ZeroBasedEnum.cs | 4 ++-- .../net9/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs | 4 ++-- .../net9/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs | 4 ++-- .../src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs | 4 ++-- .../Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs | 4 ++-- .../net9/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs | 4 ++-- .../net9/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs | 4 ++-- .../SourceGeneration/src/Org.OpenAPITools/Model/EnumClass.cs | 4 ++-- .../SourceGeneration/src/Org.OpenAPITools/Model/OuterEnum.cs | 4 ++-- .../src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs | 4 ++-- .../src/Org.OpenAPITools/Model/OuterEnumInteger.cs | 4 ++-- .../Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs | 4 ++-- .../src/Org.OpenAPITools/Model/OuterEnumTest.cs | 4 ++-- .../src/Org.OpenAPITools/Model/TestResultCode.cs | 4 ++-- .../src/Org.OpenAPITools/Model/ZeroBasedEnum.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/EnumClass.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs | 4 ++-- .../src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs | 4 ++-- .../Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs | 4 ++-- .../Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs | 4 ++-- 200 files changed, 400 insertions(+), 400 deletions(-) diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs index d822e385c01b..252a51260bcf 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs @@ -116,7 +116,7 @@ public override ChildCatAllOfPetType Read(ref Utf8JsonReader reader, Type typeTo /// public override void Write(Utf8JsonWriter writer, ChildCatAllOfPetType childCatAllOfPetType, JsonSerializerOptions options) { - writer.WriteStringValue(ChildCatAllOfPetTypeValueConverter.ToJsonValue(childCatAllOfPetType)); + writer.WriteStringValue(ChildCatAllOfPetTypeValueConverter.ToJsonValue(childCatAllOfPetType).ToString()); } } @@ -154,7 +154,7 @@ public class ChildCatAllOfPetTypeNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, ChildCatAllOfPetType? childCatAllOfPetType, JsonSerializerOptions options) { - writer.WriteStringValue(childCatAllOfPetType.HasValue ? ChildCatAllOfPetTypeValueConverter.ToJsonValue(childCatAllOfPetType.Value) : "null"); + writer.WriteStringValue(childCatAllOfPetType.HasValue ? ChildCatAllOfPetTypeValueConverter.ToJsonValue(childCatAllOfPetType.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs index 503f538eb82a..2ceb96620d05 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs @@ -130,7 +130,7 @@ public override EnumArraysArrayEnumInner Read(ref Utf8JsonReader reader, Type ty /// public override void Write(Utf8JsonWriter writer, EnumArraysArrayEnumInner enumArraysArrayEnumInner, JsonSerializerOptions options) { - writer.WriteStringValue(EnumArraysArrayEnumInnerValueConverter.ToJsonValue(enumArraysArrayEnumInner)); + writer.WriteStringValue(EnumArraysArrayEnumInnerValueConverter.ToJsonValue(enumArraysArrayEnumInner).ToString()); } } @@ -168,7 +168,7 @@ public class EnumArraysArrayEnumInnerNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, EnumArraysArrayEnumInner? enumArraysArrayEnumInner, JsonSerializerOptions options) { - writer.WriteStringValue(enumArraysArrayEnumInner.HasValue ? EnumArraysArrayEnumInnerValueConverter.ToJsonValue(enumArraysArrayEnumInner.Value) : "null"); + writer.WriteStringValue(enumArraysArrayEnumInner.HasValue ? EnumArraysArrayEnumInnerValueConverter.ToJsonValue(enumArraysArrayEnumInner.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs index 4ec95e8a5c16..8400d5cd4273 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs @@ -130,7 +130,7 @@ public override EnumArraysJustSymbol Read(ref Utf8JsonReader reader, Type typeTo /// public override void Write(Utf8JsonWriter writer, EnumArraysJustSymbol enumArraysJustSymbol, JsonSerializerOptions options) { - writer.WriteStringValue(EnumArraysJustSymbolValueConverter.ToJsonValue(enumArraysJustSymbol)); + writer.WriteStringValue(EnumArraysJustSymbolValueConverter.ToJsonValue(enumArraysJustSymbol).ToString()); } } @@ -168,7 +168,7 @@ public class EnumArraysJustSymbolNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, EnumArraysJustSymbol? enumArraysJustSymbol, JsonSerializerOptions options) { - writer.WriteStringValue(enumArraysJustSymbol.HasValue ? EnumArraysJustSymbolValueConverter.ToJsonValue(enumArraysJustSymbol.Value) : "null"); + writer.WriteStringValue(enumArraysJustSymbol.HasValue ? EnumArraysJustSymbolValueConverter.ToJsonValue(enumArraysJustSymbol.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs index 3a4f0933b764..cefbf28588fb 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs @@ -144,7 +144,7 @@ public override EnumClass Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, EnumClass enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass)); + writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass).ToString()); } } @@ -182,7 +182,7 @@ public class EnumClassNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, EnumClass? enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value) : "null"); + writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs index 0ab29c0f5559..19178ecba280 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs @@ -124,7 +124,7 @@ public override EnumTestEnumInteger Read(ref Utf8JsonReader reader, Type typeToC /// public override void Write(Utf8JsonWriter writer, EnumTestEnumInteger enumTestEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(EnumTestEnumIntegerValueConverter.ToJsonValue(enumTestEnumInteger)); + writer.WriteStringValue(EnumTestEnumIntegerValueConverter.ToJsonValue(enumTestEnumInteger).ToString()); } } @@ -162,7 +162,7 @@ public class EnumTestEnumIntegerNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, EnumTestEnumInteger? enumTestEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumInteger.HasValue ? EnumTestEnumIntegerValueConverter.ToJsonValue(enumTestEnumInteger.Value) : "null"); + writer.WriteStringValue(enumTestEnumInteger.HasValue ? EnumTestEnumIntegerValueConverter.ToJsonValue(enumTestEnumInteger.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs index 8f98d93a9875..6a999c69d575 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs @@ -124,7 +124,7 @@ public override EnumTestEnumIntegerOnly Read(ref Utf8JsonReader reader, Type typ /// public override void Write(Utf8JsonWriter writer, EnumTestEnumIntegerOnly enumTestEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(EnumTestEnumIntegerOnlyValueConverter.ToJsonValue(enumTestEnumIntegerOnly)); + writer.WriteStringValue(EnumTestEnumIntegerOnlyValueConverter.ToJsonValue(enumTestEnumIntegerOnly).ToString()); } } @@ -162,7 +162,7 @@ public class EnumTestEnumIntegerOnlyNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, EnumTestEnumIntegerOnly? enumTestEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumIntegerOnly.HasValue ? EnumTestEnumIntegerOnlyValueConverter.ToJsonValue(enumTestEnumIntegerOnly.Value) : "null"); + writer.WriteStringValue(enumTestEnumIntegerOnly.HasValue ? EnumTestEnumIntegerOnlyValueConverter.ToJsonValue(enumTestEnumIntegerOnly.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumString.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumString.cs index 14477c3213ab..4d02eeaec018 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumString.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumString.cs @@ -214,7 +214,7 @@ public override EnumTestEnumString Read(ref Utf8JsonReader reader, Type typeToCo /// public override void Write(Utf8JsonWriter writer, EnumTestEnumString enumTestEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(EnumTestEnumStringValueConverter.ToJsonValue(enumTestEnumString)); + writer.WriteStringValue(EnumTestEnumStringValueConverter.ToJsonValue(enumTestEnumString).ToString()); } } @@ -252,7 +252,7 @@ public class EnumTestEnumStringNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, EnumTestEnumString? enumTestEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumString.HasValue ? EnumTestEnumStringValueConverter.ToJsonValue(enumTestEnumString.Value) : "null"); + writer.WriteStringValue(enumTestEnumString.HasValue ? EnumTestEnumStringValueConverter.ToJsonValue(enumTestEnumString.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/FindPetsByStatusStatusParameterInner.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/FindPetsByStatusStatusParameterInner.cs index aaf906d2b1f7..e7f98f931cc9 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/FindPetsByStatusStatusParameterInner.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/FindPetsByStatusStatusParameterInner.cs @@ -144,7 +144,7 @@ public override FindPetsByStatusStatusParameterInner Read(ref Utf8JsonReader rea /// public override void Write(Utf8JsonWriter writer, FindPetsByStatusStatusParameterInner findPetsByStatusStatusParameterInner, JsonSerializerOptions options) { - writer.WriteStringValue(FindPetsByStatusStatusParameterInnerValueConverter.ToJsonValue(findPetsByStatusStatusParameterInner)); + writer.WriteStringValue(FindPetsByStatusStatusParameterInnerValueConverter.ToJsonValue(findPetsByStatusStatusParameterInner).ToString()); } } @@ -182,7 +182,7 @@ public class FindPetsByStatusStatusParameterInnerNullableJsonConverter : JsonCon /// public override void Write(Utf8JsonWriter writer, FindPetsByStatusStatusParameterInner? findPetsByStatusStatusParameterInner, JsonSerializerOptions options) { - writer.WriteStringValue(findPetsByStatusStatusParameterInner.HasValue ? FindPetsByStatusStatusParameterInnerValueConverter.ToJsonValue(findPetsByStatusStatusParameterInner.Value) : "null"); + writer.WriteStringValue(findPetsByStatusStatusParameterInner.HasValue ? FindPetsByStatusStatusParameterInnerValueConverter.ToJsonValue(findPetsByStatusStatusParameterInner.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs index 72aef8226ced..3c7331f80f28 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs @@ -130,7 +130,7 @@ public override MapTestMapOfEnumStringValue Read(ref Utf8JsonReader reader, Type /// public override void Write(Utf8JsonWriter writer, MapTestMapOfEnumStringValue mapTestMapOfEnumStringValue, JsonSerializerOptions options) { - writer.WriteStringValue(MapTestMapOfEnumStringValueValueConverter.ToJsonValue(mapTestMapOfEnumStringValue)); + writer.WriteStringValue(MapTestMapOfEnumStringValueValueConverter.ToJsonValue(mapTestMapOfEnumStringValue).ToString()); } } @@ -168,7 +168,7 @@ public class MapTestMapOfEnumStringValueNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, MapTestMapOfEnumStringValue? mapTestMapOfEnumStringValue, JsonSerializerOptions options) { - writer.WriteStringValue(mapTestMapOfEnumStringValue.HasValue ? MapTestMapOfEnumStringValueValueConverter.ToJsonValue(mapTestMapOfEnumStringValue.Value) : "null"); + writer.WriteStringValue(mapTestMapOfEnumStringValue.HasValue ? MapTestMapOfEnumStringValueValueConverter.ToJsonValue(mapTestMapOfEnumStringValue.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs index 385b3285f066..cd0ff06ce52e 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs @@ -145,7 +145,7 @@ public override OrderStatus Read(ref Utf8JsonReader reader, Type typeToConvert, /// public override void Write(Utf8JsonWriter writer, OrderStatus orderStatus, JsonSerializerOptions options) { - writer.WriteStringValue(OrderStatusValueConverter.ToJsonValue(orderStatus)); + writer.WriteStringValue(OrderStatusValueConverter.ToJsonValue(orderStatus).ToString()); } } @@ -183,7 +183,7 @@ public class OrderStatusNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, OrderStatus? orderStatus, JsonSerializerOptions options) { - writer.WriteStringValue(orderStatus.HasValue ? OrderStatusValueConverter.ToJsonValue(orderStatus.Value) : "null"); + writer.WriteStringValue(orderStatus.HasValue ? OrderStatusValueConverter.ToJsonValue(orderStatus.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs index fbe40b6a9deb..e72ea52b0876 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs @@ -144,7 +144,7 @@ public override OuterEnum Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, OuterEnum outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum)); + writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum).ToString()); } } @@ -182,7 +182,7 @@ public class OuterEnumNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, OuterEnum? outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value) : "null"); + writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs index 67eb0754c9d9..e2c52f962f32 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs @@ -144,7 +144,7 @@ public override OuterEnumDefaultValue Read(ref Utf8JsonReader reader, Type typeT /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue)); + writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue).ToString()); } } @@ -182,7 +182,7 @@ public class OuterEnumDefaultValueNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue? outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value) : "null"); + writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs index b6213b118ce6..e3812cb31983 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs @@ -135,7 +135,7 @@ public override OuterEnumInteger Read(ref Utf8JsonReader reader, Type typeToConv /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger)); + writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger).ToString()); } } @@ -173,7 +173,7 @@ public class OuterEnumIntegerNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumInteger? outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value) : "null"); + writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs index f0728f0e6f4e..296151997b01 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs @@ -135,7 +135,7 @@ public override OuterEnumIntegerDefaultValue Read(ref Utf8JsonReader reader, Typ /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue)); + writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue).ToString()); } } @@ -173,7 +173,7 @@ public class OuterEnumIntegerDefaultValueNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue? outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value) : "null"); + writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs index 1876776b9efa..b4c4e25a9bb2 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs @@ -214,7 +214,7 @@ public override OuterEnumTest Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, OuterEnumTest outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest)); + writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest).ToString()); } } @@ -252,7 +252,7 @@ public class OuterEnumTestNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, OuterEnumTest? outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value) : "null"); + writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs index 0a04e159000b..52de1419c804 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs @@ -145,7 +145,7 @@ public override PetStatus Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, PetStatus petStatus, JsonSerializerOptions options) { - writer.WriteStringValue(PetStatusValueConverter.ToJsonValue(petStatus)); + writer.WriteStringValue(PetStatusValueConverter.ToJsonValue(petStatus).ToString()); } } @@ -183,7 +183,7 @@ public class PetStatusNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, PetStatus? petStatus, JsonSerializerOptions options) { - writer.WriteStringValue(petStatus.HasValue ? PetStatusValueConverter.ToJsonValue(petStatus.Value) : "null"); + writer.WriteStringValue(petStatus.HasValue ? PetStatusValueConverter.ToJsonValue(petStatus.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumInteger.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumInteger.cs index 30e1aa488313..fcdc55074811 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumInteger.cs @@ -124,7 +124,7 @@ public override RequiredClassRequiredNotnullableEnumInteger Read(ref Utf8JsonRea /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumInteger requiredClassRequiredNotnullableEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(RequiredClassRequiredNotnullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumInteger)); + writer.WriteStringValue(RequiredClassRequiredNotnullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumInteger).ToString()); } } @@ -162,7 +162,7 @@ public class RequiredClassRequiredNotnullableEnumIntegerNullableJsonConverter : /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumInteger? requiredClassRequiredNotnullableEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumInteger.HasValue ? RequiredClassRequiredNotnullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumInteger.Value) : "null"); + writer.WriteStringValue(requiredClassRequiredNotnullableEnumInteger.HasValue ? RequiredClassRequiredNotnullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumInteger.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs index 97555f9590d7..1d33399c6331 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs @@ -124,7 +124,7 @@ public override RequiredClassRequiredNotnullableEnumIntegerOnly Read(ref Utf8Jso /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumIntegerOnly requiredClassRequiredNotnullableEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(RequiredClassRequiredNotnullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumIntegerOnly)); + writer.WriteStringValue(RequiredClassRequiredNotnullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumIntegerOnly).ToString()); } } @@ -162,7 +162,7 @@ public class RequiredClassRequiredNotnullableEnumIntegerOnlyNullableJsonConverte /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumIntegerOnly? requiredClassRequiredNotnullableEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumIntegerOnly.HasValue ? RequiredClassRequiredNotnullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumIntegerOnly.Value) : "null"); + writer.WriteStringValue(requiredClassRequiredNotnullableEnumIntegerOnly.HasValue ? RequiredClassRequiredNotnullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumIntegerOnly.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumString.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumString.cs index e0e585e32c00..1e251fee921b 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumString.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumString.cs @@ -214,7 +214,7 @@ public override RequiredClassRequiredNotnullableEnumString Read(ref Utf8JsonRead /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumString requiredClassRequiredNotnullableEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(RequiredClassRequiredNotnullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumString)); + writer.WriteStringValue(RequiredClassRequiredNotnullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumString).ToString()); } } @@ -252,7 +252,7 @@ public class RequiredClassRequiredNotnullableEnumStringNullableJsonConverter : J /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumString? requiredClassRequiredNotnullableEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumString.HasValue ? RequiredClassRequiredNotnullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumString.Value) : "null"); + writer.WriteStringValue(requiredClassRequiredNotnullableEnumString.HasValue ? RequiredClassRequiredNotnullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumString.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumInteger.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumInteger.cs index 3851f6f9abd6..97db2037f953 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumInteger.cs @@ -124,7 +124,7 @@ public override RequiredClassRequiredNullableEnumInteger Read(ref Utf8JsonReader /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumInteger requiredClassRequiredNullableEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(RequiredClassRequiredNullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNullableEnumInteger)); + writer.WriteStringValue(RequiredClassRequiredNullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNullableEnumInteger).ToString()); } } @@ -162,7 +162,7 @@ public class RequiredClassRequiredNullableEnumIntegerNullableJsonConverter : Jso /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumInteger? requiredClassRequiredNullableEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumInteger.HasValue ? RequiredClassRequiredNullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNullableEnumInteger.Value) : "null"); + writer.WriteStringValue(requiredClassRequiredNullableEnumInteger.HasValue ? RequiredClassRequiredNullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNullableEnumInteger.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumIntegerOnly.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumIntegerOnly.cs index d01524127318..2f53261cd6ff 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumIntegerOnly.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumIntegerOnly.cs @@ -124,7 +124,7 @@ public override RequiredClassRequiredNullableEnumIntegerOnly Read(ref Utf8JsonRe /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumIntegerOnly requiredClassRequiredNullableEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(RequiredClassRequiredNullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNullableEnumIntegerOnly)); + writer.WriteStringValue(RequiredClassRequiredNullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNullableEnumIntegerOnly).ToString()); } } @@ -162,7 +162,7 @@ public class RequiredClassRequiredNullableEnumIntegerOnlyNullableJsonConverter : /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumIntegerOnly? requiredClassRequiredNullableEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumIntegerOnly.HasValue ? RequiredClassRequiredNullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNullableEnumIntegerOnly.Value) : "null"); + writer.WriteStringValue(requiredClassRequiredNullableEnumIntegerOnly.HasValue ? RequiredClassRequiredNullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNullableEnumIntegerOnly.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumString.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumString.cs index a633e32472c9..7efe892e9246 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumString.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumString.cs @@ -214,7 +214,7 @@ public override RequiredClassRequiredNullableEnumString Read(ref Utf8JsonReader /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumString requiredClassRequiredNullableEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(RequiredClassRequiredNullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNullableEnumString)); + writer.WriteStringValue(RequiredClassRequiredNullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNullableEnumString).ToString()); } } @@ -252,7 +252,7 @@ public class RequiredClassRequiredNullableEnumStringNullableJsonConverter : Json /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumString? requiredClassRequiredNullableEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumString.HasValue ? RequiredClassRequiredNullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNullableEnumString.Value) : "null"); + writer.WriteStringValue(requiredClassRequiredNullableEnumString.HasValue ? RequiredClassRequiredNullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNullableEnumString.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs index e5c24befa8cd..0c0c757cc59b 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs @@ -130,7 +130,7 @@ public override TestDescendantsObjectType Read(ref Utf8JsonReader reader, Type t /// public override void Write(Utf8JsonWriter writer, TestDescendantsObjectType testDescendantsObjectType, JsonSerializerOptions options) { - writer.WriteStringValue(TestDescendantsObjectTypeValueConverter.ToJsonValue(testDescendantsObjectType)); + writer.WriteStringValue(TestDescendantsObjectTypeValueConverter.ToJsonValue(testDescendantsObjectType).ToString()); } } @@ -168,7 +168,7 @@ public class TestDescendantsObjectTypeNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, TestDescendantsObjectType? testDescendantsObjectType, JsonSerializerOptions options) { - writer.WriteStringValue(testDescendantsObjectType.HasValue ? TestDescendantsObjectTypeValueConverter.ToJsonValue(testDescendantsObjectType.Value) : "null"); + writer.WriteStringValue(testDescendantsObjectType.HasValue ? TestDescendantsObjectTypeValueConverter.ToJsonValue(testDescendantsObjectType.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumHeaderStringParameter.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumHeaderStringParameter.cs index 679b9dd4357b..4fe8d2deb709 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumHeaderStringParameter.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumHeaderStringParameter.cs @@ -144,7 +144,7 @@ public override TestEnumParametersEnumHeaderStringParameter Read(ref Utf8JsonRea /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumHeaderStringParameter testEnumParametersEnumHeaderStringParameter, JsonSerializerOptions options) { - writer.WriteStringValue(TestEnumParametersEnumHeaderStringParameterValueConverter.ToJsonValue(testEnumParametersEnumHeaderStringParameter)); + writer.WriteStringValue(TestEnumParametersEnumHeaderStringParameterValueConverter.ToJsonValue(testEnumParametersEnumHeaderStringParameter).ToString()); } } @@ -182,7 +182,7 @@ public class TestEnumParametersEnumHeaderStringParameterNullableJsonConverter : /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumHeaderStringParameter? testEnumParametersEnumHeaderStringParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumHeaderStringParameter.HasValue ? TestEnumParametersEnumHeaderStringParameterValueConverter.ToJsonValue(testEnumParametersEnumHeaderStringParameter.Value) : "null"); + writer.WriteStringValue(testEnumParametersEnumHeaderStringParameter.HasValue ? TestEnumParametersEnumHeaderStringParameterValueConverter.ToJsonValue(testEnumParametersEnumHeaderStringParameter.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryDoubleParameter.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryDoubleParameter.cs index 463c1a259af8..d4d97e76043f 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryDoubleParameter.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryDoubleParameter.cs @@ -124,7 +124,7 @@ public override TestEnumParametersEnumQueryDoubleParameter Read(ref Utf8JsonRead /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumQueryDoubleParameter testEnumParametersEnumQueryDoubleParameter, JsonSerializerOptions options) { - writer.WriteStringValue(TestEnumParametersEnumQueryDoubleParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryDoubleParameter)); + writer.WriteStringValue(TestEnumParametersEnumQueryDoubleParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryDoubleParameter).ToString()); } } @@ -162,7 +162,7 @@ public class TestEnumParametersEnumQueryDoubleParameterNullableJsonConverter : J /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumQueryDoubleParameter? testEnumParametersEnumQueryDoubleParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumQueryDoubleParameter.HasValue ? TestEnumParametersEnumQueryDoubleParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryDoubleParameter.Value) : "null"); + writer.WriteStringValue(testEnumParametersEnumQueryDoubleParameter.HasValue ? TestEnumParametersEnumQueryDoubleParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryDoubleParameter.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryIntegerParameter.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryIntegerParameter.cs index 8949dc3ab77f..85149c3f5eb9 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryIntegerParameter.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryIntegerParameter.cs @@ -124,7 +124,7 @@ public override TestEnumParametersEnumQueryIntegerParameter Read(ref Utf8JsonRea /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumQueryIntegerParameter testEnumParametersEnumQueryIntegerParameter, JsonSerializerOptions options) { - writer.WriteStringValue(TestEnumParametersEnumQueryIntegerParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryIntegerParameter)); + writer.WriteStringValue(TestEnumParametersEnumQueryIntegerParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryIntegerParameter).ToString()); } } @@ -162,7 +162,7 @@ public class TestEnumParametersEnumQueryIntegerParameterNullableJsonConverter : /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumQueryIntegerParameter? testEnumParametersEnumQueryIntegerParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumQueryIntegerParameter.HasValue ? TestEnumParametersEnumQueryIntegerParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryIntegerParameter.Value) : "null"); + writer.WriteStringValue(testEnumParametersEnumQueryIntegerParameter.HasValue ? TestEnumParametersEnumQueryIntegerParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryIntegerParameter.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormString.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormString.cs index 3291670f2509..2e81a11c33b2 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormString.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormString.cs @@ -145,7 +145,7 @@ public override TestEnumParametersRequestEnumFormString Read(ref Utf8JsonReader /// public override void Write(Utf8JsonWriter writer, TestEnumParametersRequestEnumFormString testEnumParametersRequestEnumFormString, JsonSerializerOptions options) { - writer.WriteStringValue(TestEnumParametersRequestEnumFormStringValueConverter.ToJsonValue(testEnumParametersRequestEnumFormString)); + writer.WriteStringValue(TestEnumParametersRequestEnumFormStringValueConverter.ToJsonValue(testEnumParametersRequestEnumFormString).ToString()); } } @@ -183,7 +183,7 @@ public class TestEnumParametersRequestEnumFormStringNullableJsonConverter : Json /// public override void Write(Utf8JsonWriter writer, TestEnumParametersRequestEnumFormString? testEnumParametersRequestEnumFormString, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersRequestEnumFormString.HasValue ? TestEnumParametersRequestEnumFormStringValueConverter.ToJsonValue(testEnumParametersRequestEnumFormString.Value) : "null"); + writer.WriteStringValue(testEnumParametersRequestEnumFormString.HasValue ? TestEnumParametersRequestEnumFormStringValueConverter.ToJsonValue(testEnumParametersRequestEnumFormString.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormStringArrayInner.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormStringArrayInner.cs index 95b9957aea3e..5c00030c30a4 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormStringArrayInner.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormStringArrayInner.cs @@ -130,7 +130,7 @@ public override TestEnumParametersRequestEnumFormStringArrayInner Read(ref Utf8J /// public override void Write(Utf8JsonWriter writer, TestEnumParametersRequestEnumFormStringArrayInner testEnumParametersRequestEnumFormStringArrayInner, JsonSerializerOptions options) { - writer.WriteStringValue(TestEnumParametersRequestEnumFormStringArrayInnerValueConverter.ToJsonValue(testEnumParametersRequestEnumFormStringArrayInner)); + writer.WriteStringValue(TestEnumParametersRequestEnumFormStringArrayInnerValueConverter.ToJsonValue(testEnumParametersRequestEnumFormStringArrayInner).ToString()); } } @@ -168,7 +168,7 @@ public class TestEnumParametersRequestEnumFormStringArrayInnerNullableJsonConver /// public override void Write(Utf8JsonWriter writer, TestEnumParametersRequestEnumFormStringArrayInner? testEnumParametersRequestEnumFormStringArrayInner, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersRequestEnumFormStringArrayInner.HasValue ? TestEnumParametersRequestEnumFormStringArrayInnerValueConverter.ToJsonValue(testEnumParametersRequestEnumFormStringArrayInner.Value) : "null"); + writer.WriteStringValue(testEnumParametersRequestEnumFormStringArrayInner.HasValue ? TestEnumParametersRequestEnumFormStringArrayInnerValueConverter.ToJsonValue(testEnumParametersRequestEnumFormStringArrayInner.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs index db1dfba50f3e..280c9b82cfab 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs @@ -131,7 +131,7 @@ public override TestResultCode Read(ref Utf8JsonReader reader, Type typeToConver /// public override void Write(Utf8JsonWriter writer, TestResultCode testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode)); + writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode).ToString()); } } @@ -169,7 +169,7 @@ public class TestResultCodeNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, TestResultCode? testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value) : "null"); + writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs index f996e85f1463..5eb8d6bac71e 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs @@ -144,7 +144,7 @@ public override ZebraType Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, ZebraType zebraType, JsonSerializerOptions options) { - writer.WriteStringValue(ZebraTypeValueConverter.ToJsonValue(zebraType)); + writer.WriteStringValue(ZebraTypeValueConverter.ToJsonValue(zebraType).ToString()); } } @@ -182,7 +182,7 @@ public class ZebraTypeNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, ZebraType? zebraType, JsonSerializerOptions options) { - writer.WriteStringValue(zebraType.HasValue ? ZebraTypeValueConverter.ToJsonValue(zebraType.Value) : "null"); + writer.WriteStringValue(zebraType.HasValue ? ZebraTypeValueConverter.ToJsonValue(zebraType.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs index 518bfc871ac4..b82155f7800c 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs @@ -130,7 +130,7 @@ public override ZeroBasedEnum Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum)); + writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum).ToString()); } } @@ -168,7 +168,7 @@ public class ZeroBasedEnumNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum? zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value) : "null"); + writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs index ed529e2f1a2b..cb6f10e40b3a 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs @@ -130,7 +130,7 @@ public override ZeroBasedEnumClassZeroBasedEnum Read(ref Utf8JsonReader reader, /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnumClassZeroBasedEnum zeroBasedEnumClassZeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(ZeroBasedEnumClassZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnumClassZeroBasedEnum)); + writer.WriteStringValue(ZeroBasedEnumClassZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnumClassZeroBasedEnum).ToString()); } } @@ -168,7 +168,7 @@ public class ZeroBasedEnumClassZeroBasedEnumNullableJsonConverter : JsonConverte /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnumClassZeroBasedEnum? zeroBasedEnumClassZeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnumClassZeroBasedEnum.HasValue ? ZeroBasedEnumClassZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnumClassZeroBasedEnum.Value) : "null"); + writer.WriteStringValue(zeroBasedEnumClassZeroBasedEnum.HasValue ? ZeroBasedEnumClassZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnumClassZeroBasedEnum.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs index 3a4f0933b764..cefbf28588fb 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs @@ -144,7 +144,7 @@ public override EnumClass Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, EnumClass enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass)); + writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass).ToString()); } } @@ -182,7 +182,7 @@ public class EnumClassNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, EnumClass? enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value) : "null"); + writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs index fbe40b6a9deb..e72ea52b0876 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs @@ -144,7 +144,7 @@ public override OuterEnum Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, OuterEnum outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum)); + writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum).ToString()); } } @@ -182,7 +182,7 @@ public class OuterEnumNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, OuterEnum? outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value) : "null"); + writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs index 67eb0754c9d9..e2c52f962f32 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs @@ -144,7 +144,7 @@ public override OuterEnumDefaultValue Read(ref Utf8JsonReader reader, Type typeT /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue)); + writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue).ToString()); } } @@ -182,7 +182,7 @@ public class OuterEnumDefaultValueNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue? outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value) : "null"); + writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs index b6213b118ce6..e3812cb31983 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs @@ -135,7 +135,7 @@ public override OuterEnumInteger Read(ref Utf8JsonReader reader, Type typeToConv /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger)); + writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger).ToString()); } } @@ -173,7 +173,7 @@ public class OuterEnumIntegerNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumInteger? outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value) : "null"); + writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs index f0728f0e6f4e..296151997b01 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs @@ -135,7 +135,7 @@ public override OuterEnumIntegerDefaultValue Read(ref Utf8JsonReader reader, Typ /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue)); + writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue).ToString()); } } @@ -173,7 +173,7 @@ public class OuterEnumIntegerDefaultValueNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue? outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value) : "null"); + writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs index 1876776b9efa..b4c4e25a9bb2 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs @@ -214,7 +214,7 @@ public override OuterEnumTest Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, OuterEnumTest outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest)); + writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest).ToString()); } } @@ -252,7 +252,7 @@ public class OuterEnumTestNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, OuterEnumTest? outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value) : "null"); + writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs index db1dfba50f3e..280c9b82cfab 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs @@ -131,7 +131,7 @@ public override TestResultCode Read(ref Utf8JsonReader reader, Type typeToConver /// public override void Write(Utf8JsonWriter writer, TestResultCode testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode)); + writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode).ToString()); } } @@ -169,7 +169,7 @@ public class TestResultCodeNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, TestResultCode? testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value) : "null"); + writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs index 518bfc871ac4..b82155f7800c 100644 --- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs @@ -130,7 +130,7 @@ public override ZeroBasedEnum Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum)); + writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum).ToString()); } } @@ -168,7 +168,7 @@ public class ZeroBasedEnumNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum? zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value) : "null"); + writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs index d822e385c01b..252a51260bcf 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs @@ -116,7 +116,7 @@ public override ChildCatAllOfPetType Read(ref Utf8JsonReader reader, Type typeTo /// public override void Write(Utf8JsonWriter writer, ChildCatAllOfPetType childCatAllOfPetType, JsonSerializerOptions options) { - writer.WriteStringValue(ChildCatAllOfPetTypeValueConverter.ToJsonValue(childCatAllOfPetType)); + writer.WriteStringValue(ChildCatAllOfPetTypeValueConverter.ToJsonValue(childCatAllOfPetType).ToString()); } } @@ -154,7 +154,7 @@ public class ChildCatAllOfPetTypeNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, ChildCatAllOfPetType? childCatAllOfPetType, JsonSerializerOptions options) { - writer.WriteStringValue(childCatAllOfPetType.HasValue ? ChildCatAllOfPetTypeValueConverter.ToJsonValue(childCatAllOfPetType.Value) : "null"); + writer.WriteStringValue(childCatAllOfPetType.HasValue ? ChildCatAllOfPetTypeValueConverter.ToJsonValue(childCatAllOfPetType.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs index 503f538eb82a..2ceb96620d05 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs @@ -130,7 +130,7 @@ public override EnumArraysArrayEnumInner Read(ref Utf8JsonReader reader, Type ty /// public override void Write(Utf8JsonWriter writer, EnumArraysArrayEnumInner enumArraysArrayEnumInner, JsonSerializerOptions options) { - writer.WriteStringValue(EnumArraysArrayEnumInnerValueConverter.ToJsonValue(enumArraysArrayEnumInner)); + writer.WriteStringValue(EnumArraysArrayEnumInnerValueConverter.ToJsonValue(enumArraysArrayEnumInner).ToString()); } } @@ -168,7 +168,7 @@ public class EnumArraysArrayEnumInnerNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, EnumArraysArrayEnumInner? enumArraysArrayEnumInner, JsonSerializerOptions options) { - writer.WriteStringValue(enumArraysArrayEnumInner.HasValue ? EnumArraysArrayEnumInnerValueConverter.ToJsonValue(enumArraysArrayEnumInner.Value) : "null"); + writer.WriteStringValue(enumArraysArrayEnumInner.HasValue ? EnumArraysArrayEnumInnerValueConverter.ToJsonValue(enumArraysArrayEnumInner.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs index 4ec95e8a5c16..8400d5cd4273 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs @@ -130,7 +130,7 @@ public override EnumArraysJustSymbol Read(ref Utf8JsonReader reader, Type typeTo /// public override void Write(Utf8JsonWriter writer, EnumArraysJustSymbol enumArraysJustSymbol, JsonSerializerOptions options) { - writer.WriteStringValue(EnumArraysJustSymbolValueConverter.ToJsonValue(enumArraysJustSymbol)); + writer.WriteStringValue(EnumArraysJustSymbolValueConverter.ToJsonValue(enumArraysJustSymbol).ToString()); } } @@ -168,7 +168,7 @@ public class EnumArraysJustSymbolNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, EnumArraysJustSymbol? enumArraysJustSymbol, JsonSerializerOptions options) { - writer.WriteStringValue(enumArraysJustSymbol.HasValue ? EnumArraysJustSymbolValueConverter.ToJsonValue(enumArraysJustSymbol.Value) : "null"); + writer.WriteStringValue(enumArraysJustSymbol.HasValue ? EnumArraysJustSymbolValueConverter.ToJsonValue(enumArraysJustSymbol.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs index 3a4f0933b764..cefbf28588fb 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs @@ -144,7 +144,7 @@ public override EnumClass Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, EnumClass enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass)); + writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass).ToString()); } } @@ -182,7 +182,7 @@ public class EnumClassNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, EnumClass? enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value) : "null"); + writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs index 0ab29c0f5559..19178ecba280 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs @@ -124,7 +124,7 @@ public override EnumTestEnumInteger Read(ref Utf8JsonReader reader, Type typeToC /// public override void Write(Utf8JsonWriter writer, EnumTestEnumInteger enumTestEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(EnumTestEnumIntegerValueConverter.ToJsonValue(enumTestEnumInteger)); + writer.WriteStringValue(EnumTestEnumIntegerValueConverter.ToJsonValue(enumTestEnumInteger).ToString()); } } @@ -162,7 +162,7 @@ public class EnumTestEnumIntegerNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, EnumTestEnumInteger? enumTestEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumInteger.HasValue ? EnumTestEnumIntegerValueConverter.ToJsonValue(enumTestEnumInteger.Value) : "null"); + writer.WriteStringValue(enumTestEnumInteger.HasValue ? EnumTestEnumIntegerValueConverter.ToJsonValue(enumTestEnumInteger.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs index 8f98d93a9875..6a999c69d575 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs @@ -124,7 +124,7 @@ public override EnumTestEnumIntegerOnly Read(ref Utf8JsonReader reader, Type typ /// public override void Write(Utf8JsonWriter writer, EnumTestEnumIntegerOnly enumTestEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(EnumTestEnumIntegerOnlyValueConverter.ToJsonValue(enumTestEnumIntegerOnly)); + writer.WriteStringValue(EnumTestEnumIntegerOnlyValueConverter.ToJsonValue(enumTestEnumIntegerOnly).ToString()); } } @@ -162,7 +162,7 @@ public class EnumTestEnumIntegerOnlyNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, EnumTestEnumIntegerOnly? enumTestEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumIntegerOnly.HasValue ? EnumTestEnumIntegerOnlyValueConverter.ToJsonValue(enumTestEnumIntegerOnly.Value) : "null"); + writer.WriteStringValue(enumTestEnumIntegerOnly.HasValue ? EnumTestEnumIntegerOnlyValueConverter.ToJsonValue(enumTestEnumIntegerOnly.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumString.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumString.cs index 14477c3213ab..4d02eeaec018 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumString.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumString.cs @@ -214,7 +214,7 @@ public override EnumTestEnumString Read(ref Utf8JsonReader reader, Type typeToCo /// public override void Write(Utf8JsonWriter writer, EnumTestEnumString enumTestEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(EnumTestEnumStringValueConverter.ToJsonValue(enumTestEnumString)); + writer.WriteStringValue(EnumTestEnumStringValueConverter.ToJsonValue(enumTestEnumString).ToString()); } } @@ -252,7 +252,7 @@ public class EnumTestEnumStringNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, EnumTestEnumString? enumTestEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumString.HasValue ? EnumTestEnumStringValueConverter.ToJsonValue(enumTestEnumString.Value) : "null"); + writer.WriteStringValue(enumTestEnumString.HasValue ? EnumTestEnumStringValueConverter.ToJsonValue(enumTestEnumString.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/FindPetsByStatusStatusParameterInner.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/FindPetsByStatusStatusParameterInner.cs index aaf906d2b1f7..e7f98f931cc9 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/FindPetsByStatusStatusParameterInner.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/FindPetsByStatusStatusParameterInner.cs @@ -144,7 +144,7 @@ public override FindPetsByStatusStatusParameterInner Read(ref Utf8JsonReader rea /// public override void Write(Utf8JsonWriter writer, FindPetsByStatusStatusParameterInner findPetsByStatusStatusParameterInner, JsonSerializerOptions options) { - writer.WriteStringValue(FindPetsByStatusStatusParameterInnerValueConverter.ToJsonValue(findPetsByStatusStatusParameterInner)); + writer.WriteStringValue(FindPetsByStatusStatusParameterInnerValueConverter.ToJsonValue(findPetsByStatusStatusParameterInner).ToString()); } } @@ -182,7 +182,7 @@ public class FindPetsByStatusStatusParameterInnerNullableJsonConverter : JsonCon /// public override void Write(Utf8JsonWriter writer, FindPetsByStatusStatusParameterInner? findPetsByStatusStatusParameterInner, JsonSerializerOptions options) { - writer.WriteStringValue(findPetsByStatusStatusParameterInner.HasValue ? FindPetsByStatusStatusParameterInnerValueConverter.ToJsonValue(findPetsByStatusStatusParameterInner.Value) : "null"); + writer.WriteStringValue(findPetsByStatusStatusParameterInner.HasValue ? FindPetsByStatusStatusParameterInnerValueConverter.ToJsonValue(findPetsByStatusStatusParameterInner.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs index 72aef8226ced..3c7331f80f28 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs @@ -130,7 +130,7 @@ public override MapTestMapOfEnumStringValue Read(ref Utf8JsonReader reader, Type /// public override void Write(Utf8JsonWriter writer, MapTestMapOfEnumStringValue mapTestMapOfEnumStringValue, JsonSerializerOptions options) { - writer.WriteStringValue(MapTestMapOfEnumStringValueValueConverter.ToJsonValue(mapTestMapOfEnumStringValue)); + writer.WriteStringValue(MapTestMapOfEnumStringValueValueConverter.ToJsonValue(mapTestMapOfEnumStringValue).ToString()); } } @@ -168,7 +168,7 @@ public class MapTestMapOfEnumStringValueNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, MapTestMapOfEnumStringValue? mapTestMapOfEnumStringValue, JsonSerializerOptions options) { - writer.WriteStringValue(mapTestMapOfEnumStringValue.HasValue ? MapTestMapOfEnumStringValueValueConverter.ToJsonValue(mapTestMapOfEnumStringValue.Value) : "null"); + writer.WriteStringValue(mapTestMapOfEnumStringValue.HasValue ? MapTestMapOfEnumStringValueValueConverter.ToJsonValue(mapTestMapOfEnumStringValue.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs index 385b3285f066..cd0ff06ce52e 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs @@ -145,7 +145,7 @@ public override OrderStatus Read(ref Utf8JsonReader reader, Type typeToConvert, /// public override void Write(Utf8JsonWriter writer, OrderStatus orderStatus, JsonSerializerOptions options) { - writer.WriteStringValue(OrderStatusValueConverter.ToJsonValue(orderStatus)); + writer.WriteStringValue(OrderStatusValueConverter.ToJsonValue(orderStatus).ToString()); } } @@ -183,7 +183,7 @@ public class OrderStatusNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, OrderStatus? orderStatus, JsonSerializerOptions options) { - writer.WriteStringValue(orderStatus.HasValue ? OrderStatusValueConverter.ToJsonValue(orderStatus.Value) : "null"); + writer.WriteStringValue(orderStatus.HasValue ? OrderStatusValueConverter.ToJsonValue(orderStatus.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs index fbe40b6a9deb..e72ea52b0876 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs @@ -144,7 +144,7 @@ public override OuterEnum Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, OuterEnum outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum)); + writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum).ToString()); } } @@ -182,7 +182,7 @@ public class OuterEnumNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, OuterEnum? outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value) : "null"); + writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs index 67eb0754c9d9..e2c52f962f32 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs @@ -144,7 +144,7 @@ public override OuterEnumDefaultValue Read(ref Utf8JsonReader reader, Type typeT /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue)); + writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue).ToString()); } } @@ -182,7 +182,7 @@ public class OuterEnumDefaultValueNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue? outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value) : "null"); + writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs index b6213b118ce6..e3812cb31983 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs @@ -135,7 +135,7 @@ public override OuterEnumInteger Read(ref Utf8JsonReader reader, Type typeToConv /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger)); + writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger).ToString()); } } @@ -173,7 +173,7 @@ public class OuterEnumIntegerNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumInteger? outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value) : "null"); + writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs index f0728f0e6f4e..296151997b01 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs @@ -135,7 +135,7 @@ public override OuterEnumIntegerDefaultValue Read(ref Utf8JsonReader reader, Typ /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue)); + writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue).ToString()); } } @@ -173,7 +173,7 @@ public class OuterEnumIntegerDefaultValueNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue? outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value) : "null"); + writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs index 1876776b9efa..b4c4e25a9bb2 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs @@ -214,7 +214,7 @@ public override OuterEnumTest Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, OuterEnumTest outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest)); + writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest).ToString()); } } @@ -252,7 +252,7 @@ public class OuterEnumTestNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, OuterEnumTest? outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value) : "null"); + writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs index 0a04e159000b..52de1419c804 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs @@ -145,7 +145,7 @@ public override PetStatus Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, PetStatus petStatus, JsonSerializerOptions options) { - writer.WriteStringValue(PetStatusValueConverter.ToJsonValue(petStatus)); + writer.WriteStringValue(PetStatusValueConverter.ToJsonValue(petStatus).ToString()); } } @@ -183,7 +183,7 @@ public class PetStatusNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, PetStatus? petStatus, JsonSerializerOptions options) { - writer.WriteStringValue(petStatus.HasValue ? PetStatusValueConverter.ToJsonValue(petStatus.Value) : "null"); + writer.WriteStringValue(petStatus.HasValue ? PetStatusValueConverter.ToJsonValue(petStatus.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumInteger.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumInteger.cs index 30e1aa488313..fcdc55074811 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumInteger.cs @@ -124,7 +124,7 @@ public override RequiredClassRequiredNotnullableEnumInteger Read(ref Utf8JsonRea /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumInteger requiredClassRequiredNotnullableEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(RequiredClassRequiredNotnullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumInteger)); + writer.WriteStringValue(RequiredClassRequiredNotnullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumInteger).ToString()); } } @@ -162,7 +162,7 @@ public class RequiredClassRequiredNotnullableEnumIntegerNullableJsonConverter : /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumInteger? requiredClassRequiredNotnullableEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumInteger.HasValue ? RequiredClassRequiredNotnullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumInteger.Value) : "null"); + writer.WriteStringValue(requiredClassRequiredNotnullableEnumInteger.HasValue ? RequiredClassRequiredNotnullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumInteger.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs index 97555f9590d7..1d33399c6331 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs @@ -124,7 +124,7 @@ public override RequiredClassRequiredNotnullableEnumIntegerOnly Read(ref Utf8Jso /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumIntegerOnly requiredClassRequiredNotnullableEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(RequiredClassRequiredNotnullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumIntegerOnly)); + writer.WriteStringValue(RequiredClassRequiredNotnullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumIntegerOnly).ToString()); } } @@ -162,7 +162,7 @@ public class RequiredClassRequiredNotnullableEnumIntegerOnlyNullableJsonConverte /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumIntegerOnly? requiredClassRequiredNotnullableEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumIntegerOnly.HasValue ? RequiredClassRequiredNotnullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumIntegerOnly.Value) : "null"); + writer.WriteStringValue(requiredClassRequiredNotnullableEnumIntegerOnly.HasValue ? RequiredClassRequiredNotnullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumIntegerOnly.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumString.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumString.cs index e0e585e32c00..1e251fee921b 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumString.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumString.cs @@ -214,7 +214,7 @@ public override RequiredClassRequiredNotnullableEnumString Read(ref Utf8JsonRead /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumString requiredClassRequiredNotnullableEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(RequiredClassRequiredNotnullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumString)); + writer.WriteStringValue(RequiredClassRequiredNotnullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumString).ToString()); } } @@ -252,7 +252,7 @@ public class RequiredClassRequiredNotnullableEnumStringNullableJsonConverter : J /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumString? requiredClassRequiredNotnullableEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumString.HasValue ? RequiredClassRequiredNotnullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumString.Value) : "null"); + writer.WriteStringValue(requiredClassRequiredNotnullableEnumString.HasValue ? RequiredClassRequiredNotnullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumString.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumInteger.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumInteger.cs index 3851f6f9abd6..97db2037f953 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumInteger.cs @@ -124,7 +124,7 @@ public override RequiredClassRequiredNullableEnumInteger Read(ref Utf8JsonReader /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumInteger requiredClassRequiredNullableEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(RequiredClassRequiredNullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNullableEnumInteger)); + writer.WriteStringValue(RequiredClassRequiredNullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNullableEnumInteger).ToString()); } } @@ -162,7 +162,7 @@ public class RequiredClassRequiredNullableEnumIntegerNullableJsonConverter : Jso /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumInteger? requiredClassRequiredNullableEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumInteger.HasValue ? RequiredClassRequiredNullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNullableEnumInteger.Value) : "null"); + writer.WriteStringValue(requiredClassRequiredNullableEnumInteger.HasValue ? RequiredClassRequiredNullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNullableEnumInteger.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumIntegerOnly.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumIntegerOnly.cs index d01524127318..2f53261cd6ff 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumIntegerOnly.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumIntegerOnly.cs @@ -124,7 +124,7 @@ public override RequiredClassRequiredNullableEnumIntegerOnly Read(ref Utf8JsonRe /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumIntegerOnly requiredClassRequiredNullableEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(RequiredClassRequiredNullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNullableEnumIntegerOnly)); + writer.WriteStringValue(RequiredClassRequiredNullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNullableEnumIntegerOnly).ToString()); } } @@ -162,7 +162,7 @@ public class RequiredClassRequiredNullableEnumIntegerOnlyNullableJsonConverter : /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumIntegerOnly? requiredClassRequiredNullableEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumIntegerOnly.HasValue ? RequiredClassRequiredNullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNullableEnumIntegerOnly.Value) : "null"); + writer.WriteStringValue(requiredClassRequiredNullableEnumIntegerOnly.HasValue ? RequiredClassRequiredNullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNullableEnumIntegerOnly.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumString.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumString.cs index a633e32472c9..7efe892e9246 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumString.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumString.cs @@ -214,7 +214,7 @@ public override RequiredClassRequiredNullableEnumString Read(ref Utf8JsonReader /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumString requiredClassRequiredNullableEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(RequiredClassRequiredNullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNullableEnumString)); + writer.WriteStringValue(RequiredClassRequiredNullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNullableEnumString).ToString()); } } @@ -252,7 +252,7 @@ public class RequiredClassRequiredNullableEnumStringNullableJsonConverter : Json /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumString? requiredClassRequiredNullableEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumString.HasValue ? RequiredClassRequiredNullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNullableEnumString.Value) : "null"); + writer.WriteStringValue(requiredClassRequiredNullableEnumString.HasValue ? RequiredClassRequiredNullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNullableEnumString.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs index e5c24befa8cd..0c0c757cc59b 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs @@ -130,7 +130,7 @@ public override TestDescendantsObjectType Read(ref Utf8JsonReader reader, Type t /// public override void Write(Utf8JsonWriter writer, TestDescendantsObjectType testDescendantsObjectType, JsonSerializerOptions options) { - writer.WriteStringValue(TestDescendantsObjectTypeValueConverter.ToJsonValue(testDescendantsObjectType)); + writer.WriteStringValue(TestDescendantsObjectTypeValueConverter.ToJsonValue(testDescendantsObjectType).ToString()); } } @@ -168,7 +168,7 @@ public class TestDescendantsObjectTypeNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, TestDescendantsObjectType? testDescendantsObjectType, JsonSerializerOptions options) { - writer.WriteStringValue(testDescendantsObjectType.HasValue ? TestDescendantsObjectTypeValueConverter.ToJsonValue(testDescendantsObjectType.Value) : "null"); + writer.WriteStringValue(testDescendantsObjectType.HasValue ? TestDescendantsObjectTypeValueConverter.ToJsonValue(testDescendantsObjectType.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumHeaderStringParameter.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumHeaderStringParameter.cs index 679b9dd4357b..4fe8d2deb709 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumHeaderStringParameter.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumHeaderStringParameter.cs @@ -144,7 +144,7 @@ public override TestEnumParametersEnumHeaderStringParameter Read(ref Utf8JsonRea /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumHeaderStringParameter testEnumParametersEnumHeaderStringParameter, JsonSerializerOptions options) { - writer.WriteStringValue(TestEnumParametersEnumHeaderStringParameterValueConverter.ToJsonValue(testEnumParametersEnumHeaderStringParameter)); + writer.WriteStringValue(TestEnumParametersEnumHeaderStringParameterValueConverter.ToJsonValue(testEnumParametersEnumHeaderStringParameter).ToString()); } } @@ -182,7 +182,7 @@ public class TestEnumParametersEnumHeaderStringParameterNullableJsonConverter : /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumHeaderStringParameter? testEnumParametersEnumHeaderStringParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumHeaderStringParameter.HasValue ? TestEnumParametersEnumHeaderStringParameterValueConverter.ToJsonValue(testEnumParametersEnumHeaderStringParameter.Value) : "null"); + writer.WriteStringValue(testEnumParametersEnumHeaderStringParameter.HasValue ? TestEnumParametersEnumHeaderStringParameterValueConverter.ToJsonValue(testEnumParametersEnumHeaderStringParameter.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryDoubleParameter.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryDoubleParameter.cs index 463c1a259af8..d4d97e76043f 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryDoubleParameter.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryDoubleParameter.cs @@ -124,7 +124,7 @@ public override TestEnumParametersEnumQueryDoubleParameter Read(ref Utf8JsonRead /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumQueryDoubleParameter testEnumParametersEnumQueryDoubleParameter, JsonSerializerOptions options) { - writer.WriteStringValue(TestEnumParametersEnumQueryDoubleParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryDoubleParameter)); + writer.WriteStringValue(TestEnumParametersEnumQueryDoubleParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryDoubleParameter).ToString()); } } @@ -162,7 +162,7 @@ public class TestEnumParametersEnumQueryDoubleParameterNullableJsonConverter : J /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumQueryDoubleParameter? testEnumParametersEnumQueryDoubleParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumQueryDoubleParameter.HasValue ? TestEnumParametersEnumQueryDoubleParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryDoubleParameter.Value) : "null"); + writer.WriteStringValue(testEnumParametersEnumQueryDoubleParameter.HasValue ? TestEnumParametersEnumQueryDoubleParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryDoubleParameter.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryIntegerParameter.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryIntegerParameter.cs index 8949dc3ab77f..85149c3f5eb9 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryIntegerParameter.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryIntegerParameter.cs @@ -124,7 +124,7 @@ public override TestEnumParametersEnumQueryIntegerParameter Read(ref Utf8JsonRea /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumQueryIntegerParameter testEnumParametersEnumQueryIntegerParameter, JsonSerializerOptions options) { - writer.WriteStringValue(TestEnumParametersEnumQueryIntegerParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryIntegerParameter)); + writer.WriteStringValue(TestEnumParametersEnumQueryIntegerParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryIntegerParameter).ToString()); } } @@ -162,7 +162,7 @@ public class TestEnumParametersEnumQueryIntegerParameterNullableJsonConverter : /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumQueryIntegerParameter? testEnumParametersEnumQueryIntegerParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumQueryIntegerParameter.HasValue ? TestEnumParametersEnumQueryIntegerParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryIntegerParameter.Value) : "null"); + writer.WriteStringValue(testEnumParametersEnumQueryIntegerParameter.HasValue ? TestEnumParametersEnumQueryIntegerParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryIntegerParameter.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormString.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormString.cs index 3291670f2509..2e81a11c33b2 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormString.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormString.cs @@ -145,7 +145,7 @@ public override TestEnumParametersRequestEnumFormString Read(ref Utf8JsonReader /// public override void Write(Utf8JsonWriter writer, TestEnumParametersRequestEnumFormString testEnumParametersRequestEnumFormString, JsonSerializerOptions options) { - writer.WriteStringValue(TestEnumParametersRequestEnumFormStringValueConverter.ToJsonValue(testEnumParametersRequestEnumFormString)); + writer.WriteStringValue(TestEnumParametersRequestEnumFormStringValueConverter.ToJsonValue(testEnumParametersRequestEnumFormString).ToString()); } } @@ -183,7 +183,7 @@ public class TestEnumParametersRequestEnumFormStringNullableJsonConverter : Json /// public override void Write(Utf8JsonWriter writer, TestEnumParametersRequestEnumFormString? testEnumParametersRequestEnumFormString, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersRequestEnumFormString.HasValue ? TestEnumParametersRequestEnumFormStringValueConverter.ToJsonValue(testEnumParametersRequestEnumFormString.Value) : "null"); + writer.WriteStringValue(testEnumParametersRequestEnumFormString.HasValue ? TestEnumParametersRequestEnumFormStringValueConverter.ToJsonValue(testEnumParametersRequestEnumFormString.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormStringArrayInner.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormStringArrayInner.cs index 95b9957aea3e..5c00030c30a4 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormStringArrayInner.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormStringArrayInner.cs @@ -130,7 +130,7 @@ public override TestEnumParametersRequestEnumFormStringArrayInner Read(ref Utf8J /// public override void Write(Utf8JsonWriter writer, TestEnumParametersRequestEnumFormStringArrayInner testEnumParametersRequestEnumFormStringArrayInner, JsonSerializerOptions options) { - writer.WriteStringValue(TestEnumParametersRequestEnumFormStringArrayInnerValueConverter.ToJsonValue(testEnumParametersRequestEnumFormStringArrayInner)); + writer.WriteStringValue(TestEnumParametersRequestEnumFormStringArrayInnerValueConverter.ToJsonValue(testEnumParametersRequestEnumFormStringArrayInner).ToString()); } } @@ -168,7 +168,7 @@ public class TestEnumParametersRequestEnumFormStringArrayInnerNullableJsonConver /// public override void Write(Utf8JsonWriter writer, TestEnumParametersRequestEnumFormStringArrayInner? testEnumParametersRequestEnumFormStringArrayInner, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersRequestEnumFormStringArrayInner.HasValue ? TestEnumParametersRequestEnumFormStringArrayInnerValueConverter.ToJsonValue(testEnumParametersRequestEnumFormStringArrayInner.Value) : "null"); + writer.WriteStringValue(testEnumParametersRequestEnumFormStringArrayInner.HasValue ? TestEnumParametersRequestEnumFormStringArrayInnerValueConverter.ToJsonValue(testEnumParametersRequestEnumFormStringArrayInner.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs index db1dfba50f3e..280c9b82cfab 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs @@ -131,7 +131,7 @@ public override TestResultCode Read(ref Utf8JsonReader reader, Type typeToConver /// public override void Write(Utf8JsonWriter writer, TestResultCode testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode)); + writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode).ToString()); } } @@ -169,7 +169,7 @@ public class TestResultCodeNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, TestResultCode? testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value) : "null"); + writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs index f996e85f1463..5eb8d6bac71e 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs @@ -144,7 +144,7 @@ public override ZebraType Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, ZebraType zebraType, JsonSerializerOptions options) { - writer.WriteStringValue(ZebraTypeValueConverter.ToJsonValue(zebraType)); + writer.WriteStringValue(ZebraTypeValueConverter.ToJsonValue(zebraType).ToString()); } } @@ -182,7 +182,7 @@ public class ZebraTypeNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, ZebraType? zebraType, JsonSerializerOptions options) { - writer.WriteStringValue(zebraType.HasValue ? ZebraTypeValueConverter.ToJsonValue(zebraType.Value) : "null"); + writer.WriteStringValue(zebraType.HasValue ? ZebraTypeValueConverter.ToJsonValue(zebraType.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs index 518bfc871ac4..b82155f7800c 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs @@ -130,7 +130,7 @@ public override ZeroBasedEnum Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum)); + writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum).ToString()); } } @@ -168,7 +168,7 @@ public class ZeroBasedEnumNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum? zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value) : "null"); + writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs index ed529e2f1a2b..cb6f10e40b3a 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs @@ -130,7 +130,7 @@ public override ZeroBasedEnumClassZeroBasedEnum Read(ref Utf8JsonReader reader, /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnumClassZeroBasedEnum zeroBasedEnumClassZeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(ZeroBasedEnumClassZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnumClassZeroBasedEnum)); + writer.WriteStringValue(ZeroBasedEnumClassZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnumClassZeroBasedEnum).ToString()); } } @@ -168,7 +168,7 @@ public class ZeroBasedEnumClassZeroBasedEnumNullableJsonConverter : JsonConverte /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnumClassZeroBasedEnum? zeroBasedEnumClassZeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnumClassZeroBasedEnum.HasValue ? ZeroBasedEnumClassZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnumClassZeroBasedEnum.Value) : "null"); + writer.WriteStringValue(zeroBasedEnumClassZeroBasedEnum.HasValue ? ZeroBasedEnumClassZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnumClassZeroBasedEnum.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs index 3a4f0933b764..cefbf28588fb 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs @@ -144,7 +144,7 @@ public override EnumClass Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, EnumClass enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass)); + writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass).ToString()); } } @@ -182,7 +182,7 @@ public class EnumClassNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, EnumClass? enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value) : "null"); + writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs index fbe40b6a9deb..e72ea52b0876 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs @@ -144,7 +144,7 @@ public override OuterEnum Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, OuterEnum outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum)); + writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum).ToString()); } } @@ -182,7 +182,7 @@ public class OuterEnumNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, OuterEnum? outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value) : "null"); + writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs index 67eb0754c9d9..e2c52f962f32 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs @@ -144,7 +144,7 @@ public override OuterEnumDefaultValue Read(ref Utf8JsonReader reader, Type typeT /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue)); + writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue).ToString()); } } @@ -182,7 +182,7 @@ public class OuterEnumDefaultValueNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue? outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value) : "null"); + writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs index b6213b118ce6..e3812cb31983 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs @@ -135,7 +135,7 @@ public override OuterEnumInteger Read(ref Utf8JsonReader reader, Type typeToConv /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger)); + writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger).ToString()); } } @@ -173,7 +173,7 @@ public class OuterEnumIntegerNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumInteger? outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value) : "null"); + writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs index f0728f0e6f4e..296151997b01 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs @@ -135,7 +135,7 @@ public override OuterEnumIntegerDefaultValue Read(ref Utf8JsonReader reader, Typ /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue)); + writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue).ToString()); } } @@ -173,7 +173,7 @@ public class OuterEnumIntegerDefaultValueNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue? outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value) : "null"); + writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs index 1876776b9efa..b4c4e25a9bb2 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs @@ -214,7 +214,7 @@ public override OuterEnumTest Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, OuterEnumTest outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest)); + writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest).ToString()); } } @@ -252,7 +252,7 @@ public class OuterEnumTestNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, OuterEnumTest? outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value) : "null"); + writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs index db1dfba50f3e..280c9b82cfab 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs @@ -131,7 +131,7 @@ public override TestResultCode Read(ref Utf8JsonReader reader, Type typeToConver /// public override void Write(Utf8JsonWriter writer, TestResultCode testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode)); + writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode).ToString()); } } @@ -169,7 +169,7 @@ public class TestResultCodeNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, TestResultCode? testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value) : "null"); + writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs index 518bfc871ac4..b82155f7800c 100644 --- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs @@ -130,7 +130,7 @@ public override ZeroBasedEnum Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum)); + writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum).ToString()); } } @@ -168,7 +168,7 @@ public class ZeroBasedEnumNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum? zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value) : "null"); + writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs index d822e385c01b..252a51260bcf 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs @@ -116,7 +116,7 @@ public override ChildCatAllOfPetType Read(ref Utf8JsonReader reader, Type typeTo /// public override void Write(Utf8JsonWriter writer, ChildCatAllOfPetType childCatAllOfPetType, JsonSerializerOptions options) { - writer.WriteStringValue(ChildCatAllOfPetTypeValueConverter.ToJsonValue(childCatAllOfPetType)); + writer.WriteStringValue(ChildCatAllOfPetTypeValueConverter.ToJsonValue(childCatAllOfPetType).ToString()); } } @@ -154,7 +154,7 @@ public class ChildCatAllOfPetTypeNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, ChildCatAllOfPetType? childCatAllOfPetType, JsonSerializerOptions options) { - writer.WriteStringValue(childCatAllOfPetType.HasValue ? ChildCatAllOfPetTypeValueConverter.ToJsonValue(childCatAllOfPetType.Value) : "null"); + writer.WriteStringValue(childCatAllOfPetType.HasValue ? ChildCatAllOfPetTypeValueConverter.ToJsonValue(childCatAllOfPetType.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs index 503f538eb82a..2ceb96620d05 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs @@ -130,7 +130,7 @@ public override EnumArraysArrayEnumInner Read(ref Utf8JsonReader reader, Type ty /// public override void Write(Utf8JsonWriter writer, EnumArraysArrayEnumInner enumArraysArrayEnumInner, JsonSerializerOptions options) { - writer.WriteStringValue(EnumArraysArrayEnumInnerValueConverter.ToJsonValue(enumArraysArrayEnumInner)); + writer.WriteStringValue(EnumArraysArrayEnumInnerValueConverter.ToJsonValue(enumArraysArrayEnumInner).ToString()); } } @@ -168,7 +168,7 @@ public class EnumArraysArrayEnumInnerNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, EnumArraysArrayEnumInner? enumArraysArrayEnumInner, JsonSerializerOptions options) { - writer.WriteStringValue(enumArraysArrayEnumInner.HasValue ? EnumArraysArrayEnumInnerValueConverter.ToJsonValue(enumArraysArrayEnumInner.Value) : "null"); + writer.WriteStringValue(enumArraysArrayEnumInner.HasValue ? EnumArraysArrayEnumInnerValueConverter.ToJsonValue(enumArraysArrayEnumInner.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs index 4ec95e8a5c16..8400d5cd4273 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs @@ -130,7 +130,7 @@ public override EnumArraysJustSymbol Read(ref Utf8JsonReader reader, Type typeTo /// public override void Write(Utf8JsonWriter writer, EnumArraysJustSymbol enumArraysJustSymbol, JsonSerializerOptions options) { - writer.WriteStringValue(EnumArraysJustSymbolValueConverter.ToJsonValue(enumArraysJustSymbol)); + writer.WriteStringValue(EnumArraysJustSymbolValueConverter.ToJsonValue(enumArraysJustSymbol).ToString()); } } @@ -168,7 +168,7 @@ public class EnumArraysJustSymbolNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, EnumArraysJustSymbol? enumArraysJustSymbol, JsonSerializerOptions options) { - writer.WriteStringValue(enumArraysJustSymbol.HasValue ? EnumArraysJustSymbolValueConverter.ToJsonValue(enumArraysJustSymbol.Value) : "null"); + writer.WriteStringValue(enumArraysJustSymbol.HasValue ? EnumArraysJustSymbolValueConverter.ToJsonValue(enumArraysJustSymbol.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs index 3a4f0933b764..cefbf28588fb 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs @@ -144,7 +144,7 @@ public override EnumClass Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, EnumClass enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass)); + writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass).ToString()); } } @@ -182,7 +182,7 @@ public class EnumClassNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, EnumClass? enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value) : "null"); + writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs index 0ab29c0f5559..19178ecba280 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs @@ -124,7 +124,7 @@ public override EnumTestEnumInteger Read(ref Utf8JsonReader reader, Type typeToC /// public override void Write(Utf8JsonWriter writer, EnumTestEnumInteger enumTestEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(EnumTestEnumIntegerValueConverter.ToJsonValue(enumTestEnumInteger)); + writer.WriteStringValue(EnumTestEnumIntegerValueConverter.ToJsonValue(enumTestEnumInteger).ToString()); } } @@ -162,7 +162,7 @@ public class EnumTestEnumIntegerNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, EnumTestEnumInteger? enumTestEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumInteger.HasValue ? EnumTestEnumIntegerValueConverter.ToJsonValue(enumTestEnumInteger.Value) : "null"); + writer.WriteStringValue(enumTestEnumInteger.HasValue ? EnumTestEnumIntegerValueConverter.ToJsonValue(enumTestEnumInteger.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs index 8f98d93a9875..6a999c69d575 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs @@ -124,7 +124,7 @@ public override EnumTestEnumIntegerOnly Read(ref Utf8JsonReader reader, Type typ /// public override void Write(Utf8JsonWriter writer, EnumTestEnumIntegerOnly enumTestEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(EnumTestEnumIntegerOnlyValueConverter.ToJsonValue(enumTestEnumIntegerOnly)); + writer.WriteStringValue(EnumTestEnumIntegerOnlyValueConverter.ToJsonValue(enumTestEnumIntegerOnly).ToString()); } } @@ -162,7 +162,7 @@ public class EnumTestEnumIntegerOnlyNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, EnumTestEnumIntegerOnly? enumTestEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumIntegerOnly.HasValue ? EnumTestEnumIntegerOnlyValueConverter.ToJsonValue(enumTestEnumIntegerOnly.Value) : "null"); + writer.WriteStringValue(enumTestEnumIntegerOnly.HasValue ? EnumTestEnumIntegerOnlyValueConverter.ToJsonValue(enumTestEnumIntegerOnly.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumString.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumString.cs index 14477c3213ab..4d02eeaec018 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumString.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumString.cs @@ -214,7 +214,7 @@ public override EnumTestEnumString Read(ref Utf8JsonReader reader, Type typeToCo /// public override void Write(Utf8JsonWriter writer, EnumTestEnumString enumTestEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(EnumTestEnumStringValueConverter.ToJsonValue(enumTestEnumString)); + writer.WriteStringValue(EnumTestEnumStringValueConverter.ToJsonValue(enumTestEnumString).ToString()); } } @@ -252,7 +252,7 @@ public class EnumTestEnumStringNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, EnumTestEnumString? enumTestEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumString.HasValue ? EnumTestEnumStringValueConverter.ToJsonValue(enumTestEnumString.Value) : "null"); + writer.WriteStringValue(enumTestEnumString.HasValue ? EnumTestEnumStringValueConverter.ToJsonValue(enumTestEnumString.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/FindPetsByStatusStatusParameterInner.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/FindPetsByStatusStatusParameterInner.cs index aaf906d2b1f7..e7f98f931cc9 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/FindPetsByStatusStatusParameterInner.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/FindPetsByStatusStatusParameterInner.cs @@ -144,7 +144,7 @@ public override FindPetsByStatusStatusParameterInner Read(ref Utf8JsonReader rea /// public override void Write(Utf8JsonWriter writer, FindPetsByStatusStatusParameterInner findPetsByStatusStatusParameterInner, JsonSerializerOptions options) { - writer.WriteStringValue(FindPetsByStatusStatusParameterInnerValueConverter.ToJsonValue(findPetsByStatusStatusParameterInner)); + writer.WriteStringValue(FindPetsByStatusStatusParameterInnerValueConverter.ToJsonValue(findPetsByStatusStatusParameterInner).ToString()); } } @@ -182,7 +182,7 @@ public class FindPetsByStatusStatusParameterInnerNullableJsonConverter : JsonCon /// public override void Write(Utf8JsonWriter writer, FindPetsByStatusStatusParameterInner? findPetsByStatusStatusParameterInner, JsonSerializerOptions options) { - writer.WriteStringValue(findPetsByStatusStatusParameterInner.HasValue ? FindPetsByStatusStatusParameterInnerValueConverter.ToJsonValue(findPetsByStatusStatusParameterInner.Value) : "null"); + writer.WriteStringValue(findPetsByStatusStatusParameterInner.HasValue ? FindPetsByStatusStatusParameterInnerValueConverter.ToJsonValue(findPetsByStatusStatusParameterInner.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs index 72aef8226ced..3c7331f80f28 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs @@ -130,7 +130,7 @@ public override MapTestMapOfEnumStringValue Read(ref Utf8JsonReader reader, Type /// public override void Write(Utf8JsonWriter writer, MapTestMapOfEnumStringValue mapTestMapOfEnumStringValue, JsonSerializerOptions options) { - writer.WriteStringValue(MapTestMapOfEnumStringValueValueConverter.ToJsonValue(mapTestMapOfEnumStringValue)); + writer.WriteStringValue(MapTestMapOfEnumStringValueValueConverter.ToJsonValue(mapTestMapOfEnumStringValue).ToString()); } } @@ -168,7 +168,7 @@ public class MapTestMapOfEnumStringValueNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, MapTestMapOfEnumStringValue? mapTestMapOfEnumStringValue, JsonSerializerOptions options) { - writer.WriteStringValue(mapTestMapOfEnumStringValue.HasValue ? MapTestMapOfEnumStringValueValueConverter.ToJsonValue(mapTestMapOfEnumStringValue.Value) : "null"); + writer.WriteStringValue(mapTestMapOfEnumStringValue.HasValue ? MapTestMapOfEnumStringValueValueConverter.ToJsonValue(mapTestMapOfEnumStringValue.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs index 385b3285f066..cd0ff06ce52e 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs @@ -145,7 +145,7 @@ public override OrderStatus Read(ref Utf8JsonReader reader, Type typeToConvert, /// public override void Write(Utf8JsonWriter writer, OrderStatus orderStatus, JsonSerializerOptions options) { - writer.WriteStringValue(OrderStatusValueConverter.ToJsonValue(orderStatus)); + writer.WriteStringValue(OrderStatusValueConverter.ToJsonValue(orderStatus).ToString()); } } @@ -183,7 +183,7 @@ public class OrderStatusNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, OrderStatus? orderStatus, JsonSerializerOptions options) { - writer.WriteStringValue(orderStatus.HasValue ? OrderStatusValueConverter.ToJsonValue(orderStatus.Value) : "null"); + writer.WriteStringValue(orderStatus.HasValue ? OrderStatusValueConverter.ToJsonValue(orderStatus.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs index fbe40b6a9deb..e72ea52b0876 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs @@ -144,7 +144,7 @@ public override OuterEnum Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, OuterEnum outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum)); + writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum).ToString()); } } @@ -182,7 +182,7 @@ public class OuterEnumNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, OuterEnum? outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value) : "null"); + writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs index 67eb0754c9d9..e2c52f962f32 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs @@ -144,7 +144,7 @@ public override OuterEnumDefaultValue Read(ref Utf8JsonReader reader, Type typeT /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue)); + writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue).ToString()); } } @@ -182,7 +182,7 @@ public class OuterEnumDefaultValueNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue? outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value) : "null"); + writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs index b6213b118ce6..e3812cb31983 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs @@ -135,7 +135,7 @@ public override OuterEnumInteger Read(ref Utf8JsonReader reader, Type typeToConv /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger)); + writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger).ToString()); } } @@ -173,7 +173,7 @@ public class OuterEnumIntegerNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumInteger? outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value) : "null"); + writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs index f0728f0e6f4e..296151997b01 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs @@ -135,7 +135,7 @@ public override OuterEnumIntegerDefaultValue Read(ref Utf8JsonReader reader, Typ /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue)); + writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue).ToString()); } } @@ -173,7 +173,7 @@ public class OuterEnumIntegerDefaultValueNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue? outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value) : "null"); + writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs index 1876776b9efa..b4c4e25a9bb2 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs @@ -214,7 +214,7 @@ public override OuterEnumTest Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, OuterEnumTest outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest)); + writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest).ToString()); } } @@ -252,7 +252,7 @@ public class OuterEnumTestNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, OuterEnumTest? outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value) : "null"); + writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs index 0a04e159000b..52de1419c804 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs @@ -145,7 +145,7 @@ public override PetStatus Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, PetStatus petStatus, JsonSerializerOptions options) { - writer.WriteStringValue(PetStatusValueConverter.ToJsonValue(petStatus)); + writer.WriteStringValue(PetStatusValueConverter.ToJsonValue(petStatus).ToString()); } } @@ -183,7 +183,7 @@ public class PetStatusNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, PetStatus? petStatus, JsonSerializerOptions options) { - writer.WriteStringValue(petStatus.HasValue ? PetStatusValueConverter.ToJsonValue(petStatus.Value) : "null"); + writer.WriteStringValue(petStatus.HasValue ? PetStatusValueConverter.ToJsonValue(petStatus.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumInteger.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumInteger.cs index 30e1aa488313..fcdc55074811 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumInteger.cs @@ -124,7 +124,7 @@ public override RequiredClassRequiredNotnullableEnumInteger Read(ref Utf8JsonRea /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumInteger requiredClassRequiredNotnullableEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(RequiredClassRequiredNotnullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumInteger)); + writer.WriteStringValue(RequiredClassRequiredNotnullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumInteger).ToString()); } } @@ -162,7 +162,7 @@ public class RequiredClassRequiredNotnullableEnumIntegerNullableJsonConverter : /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumInteger? requiredClassRequiredNotnullableEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumInteger.HasValue ? RequiredClassRequiredNotnullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumInteger.Value) : "null"); + writer.WriteStringValue(requiredClassRequiredNotnullableEnumInteger.HasValue ? RequiredClassRequiredNotnullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumInteger.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs index 97555f9590d7..1d33399c6331 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs @@ -124,7 +124,7 @@ public override RequiredClassRequiredNotnullableEnumIntegerOnly Read(ref Utf8Jso /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumIntegerOnly requiredClassRequiredNotnullableEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(RequiredClassRequiredNotnullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumIntegerOnly)); + writer.WriteStringValue(RequiredClassRequiredNotnullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumIntegerOnly).ToString()); } } @@ -162,7 +162,7 @@ public class RequiredClassRequiredNotnullableEnumIntegerOnlyNullableJsonConverte /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumIntegerOnly? requiredClassRequiredNotnullableEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumIntegerOnly.HasValue ? RequiredClassRequiredNotnullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumIntegerOnly.Value) : "null"); + writer.WriteStringValue(requiredClassRequiredNotnullableEnumIntegerOnly.HasValue ? RequiredClassRequiredNotnullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumIntegerOnly.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumString.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumString.cs index e0e585e32c00..1e251fee921b 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumString.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumString.cs @@ -214,7 +214,7 @@ public override RequiredClassRequiredNotnullableEnumString Read(ref Utf8JsonRead /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumString requiredClassRequiredNotnullableEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(RequiredClassRequiredNotnullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumString)); + writer.WriteStringValue(RequiredClassRequiredNotnullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumString).ToString()); } } @@ -252,7 +252,7 @@ public class RequiredClassRequiredNotnullableEnumStringNullableJsonConverter : J /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumString? requiredClassRequiredNotnullableEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumString.HasValue ? RequiredClassRequiredNotnullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumString.Value) : "null"); + writer.WriteStringValue(requiredClassRequiredNotnullableEnumString.HasValue ? RequiredClassRequiredNotnullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumString.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumInteger.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumInteger.cs index 3851f6f9abd6..97db2037f953 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumInteger.cs @@ -124,7 +124,7 @@ public override RequiredClassRequiredNullableEnumInteger Read(ref Utf8JsonReader /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumInteger requiredClassRequiredNullableEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(RequiredClassRequiredNullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNullableEnumInteger)); + writer.WriteStringValue(RequiredClassRequiredNullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNullableEnumInteger).ToString()); } } @@ -162,7 +162,7 @@ public class RequiredClassRequiredNullableEnumIntegerNullableJsonConverter : Jso /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumInteger? requiredClassRequiredNullableEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumInteger.HasValue ? RequiredClassRequiredNullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNullableEnumInteger.Value) : "null"); + writer.WriteStringValue(requiredClassRequiredNullableEnumInteger.HasValue ? RequiredClassRequiredNullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNullableEnumInteger.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumIntegerOnly.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumIntegerOnly.cs index d01524127318..2f53261cd6ff 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumIntegerOnly.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumIntegerOnly.cs @@ -124,7 +124,7 @@ public override RequiredClassRequiredNullableEnumIntegerOnly Read(ref Utf8JsonRe /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumIntegerOnly requiredClassRequiredNullableEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(RequiredClassRequiredNullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNullableEnumIntegerOnly)); + writer.WriteStringValue(RequiredClassRequiredNullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNullableEnumIntegerOnly).ToString()); } } @@ -162,7 +162,7 @@ public class RequiredClassRequiredNullableEnumIntegerOnlyNullableJsonConverter : /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumIntegerOnly? requiredClassRequiredNullableEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumIntegerOnly.HasValue ? RequiredClassRequiredNullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNullableEnumIntegerOnly.Value) : "null"); + writer.WriteStringValue(requiredClassRequiredNullableEnumIntegerOnly.HasValue ? RequiredClassRequiredNullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNullableEnumIntegerOnly.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumString.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumString.cs index a633e32472c9..7efe892e9246 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumString.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumString.cs @@ -214,7 +214,7 @@ public override RequiredClassRequiredNullableEnumString Read(ref Utf8JsonReader /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumString requiredClassRequiredNullableEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(RequiredClassRequiredNullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNullableEnumString)); + writer.WriteStringValue(RequiredClassRequiredNullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNullableEnumString).ToString()); } } @@ -252,7 +252,7 @@ public class RequiredClassRequiredNullableEnumStringNullableJsonConverter : Json /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumString? requiredClassRequiredNullableEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumString.HasValue ? RequiredClassRequiredNullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNullableEnumString.Value) : "null"); + writer.WriteStringValue(requiredClassRequiredNullableEnumString.HasValue ? RequiredClassRequiredNullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNullableEnumString.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs index e5c24befa8cd..0c0c757cc59b 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs @@ -130,7 +130,7 @@ public override TestDescendantsObjectType Read(ref Utf8JsonReader reader, Type t /// public override void Write(Utf8JsonWriter writer, TestDescendantsObjectType testDescendantsObjectType, JsonSerializerOptions options) { - writer.WriteStringValue(TestDescendantsObjectTypeValueConverter.ToJsonValue(testDescendantsObjectType)); + writer.WriteStringValue(TestDescendantsObjectTypeValueConverter.ToJsonValue(testDescendantsObjectType).ToString()); } } @@ -168,7 +168,7 @@ public class TestDescendantsObjectTypeNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, TestDescendantsObjectType? testDescendantsObjectType, JsonSerializerOptions options) { - writer.WriteStringValue(testDescendantsObjectType.HasValue ? TestDescendantsObjectTypeValueConverter.ToJsonValue(testDescendantsObjectType.Value) : "null"); + writer.WriteStringValue(testDescendantsObjectType.HasValue ? TestDescendantsObjectTypeValueConverter.ToJsonValue(testDescendantsObjectType.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumHeaderStringParameter.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumHeaderStringParameter.cs index 679b9dd4357b..4fe8d2deb709 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumHeaderStringParameter.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumHeaderStringParameter.cs @@ -144,7 +144,7 @@ public override TestEnumParametersEnumHeaderStringParameter Read(ref Utf8JsonRea /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumHeaderStringParameter testEnumParametersEnumHeaderStringParameter, JsonSerializerOptions options) { - writer.WriteStringValue(TestEnumParametersEnumHeaderStringParameterValueConverter.ToJsonValue(testEnumParametersEnumHeaderStringParameter)); + writer.WriteStringValue(TestEnumParametersEnumHeaderStringParameterValueConverter.ToJsonValue(testEnumParametersEnumHeaderStringParameter).ToString()); } } @@ -182,7 +182,7 @@ public class TestEnumParametersEnumHeaderStringParameterNullableJsonConverter : /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumHeaderStringParameter? testEnumParametersEnumHeaderStringParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumHeaderStringParameter.HasValue ? TestEnumParametersEnumHeaderStringParameterValueConverter.ToJsonValue(testEnumParametersEnumHeaderStringParameter.Value) : "null"); + writer.WriteStringValue(testEnumParametersEnumHeaderStringParameter.HasValue ? TestEnumParametersEnumHeaderStringParameterValueConverter.ToJsonValue(testEnumParametersEnumHeaderStringParameter.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryDoubleParameter.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryDoubleParameter.cs index 463c1a259af8..d4d97e76043f 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryDoubleParameter.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryDoubleParameter.cs @@ -124,7 +124,7 @@ public override TestEnumParametersEnumQueryDoubleParameter Read(ref Utf8JsonRead /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumQueryDoubleParameter testEnumParametersEnumQueryDoubleParameter, JsonSerializerOptions options) { - writer.WriteStringValue(TestEnumParametersEnumQueryDoubleParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryDoubleParameter)); + writer.WriteStringValue(TestEnumParametersEnumQueryDoubleParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryDoubleParameter).ToString()); } } @@ -162,7 +162,7 @@ public class TestEnumParametersEnumQueryDoubleParameterNullableJsonConverter : J /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumQueryDoubleParameter? testEnumParametersEnumQueryDoubleParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumQueryDoubleParameter.HasValue ? TestEnumParametersEnumQueryDoubleParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryDoubleParameter.Value) : "null"); + writer.WriteStringValue(testEnumParametersEnumQueryDoubleParameter.HasValue ? TestEnumParametersEnumQueryDoubleParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryDoubleParameter.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryIntegerParameter.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryIntegerParameter.cs index 8949dc3ab77f..85149c3f5eb9 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryIntegerParameter.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryIntegerParameter.cs @@ -124,7 +124,7 @@ public override TestEnumParametersEnumQueryIntegerParameter Read(ref Utf8JsonRea /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumQueryIntegerParameter testEnumParametersEnumQueryIntegerParameter, JsonSerializerOptions options) { - writer.WriteStringValue(TestEnumParametersEnumQueryIntegerParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryIntegerParameter)); + writer.WriteStringValue(TestEnumParametersEnumQueryIntegerParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryIntegerParameter).ToString()); } } @@ -162,7 +162,7 @@ public class TestEnumParametersEnumQueryIntegerParameterNullableJsonConverter : /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumQueryIntegerParameter? testEnumParametersEnumQueryIntegerParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumQueryIntegerParameter.HasValue ? TestEnumParametersEnumQueryIntegerParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryIntegerParameter.Value) : "null"); + writer.WriteStringValue(testEnumParametersEnumQueryIntegerParameter.HasValue ? TestEnumParametersEnumQueryIntegerParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryIntegerParameter.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormString.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormString.cs index 3291670f2509..2e81a11c33b2 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormString.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormString.cs @@ -145,7 +145,7 @@ public override TestEnumParametersRequestEnumFormString Read(ref Utf8JsonReader /// public override void Write(Utf8JsonWriter writer, TestEnumParametersRequestEnumFormString testEnumParametersRequestEnumFormString, JsonSerializerOptions options) { - writer.WriteStringValue(TestEnumParametersRequestEnumFormStringValueConverter.ToJsonValue(testEnumParametersRequestEnumFormString)); + writer.WriteStringValue(TestEnumParametersRequestEnumFormStringValueConverter.ToJsonValue(testEnumParametersRequestEnumFormString).ToString()); } } @@ -183,7 +183,7 @@ public class TestEnumParametersRequestEnumFormStringNullableJsonConverter : Json /// public override void Write(Utf8JsonWriter writer, TestEnumParametersRequestEnumFormString? testEnumParametersRequestEnumFormString, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersRequestEnumFormString.HasValue ? TestEnumParametersRequestEnumFormStringValueConverter.ToJsonValue(testEnumParametersRequestEnumFormString.Value) : "null"); + writer.WriteStringValue(testEnumParametersRequestEnumFormString.HasValue ? TestEnumParametersRequestEnumFormStringValueConverter.ToJsonValue(testEnumParametersRequestEnumFormString.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormStringArrayInner.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormStringArrayInner.cs index 95b9957aea3e..5c00030c30a4 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormStringArrayInner.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormStringArrayInner.cs @@ -130,7 +130,7 @@ public override TestEnumParametersRequestEnumFormStringArrayInner Read(ref Utf8J /// public override void Write(Utf8JsonWriter writer, TestEnumParametersRequestEnumFormStringArrayInner testEnumParametersRequestEnumFormStringArrayInner, JsonSerializerOptions options) { - writer.WriteStringValue(TestEnumParametersRequestEnumFormStringArrayInnerValueConverter.ToJsonValue(testEnumParametersRequestEnumFormStringArrayInner)); + writer.WriteStringValue(TestEnumParametersRequestEnumFormStringArrayInnerValueConverter.ToJsonValue(testEnumParametersRequestEnumFormStringArrayInner).ToString()); } } @@ -168,7 +168,7 @@ public class TestEnumParametersRequestEnumFormStringArrayInnerNullableJsonConver /// public override void Write(Utf8JsonWriter writer, TestEnumParametersRequestEnumFormStringArrayInner? testEnumParametersRequestEnumFormStringArrayInner, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersRequestEnumFormStringArrayInner.HasValue ? TestEnumParametersRequestEnumFormStringArrayInnerValueConverter.ToJsonValue(testEnumParametersRequestEnumFormStringArrayInner.Value) : "null"); + writer.WriteStringValue(testEnumParametersRequestEnumFormStringArrayInner.HasValue ? TestEnumParametersRequestEnumFormStringArrayInnerValueConverter.ToJsonValue(testEnumParametersRequestEnumFormStringArrayInner.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs index db1dfba50f3e..280c9b82cfab 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs @@ -131,7 +131,7 @@ public override TestResultCode Read(ref Utf8JsonReader reader, Type typeToConver /// public override void Write(Utf8JsonWriter writer, TestResultCode testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode)); + writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode).ToString()); } } @@ -169,7 +169,7 @@ public class TestResultCodeNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, TestResultCode? testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value) : "null"); + writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs index f996e85f1463..5eb8d6bac71e 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs @@ -144,7 +144,7 @@ public override ZebraType Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, ZebraType zebraType, JsonSerializerOptions options) { - writer.WriteStringValue(ZebraTypeValueConverter.ToJsonValue(zebraType)); + writer.WriteStringValue(ZebraTypeValueConverter.ToJsonValue(zebraType).ToString()); } } @@ -182,7 +182,7 @@ public class ZebraTypeNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, ZebraType? zebraType, JsonSerializerOptions options) { - writer.WriteStringValue(zebraType.HasValue ? ZebraTypeValueConverter.ToJsonValue(zebraType.Value) : "null"); + writer.WriteStringValue(zebraType.HasValue ? ZebraTypeValueConverter.ToJsonValue(zebraType.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs index 518bfc871ac4..b82155f7800c 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs @@ -130,7 +130,7 @@ public override ZeroBasedEnum Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum)); + writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum).ToString()); } } @@ -168,7 +168,7 @@ public class ZeroBasedEnumNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum? zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value) : "null"); + writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs index ed529e2f1a2b..cb6f10e40b3a 100644 --- a/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/net8/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs @@ -130,7 +130,7 @@ public override ZeroBasedEnumClassZeroBasedEnum Read(ref Utf8JsonReader reader, /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnumClassZeroBasedEnum zeroBasedEnumClassZeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(ZeroBasedEnumClassZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnumClassZeroBasedEnum)); + writer.WriteStringValue(ZeroBasedEnumClassZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnumClassZeroBasedEnum).ToString()); } } @@ -168,7 +168,7 @@ public class ZeroBasedEnumClassZeroBasedEnumNullableJsonConverter : JsonConverte /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnumClassZeroBasedEnum? zeroBasedEnumClassZeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnumClassZeroBasedEnum.HasValue ? ZeroBasedEnumClassZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnumClassZeroBasedEnum.Value) : "null"); + writer.WriteStringValue(zeroBasedEnumClassZeroBasedEnum.HasValue ? ZeroBasedEnumClassZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnumClassZeroBasedEnum.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumClass.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumClass.cs index 00e31a5c7186..592f6a59c31a 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumClass.cs @@ -146,7 +146,7 @@ public override EnumClass Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, EnumClass enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass)); + writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass).ToString()); } } @@ -184,7 +184,7 @@ public class EnumClassNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, EnumClass? enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value) : "null"); + writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnum.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnum.cs index fc35a0451925..0476c873cd87 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnum.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnum.cs @@ -146,7 +146,7 @@ public override OuterEnum Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, OuterEnum outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum)); + writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum).ToString()); } } @@ -184,7 +184,7 @@ public class OuterEnumNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, OuterEnum? outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value) : "null"); + writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs index c874667bc701..68faa3cd5de2 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs @@ -146,7 +146,7 @@ public override OuterEnumDefaultValue Read(ref Utf8JsonReader reader, Type typeT /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue)); + writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue).ToString()); } } @@ -184,7 +184,7 @@ public class OuterEnumDefaultValueNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue? outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value) : "null"); + writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumInteger.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumInteger.cs index 130016250311..6ba997e06eb1 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumInteger.cs @@ -137,7 +137,7 @@ public override OuterEnumInteger Read(ref Utf8JsonReader reader, Type typeToConv /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger)); + writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger).ToString()); } } @@ -175,7 +175,7 @@ public class OuterEnumIntegerNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumInteger? outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value) : "null"); + writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs index 1623c18910ed..d8d27e54ee34 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs @@ -137,7 +137,7 @@ public override OuterEnumIntegerDefaultValue Read(ref Utf8JsonReader reader, Typ /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue)); + writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue).ToString()); } } @@ -175,7 +175,7 @@ public class OuterEnumIntegerDefaultValueNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue? outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value) : "null"); + writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumTest.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumTest.cs index 615695f98355..5a1f2a6e439e 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumTest.cs @@ -216,7 +216,7 @@ public override OuterEnumTest Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, OuterEnumTest outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest)); + writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest).ToString()); } } @@ -254,7 +254,7 @@ public class OuterEnumTestNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, OuterEnumTest? outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value) : "null"); + writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/TestResultCode.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/TestResultCode.cs index 6faaac18222f..f53e8d34214c 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/TestResultCode.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/TestResultCode.cs @@ -133,7 +133,7 @@ public override TestResultCode Read(ref Utf8JsonReader reader, Type typeToConver /// public override void Write(Utf8JsonWriter writer, TestResultCode testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode)); + writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode).ToString()); } } @@ -171,7 +171,7 @@ public class TestResultCodeNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, TestResultCode? testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value) : "null"); + writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs index 9a67c15592f4..5434f2b84ea5 100644 --- a/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/net8/NullReferenceTypes/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs @@ -132,7 +132,7 @@ public override ZeroBasedEnum Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum)); + writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum).ToString()); } } @@ -170,7 +170,7 @@ public class ZeroBasedEnumNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum? zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value) : "null"); + writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs index 3a4f0933b764..cefbf28588fb 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs @@ -144,7 +144,7 @@ public override EnumClass Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, EnumClass enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass)); + writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass).ToString()); } } @@ -182,7 +182,7 @@ public class EnumClassNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, EnumClass? enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value) : "null"); + writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs index fbe40b6a9deb..e72ea52b0876 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs @@ -144,7 +144,7 @@ public override OuterEnum Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, OuterEnum outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum)); + writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum).ToString()); } } @@ -182,7 +182,7 @@ public class OuterEnumNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, OuterEnum? outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value) : "null"); + writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs index 67eb0754c9d9..e2c52f962f32 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs @@ -144,7 +144,7 @@ public override OuterEnumDefaultValue Read(ref Utf8JsonReader reader, Type typeT /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue)); + writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue).ToString()); } } @@ -182,7 +182,7 @@ public class OuterEnumDefaultValueNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue? outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value) : "null"); + writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs index b6213b118ce6..e3812cb31983 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs @@ -135,7 +135,7 @@ public override OuterEnumInteger Read(ref Utf8JsonReader reader, Type typeToConv /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger)); + writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger).ToString()); } } @@ -173,7 +173,7 @@ public class OuterEnumIntegerNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumInteger? outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value) : "null"); + writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs index f0728f0e6f4e..296151997b01 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs @@ -135,7 +135,7 @@ public override OuterEnumIntegerDefaultValue Read(ref Utf8JsonReader reader, Typ /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue)); + writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue).ToString()); } } @@ -173,7 +173,7 @@ public class OuterEnumIntegerDefaultValueNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue? outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value) : "null"); + writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs index 1876776b9efa..b4c4e25a9bb2 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs @@ -214,7 +214,7 @@ public override OuterEnumTest Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, OuterEnumTest outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest)); + writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest).ToString()); } } @@ -252,7 +252,7 @@ public class OuterEnumTestNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, OuterEnumTest? outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value) : "null"); + writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs index db1dfba50f3e..280c9b82cfab 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs @@ -131,7 +131,7 @@ public override TestResultCode Read(ref Utf8JsonReader reader, Type typeToConver /// public override void Write(Utf8JsonWriter writer, TestResultCode testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode)); + writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode).ToString()); } } @@ -169,7 +169,7 @@ public class TestResultCodeNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, TestResultCode? testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value) : "null"); + writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs index 518bfc871ac4..b82155f7800c 100644 --- a/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/net8/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs @@ -130,7 +130,7 @@ public override ZeroBasedEnum Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum)); + writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum).ToString()); } } @@ -168,7 +168,7 @@ public class ZeroBasedEnumNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum? zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value) : "null"); + writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/EnumClass.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/EnumClass.cs index fe635a129efe..6192d15c9f5f 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/EnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/EnumClass.cs @@ -147,7 +147,7 @@ public override EnumClass Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, EnumClass enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass)); + writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass).ToString()); } } @@ -185,7 +185,7 @@ public class EnumClassNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, EnumClass? enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value) : "null"); + writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value).ToString() : "null"); } } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnum.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnum.cs index dfdbc9725146..c2b58fa0eba1 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnum.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnum.cs @@ -147,7 +147,7 @@ public override OuterEnum Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, OuterEnum outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum)); + writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum).ToString()); } } @@ -185,7 +185,7 @@ public class OuterEnumNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, OuterEnum? outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value) : "null"); + writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value).ToString() : "null"); } } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs index 537c11d2d17e..fa6acccc08e7 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs @@ -147,7 +147,7 @@ public override OuterEnumDefaultValue Read(ref Utf8JsonReader reader, Type typeT /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue)); + writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue).ToString()); } } @@ -185,7 +185,7 @@ public class OuterEnumDefaultValueNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue? outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value) : "null"); + writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value).ToString() : "null"); } } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumInteger.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumInteger.cs index 88b2cd919c06..362553f662a9 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumInteger.cs @@ -138,7 +138,7 @@ public override OuterEnumInteger Read(ref Utf8JsonReader reader, Type typeToConv /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger)); + writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger).ToString()); } } @@ -176,7 +176,7 @@ public class OuterEnumIntegerNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumInteger? outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value) : "null"); + writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value).ToString() : "null"); } } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs index e8b54bfc93d1..fba1de8e6f39 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs @@ -138,7 +138,7 @@ public override OuterEnumIntegerDefaultValue Read(ref Utf8JsonReader reader, Typ /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue)); + writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue).ToString()); } } @@ -176,7 +176,7 @@ public class OuterEnumIntegerDefaultValueNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue? outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value) : "null"); + writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value).ToString() : "null"); } } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumTest.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumTest.cs index 449f10d1afdf..b8716ad2b25f 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumTest.cs @@ -217,7 +217,7 @@ public override OuterEnumTest Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, OuterEnumTest outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest)); + writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest).ToString()); } } @@ -255,7 +255,7 @@ public class OuterEnumTestNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, OuterEnumTest? outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value) : "null"); + writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value).ToString() : "null"); } } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/TestResultCode.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/TestResultCode.cs index 42fb18c09ec7..029a66af5180 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/TestResultCode.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/TestResultCode.cs @@ -134,7 +134,7 @@ public override TestResultCode Read(ref Utf8JsonReader reader, Type typeToConver /// public override void Write(Utf8JsonWriter writer, TestResultCode testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode)); + writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode).ToString()); } } @@ -172,7 +172,7 @@ public class TestResultCodeNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, TestResultCode? testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value) : "null"); + writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value).ToString() : "null"); } } diff --git a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs index 06ea8cb69007..c553e7d9ef54 100644 --- a/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/net8/SourceGeneration/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs @@ -133,7 +133,7 @@ public override ZeroBasedEnum Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum)); + writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum).ToString()); } } @@ -171,7 +171,7 @@ public class ZeroBasedEnumNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum? zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value) : "null"); + writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value).ToString() : "null"); } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs index d822e385c01b..252a51260bcf 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ChildCatAllOfPetType.cs @@ -116,7 +116,7 @@ public override ChildCatAllOfPetType Read(ref Utf8JsonReader reader, Type typeTo /// public override void Write(Utf8JsonWriter writer, ChildCatAllOfPetType childCatAllOfPetType, JsonSerializerOptions options) { - writer.WriteStringValue(ChildCatAllOfPetTypeValueConverter.ToJsonValue(childCatAllOfPetType)); + writer.WriteStringValue(ChildCatAllOfPetTypeValueConverter.ToJsonValue(childCatAllOfPetType).ToString()); } } @@ -154,7 +154,7 @@ public class ChildCatAllOfPetTypeNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, ChildCatAllOfPetType? childCatAllOfPetType, JsonSerializerOptions options) { - writer.WriteStringValue(childCatAllOfPetType.HasValue ? ChildCatAllOfPetTypeValueConverter.ToJsonValue(childCatAllOfPetType.Value) : "null"); + writer.WriteStringValue(childCatAllOfPetType.HasValue ? ChildCatAllOfPetTypeValueConverter.ToJsonValue(childCatAllOfPetType.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs index 503f538eb82a..2ceb96620d05 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumArraysArrayEnumInner.cs @@ -130,7 +130,7 @@ public override EnumArraysArrayEnumInner Read(ref Utf8JsonReader reader, Type ty /// public override void Write(Utf8JsonWriter writer, EnumArraysArrayEnumInner enumArraysArrayEnumInner, JsonSerializerOptions options) { - writer.WriteStringValue(EnumArraysArrayEnumInnerValueConverter.ToJsonValue(enumArraysArrayEnumInner)); + writer.WriteStringValue(EnumArraysArrayEnumInnerValueConverter.ToJsonValue(enumArraysArrayEnumInner).ToString()); } } @@ -168,7 +168,7 @@ public class EnumArraysArrayEnumInnerNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, EnumArraysArrayEnumInner? enumArraysArrayEnumInner, JsonSerializerOptions options) { - writer.WriteStringValue(enumArraysArrayEnumInner.HasValue ? EnumArraysArrayEnumInnerValueConverter.ToJsonValue(enumArraysArrayEnumInner.Value) : "null"); + writer.WriteStringValue(enumArraysArrayEnumInner.HasValue ? EnumArraysArrayEnumInnerValueConverter.ToJsonValue(enumArraysArrayEnumInner.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs index 4ec95e8a5c16..8400d5cd4273 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumArraysJustSymbol.cs @@ -130,7 +130,7 @@ public override EnumArraysJustSymbol Read(ref Utf8JsonReader reader, Type typeTo /// public override void Write(Utf8JsonWriter writer, EnumArraysJustSymbol enumArraysJustSymbol, JsonSerializerOptions options) { - writer.WriteStringValue(EnumArraysJustSymbolValueConverter.ToJsonValue(enumArraysJustSymbol)); + writer.WriteStringValue(EnumArraysJustSymbolValueConverter.ToJsonValue(enumArraysJustSymbol).ToString()); } } @@ -168,7 +168,7 @@ public class EnumArraysJustSymbolNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, EnumArraysJustSymbol? enumArraysJustSymbol, JsonSerializerOptions options) { - writer.WriteStringValue(enumArraysJustSymbol.HasValue ? EnumArraysJustSymbolValueConverter.ToJsonValue(enumArraysJustSymbol.Value) : "null"); + writer.WriteStringValue(enumArraysJustSymbol.HasValue ? EnumArraysJustSymbolValueConverter.ToJsonValue(enumArraysJustSymbol.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs index 3a4f0933b764..cefbf28588fb 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumClass.cs @@ -144,7 +144,7 @@ public override EnumClass Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, EnumClass enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass)); + writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass).ToString()); } } @@ -182,7 +182,7 @@ public class EnumClassNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, EnumClass? enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value) : "null"); + writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs index 0ab29c0f5559..19178ecba280 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumInteger.cs @@ -124,7 +124,7 @@ public override EnumTestEnumInteger Read(ref Utf8JsonReader reader, Type typeToC /// public override void Write(Utf8JsonWriter writer, EnumTestEnumInteger enumTestEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(EnumTestEnumIntegerValueConverter.ToJsonValue(enumTestEnumInteger)); + writer.WriteStringValue(EnumTestEnumIntegerValueConverter.ToJsonValue(enumTestEnumInteger).ToString()); } } @@ -162,7 +162,7 @@ public class EnumTestEnumIntegerNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, EnumTestEnumInteger? enumTestEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumInteger.HasValue ? EnumTestEnumIntegerValueConverter.ToJsonValue(enumTestEnumInteger.Value) : "null"); + writer.WriteStringValue(enumTestEnumInteger.HasValue ? EnumTestEnumIntegerValueConverter.ToJsonValue(enumTestEnumInteger.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs index 8f98d93a9875..6a999c69d575 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumIntegerOnly.cs @@ -124,7 +124,7 @@ public override EnumTestEnumIntegerOnly Read(ref Utf8JsonReader reader, Type typ /// public override void Write(Utf8JsonWriter writer, EnumTestEnumIntegerOnly enumTestEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(EnumTestEnumIntegerOnlyValueConverter.ToJsonValue(enumTestEnumIntegerOnly)); + writer.WriteStringValue(EnumTestEnumIntegerOnlyValueConverter.ToJsonValue(enumTestEnumIntegerOnly).ToString()); } } @@ -162,7 +162,7 @@ public class EnumTestEnumIntegerOnlyNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, EnumTestEnumIntegerOnly? enumTestEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumIntegerOnly.HasValue ? EnumTestEnumIntegerOnlyValueConverter.ToJsonValue(enumTestEnumIntegerOnly.Value) : "null"); + writer.WriteStringValue(enumTestEnumIntegerOnly.HasValue ? EnumTestEnumIntegerOnlyValueConverter.ToJsonValue(enumTestEnumIntegerOnly.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumString.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumString.cs index 14477c3213ab..4d02eeaec018 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumString.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/EnumTestEnumString.cs @@ -214,7 +214,7 @@ public override EnumTestEnumString Read(ref Utf8JsonReader reader, Type typeToCo /// public override void Write(Utf8JsonWriter writer, EnumTestEnumString enumTestEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(EnumTestEnumStringValueConverter.ToJsonValue(enumTestEnumString)); + writer.WriteStringValue(EnumTestEnumStringValueConverter.ToJsonValue(enumTestEnumString).ToString()); } } @@ -252,7 +252,7 @@ public class EnumTestEnumStringNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, EnumTestEnumString? enumTestEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(enumTestEnumString.HasValue ? EnumTestEnumStringValueConverter.ToJsonValue(enumTestEnumString.Value) : "null"); + writer.WriteStringValue(enumTestEnumString.HasValue ? EnumTestEnumStringValueConverter.ToJsonValue(enumTestEnumString.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/FindPetsByStatusStatusParameterInner.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/FindPetsByStatusStatusParameterInner.cs index aaf906d2b1f7..e7f98f931cc9 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/FindPetsByStatusStatusParameterInner.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/FindPetsByStatusStatusParameterInner.cs @@ -144,7 +144,7 @@ public override FindPetsByStatusStatusParameterInner Read(ref Utf8JsonReader rea /// public override void Write(Utf8JsonWriter writer, FindPetsByStatusStatusParameterInner findPetsByStatusStatusParameterInner, JsonSerializerOptions options) { - writer.WriteStringValue(FindPetsByStatusStatusParameterInnerValueConverter.ToJsonValue(findPetsByStatusStatusParameterInner)); + writer.WriteStringValue(FindPetsByStatusStatusParameterInnerValueConverter.ToJsonValue(findPetsByStatusStatusParameterInner).ToString()); } } @@ -182,7 +182,7 @@ public class FindPetsByStatusStatusParameterInnerNullableJsonConverter : JsonCon /// public override void Write(Utf8JsonWriter writer, FindPetsByStatusStatusParameterInner? findPetsByStatusStatusParameterInner, JsonSerializerOptions options) { - writer.WriteStringValue(findPetsByStatusStatusParameterInner.HasValue ? FindPetsByStatusStatusParameterInnerValueConverter.ToJsonValue(findPetsByStatusStatusParameterInner.Value) : "null"); + writer.WriteStringValue(findPetsByStatusStatusParameterInner.HasValue ? FindPetsByStatusStatusParameterInnerValueConverter.ToJsonValue(findPetsByStatusStatusParameterInner.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs index 72aef8226ced..3c7331f80f28 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/MapTestMapOfEnumStringValue.cs @@ -130,7 +130,7 @@ public override MapTestMapOfEnumStringValue Read(ref Utf8JsonReader reader, Type /// public override void Write(Utf8JsonWriter writer, MapTestMapOfEnumStringValue mapTestMapOfEnumStringValue, JsonSerializerOptions options) { - writer.WriteStringValue(MapTestMapOfEnumStringValueValueConverter.ToJsonValue(mapTestMapOfEnumStringValue)); + writer.WriteStringValue(MapTestMapOfEnumStringValueValueConverter.ToJsonValue(mapTestMapOfEnumStringValue).ToString()); } } @@ -168,7 +168,7 @@ public class MapTestMapOfEnumStringValueNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, MapTestMapOfEnumStringValue? mapTestMapOfEnumStringValue, JsonSerializerOptions options) { - writer.WriteStringValue(mapTestMapOfEnumStringValue.HasValue ? MapTestMapOfEnumStringValueValueConverter.ToJsonValue(mapTestMapOfEnumStringValue.Value) : "null"); + writer.WriteStringValue(mapTestMapOfEnumStringValue.HasValue ? MapTestMapOfEnumStringValueValueConverter.ToJsonValue(mapTestMapOfEnumStringValue.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs index 385b3285f066..cd0ff06ce52e 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OrderStatus.cs @@ -145,7 +145,7 @@ public override OrderStatus Read(ref Utf8JsonReader reader, Type typeToConvert, /// public override void Write(Utf8JsonWriter writer, OrderStatus orderStatus, JsonSerializerOptions options) { - writer.WriteStringValue(OrderStatusValueConverter.ToJsonValue(orderStatus)); + writer.WriteStringValue(OrderStatusValueConverter.ToJsonValue(orderStatus).ToString()); } } @@ -183,7 +183,7 @@ public class OrderStatusNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, OrderStatus? orderStatus, JsonSerializerOptions options) { - writer.WriteStringValue(orderStatus.HasValue ? OrderStatusValueConverter.ToJsonValue(orderStatus.Value) : "null"); + writer.WriteStringValue(orderStatus.HasValue ? OrderStatusValueConverter.ToJsonValue(orderStatus.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs index fbe40b6a9deb..e72ea52b0876 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnum.cs @@ -144,7 +144,7 @@ public override OuterEnum Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, OuterEnum outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum)); + writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum).ToString()); } } @@ -182,7 +182,7 @@ public class OuterEnumNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, OuterEnum? outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value) : "null"); + writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs index 67eb0754c9d9..e2c52f962f32 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs @@ -144,7 +144,7 @@ public override OuterEnumDefaultValue Read(ref Utf8JsonReader reader, Type typeT /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue)); + writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue).ToString()); } } @@ -182,7 +182,7 @@ public class OuterEnumDefaultValueNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue? outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value) : "null"); + writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs index b6213b118ce6..e3812cb31983 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnumInteger.cs @@ -135,7 +135,7 @@ public override OuterEnumInteger Read(ref Utf8JsonReader reader, Type typeToConv /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger)); + writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger).ToString()); } } @@ -173,7 +173,7 @@ public class OuterEnumIntegerNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumInteger? outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value) : "null"); + writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs index f0728f0e6f4e..296151997b01 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs @@ -135,7 +135,7 @@ public override OuterEnumIntegerDefaultValue Read(ref Utf8JsonReader reader, Typ /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue)); + writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue).ToString()); } } @@ -173,7 +173,7 @@ public class OuterEnumIntegerDefaultValueNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue? outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value) : "null"); + writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs index 1876776b9efa..b4c4e25a9bb2 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/OuterEnumTest.cs @@ -214,7 +214,7 @@ public override OuterEnumTest Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, OuterEnumTest outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest)); + writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest).ToString()); } } @@ -252,7 +252,7 @@ public class OuterEnumTestNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, OuterEnumTest? outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value) : "null"); + writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs index 0a04e159000b..52de1419c804 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/PetStatus.cs @@ -145,7 +145,7 @@ public override PetStatus Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, PetStatus petStatus, JsonSerializerOptions options) { - writer.WriteStringValue(PetStatusValueConverter.ToJsonValue(petStatus)); + writer.WriteStringValue(PetStatusValueConverter.ToJsonValue(petStatus).ToString()); } } @@ -183,7 +183,7 @@ public class PetStatusNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, PetStatus? petStatus, JsonSerializerOptions options) { - writer.WriteStringValue(petStatus.HasValue ? PetStatusValueConverter.ToJsonValue(petStatus.Value) : "null"); + writer.WriteStringValue(petStatus.HasValue ? PetStatusValueConverter.ToJsonValue(petStatus.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumInteger.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumInteger.cs index 30e1aa488313..fcdc55074811 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumInteger.cs @@ -124,7 +124,7 @@ public override RequiredClassRequiredNotnullableEnumInteger Read(ref Utf8JsonRea /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumInteger requiredClassRequiredNotnullableEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(RequiredClassRequiredNotnullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumInteger)); + writer.WriteStringValue(RequiredClassRequiredNotnullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumInteger).ToString()); } } @@ -162,7 +162,7 @@ public class RequiredClassRequiredNotnullableEnumIntegerNullableJsonConverter : /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumInteger? requiredClassRequiredNotnullableEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumInteger.HasValue ? RequiredClassRequiredNotnullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumInteger.Value) : "null"); + writer.WriteStringValue(requiredClassRequiredNotnullableEnumInteger.HasValue ? RequiredClassRequiredNotnullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumInteger.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs index 97555f9590d7..1d33399c6331 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumIntegerOnly.cs @@ -124,7 +124,7 @@ public override RequiredClassRequiredNotnullableEnumIntegerOnly Read(ref Utf8Jso /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumIntegerOnly requiredClassRequiredNotnullableEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(RequiredClassRequiredNotnullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumIntegerOnly)); + writer.WriteStringValue(RequiredClassRequiredNotnullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumIntegerOnly).ToString()); } } @@ -162,7 +162,7 @@ public class RequiredClassRequiredNotnullableEnumIntegerOnlyNullableJsonConverte /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumIntegerOnly? requiredClassRequiredNotnullableEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumIntegerOnly.HasValue ? RequiredClassRequiredNotnullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumIntegerOnly.Value) : "null"); + writer.WriteStringValue(requiredClassRequiredNotnullableEnumIntegerOnly.HasValue ? RequiredClassRequiredNotnullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumIntegerOnly.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumString.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumString.cs index e0e585e32c00..1e251fee921b 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumString.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNotnullableEnumString.cs @@ -214,7 +214,7 @@ public override RequiredClassRequiredNotnullableEnumString Read(ref Utf8JsonRead /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumString requiredClassRequiredNotnullableEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(RequiredClassRequiredNotnullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumString)); + writer.WriteStringValue(RequiredClassRequiredNotnullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumString).ToString()); } } @@ -252,7 +252,7 @@ public class RequiredClassRequiredNotnullableEnumStringNullableJsonConverter : J /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNotnullableEnumString? requiredClassRequiredNotnullableEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNotnullableEnumString.HasValue ? RequiredClassRequiredNotnullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumString.Value) : "null"); + writer.WriteStringValue(requiredClassRequiredNotnullableEnumString.HasValue ? RequiredClassRequiredNotnullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNotnullableEnumString.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumInteger.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumInteger.cs index 3851f6f9abd6..97db2037f953 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumInteger.cs @@ -124,7 +124,7 @@ public override RequiredClassRequiredNullableEnumInteger Read(ref Utf8JsonReader /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumInteger requiredClassRequiredNullableEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(RequiredClassRequiredNullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNullableEnumInteger)); + writer.WriteStringValue(RequiredClassRequiredNullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNullableEnumInteger).ToString()); } } @@ -162,7 +162,7 @@ public class RequiredClassRequiredNullableEnumIntegerNullableJsonConverter : Jso /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumInteger? requiredClassRequiredNullableEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumInteger.HasValue ? RequiredClassRequiredNullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNullableEnumInteger.Value) : "null"); + writer.WriteStringValue(requiredClassRequiredNullableEnumInteger.HasValue ? RequiredClassRequiredNullableEnumIntegerValueConverter.ToJsonValue(requiredClassRequiredNullableEnumInteger.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumIntegerOnly.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumIntegerOnly.cs index d01524127318..2f53261cd6ff 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumIntegerOnly.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumIntegerOnly.cs @@ -124,7 +124,7 @@ public override RequiredClassRequiredNullableEnumIntegerOnly Read(ref Utf8JsonRe /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumIntegerOnly requiredClassRequiredNullableEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(RequiredClassRequiredNullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNullableEnumIntegerOnly)); + writer.WriteStringValue(RequiredClassRequiredNullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNullableEnumIntegerOnly).ToString()); } } @@ -162,7 +162,7 @@ public class RequiredClassRequiredNullableEnumIntegerOnlyNullableJsonConverter : /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumIntegerOnly? requiredClassRequiredNullableEnumIntegerOnly, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumIntegerOnly.HasValue ? RequiredClassRequiredNullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNullableEnumIntegerOnly.Value) : "null"); + writer.WriteStringValue(requiredClassRequiredNullableEnumIntegerOnly.HasValue ? RequiredClassRequiredNullableEnumIntegerOnlyValueConverter.ToJsonValue(requiredClassRequiredNullableEnumIntegerOnly.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumString.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumString.cs index a633e32472c9..7efe892e9246 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumString.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/RequiredClassRequiredNullableEnumString.cs @@ -214,7 +214,7 @@ public override RequiredClassRequiredNullableEnumString Read(ref Utf8JsonReader /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumString requiredClassRequiredNullableEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(RequiredClassRequiredNullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNullableEnumString)); + writer.WriteStringValue(RequiredClassRequiredNullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNullableEnumString).ToString()); } } @@ -252,7 +252,7 @@ public class RequiredClassRequiredNullableEnumStringNullableJsonConverter : Json /// public override void Write(Utf8JsonWriter writer, RequiredClassRequiredNullableEnumString? requiredClassRequiredNullableEnumString, JsonSerializerOptions options) { - writer.WriteStringValue(requiredClassRequiredNullableEnumString.HasValue ? RequiredClassRequiredNullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNullableEnumString.Value) : "null"); + writer.WriteStringValue(requiredClassRequiredNullableEnumString.HasValue ? RequiredClassRequiredNullableEnumStringValueConverter.ToJsonValue(requiredClassRequiredNullableEnumString.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs index e5c24befa8cd..0c0c757cc59b 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestDescendantsObjectType.cs @@ -130,7 +130,7 @@ public override TestDescendantsObjectType Read(ref Utf8JsonReader reader, Type t /// public override void Write(Utf8JsonWriter writer, TestDescendantsObjectType testDescendantsObjectType, JsonSerializerOptions options) { - writer.WriteStringValue(TestDescendantsObjectTypeValueConverter.ToJsonValue(testDescendantsObjectType)); + writer.WriteStringValue(TestDescendantsObjectTypeValueConverter.ToJsonValue(testDescendantsObjectType).ToString()); } } @@ -168,7 +168,7 @@ public class TestDescendantsObjectTypeNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, TestDescendantsObjectType? testDescendantsObjectType, JsonSerializerOptions options) { - writer.WriteStringValue(testDescendantsObjectType.HasValue ? TestDescendantsObjectTypeValueConverter.ToJsonValue(testDescendantsObjectType.Value) : "null"); + writer.WriteStringValue(testDescendantsObjectType.HasValue ? TestDescendantsObjectTypeValueConverter.ToJsonValue(testDescendantsObjectType.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumHeaderStringParameter.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumHeaderStringParameter.cs index 679b9dd4357b..4fe8d2deb709 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumHeaderStringParameter.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumHeaderStringParameter.cs @@ -144,7 +144,7 @@ public override TestEnumParametersEnumHeaderStringParameter Read(ref Utf8JsonRea /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumHeaderStringParameter testEnumParametersEnumHeaderStringParameter, JsonSerializerOptions options) { - writer.WriteStringValue(TestEnumParametersEnumHeaderStringParameterValueConverter.ToJsonValue(testEnumParametersEnumHeaderStringParameter)); + writer.WriteStringValue(TestEnumParametersEnumHeaderStringParameterValueConverter.ToJsonValue(testEnumParametersEnumHeaderStringParameter).ToString()); } } @@ -182,7 +182,7 @@ public class TestEnumParametersEnumHeaderStringParameterNullableJsonConverter : /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumHeaderStringParameter? testEnumParametersEnumHeaderStringParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumHeaderStringParameter.HasValue ? TestEnumParametersEnumHeaderStringParameterValueConverter.ToJsonValue(testEnumParametersEnumHeaderStringParameter.Value) : "null"); + writer.WriteStringValue(testEnumParametersEnumHeaderStringParameter.HasValue ? TestEnumParametersEnumHeaderStringParameterValueConverter.ToJsonValue(testEnumParametersEnumHeaderStringParameter.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryDoubleParameter.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryDoubleParameter.cs index 463c1a259af8..d4d97e76043f 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryDoubleParameter.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryDoubleParameter.cs @@ -124,7 +124,7 @@ public override TestEnumParametersEnumQueryDoubleParameter Read(ref Utf8JsonRead /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumQueryDoubleParameter testEnumParametersEnumQueryDoubleParameter, JsonSerializerOptions options) { - writer.WriteStringValue(TestEnumParametersEnumQueryDoubleParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryDoubleParameter)); + writer.WriteStringValue(TestEnumParametersEnumQueryDoubleParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryDoubleParameter).ToString()); } } @@ -162,7 +162,7 @@ public class TestEnumParametersEnumQueryDoubleParameterNullableJsonConverter : J /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumQueryDoubleParameter? testEnumParametersEnumQueryDoubleParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumQueryDoubleParameter.HasValue ? TestEnumParametersEnumQueryDoubleParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryDoubleParameter.Value) : "null"); + writer.WriteStringValue(testEnumParametersEnumQueryDoubleParameter.HasValue ? TestEnumParametersEnumQueryDoubleParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryDoubleParameter.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryIntegerParameter.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryIntegerParameter.cs index 8949dc3ab77f..85149c3f5eb9 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryIntegerParameter.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersEnumQueryIntegerParameter.cs @@ -124,7 +124,7 @@ public override TestEnumParametersEnumQueryIntegerParameter Read(ref Utf8JsonRea /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumQueryIntegerParameter testEnumParametersEnumQueryIntegerParameter, JsonSerializerOptions options) { - writer.WriteStringValue(TestEnumParametersEnumQueryIntegerParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryIntegerParameter)); + writer.WriteStringValue(TestEnumParametersEnumQueryIntegerParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryIntegerParameter).ToString()); } } @@ -162,7 +162,7 @@ public class TestEnumParametersEnumQueryIntegerParameterNullableJsonConverter : /// public override void Write(Utf8JsonWriter writer, TestEnumParametersEnumQueryIntegerParameter? testEnumParametersEnumQueryIntegerParameter, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersEnumQueryIntegerParameter.HasValue ? TestEnumParametersEnumQueryIntegerParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryIntegerParameter.Value) : "null"); + writer.WriteStringValue(testEnumParametersEnumQueryIntegerParameter.HasValue ? TestEnumParametersEnumQueryIntegerParameterValueConverter.ToJsonValue(testEnumParametersEnumQueryIntegerParameter.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormString.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormString.cs index 3291670f2509..2e81a11c33b2 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormString.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormString.cs @@ -145,7 +145,7 @@ public override TestEnumParametersRequestEnumFormString Read(ref Utf8JsonReader /// public override void Write(Utf8JsonWriter writer, TestEnumParametersRequestEnumFormString testEnumParametersRequestEnumFormString, JsonSerializerOptions options) { - writer.WriteStringValue(TestEnumParametersRequestEnumFormStringValueConverter.ToJsonValue(testEnumParametersRequestEnumFormString)); + writer.WriteStringValue(TestEnumParametersRequestEnumFormStringValueConverter.ToJsonValue(testEnumParametersRequestEnumFormString).ToString()); } } @@ -183,7 +183,7 @@ public class TestEnumParametersRequestEnumFormStringNullableJsonConverter : Json /// public override void Write(Utf8JsonWriter writer, TestEnumParametersRequestEnumFormString? testEnumParametersRequestEnumFormString, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersRequestEnumFormString.HasValue ? TestEnumParametersRequestEnumFormStringValueConverter.ToJsonValue(testEnumParametersRequestEnumFormString.Value) : "null"); + writer.WriteStringValue(testEnumParametersRequestEnumFormString.HasValue ? TestEnumParametersRequestEnumFormStringValueConverter.ToJsonValue(testEnumParametersRequestEnumFormString.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormStringArrayInner.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormStringArrayInner.cs index 95b9957aea3e..5c00030c30a4 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormStringArrayInner.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestEnumParametersRequestEnumFormStringArrayInner.cs @@ -130,7 +130,7 @@ public override TestEnumParametersRequestEnumFormStringArrayInner Read(ref Utf8J /// public override void Write(Utf8JsonWriter writer, TestEnumParametersRequestEnumFormStringArrayInner testEnumParametersRequestEnumFormStringArrayInner, JsonSerializerOptions options) { - writer.WriteStringValue(TestEnumParametersRequestEnumFormStringArrayInnerValueConverter.ToJsonValue(testEnumParametersRequestEnumFormStringArrayInner)); + writer.WriteStringValue(TestEnumParametersRequestEnumFormStringArrayInnerValueConverter.ToJsonValue(testEnumParametersRequestEnumFormStringArrayInner).ToString()); } } @@ -168,7 +168,7 @@ public class TestEnumParametersRequestEnumFormStringArrayInnerNullableJsonConver /// public override void Write(Utf8JsonWriter writer, TestEnumParametersRequestEnumFormStringArrayInner? testEnumParametersRequestEnumFormStringArrayInner, JsonSerializerOptions options) { - writer.WriteStringValue(testEnumParametersRequestEnumFormStringArrayInner.HasValue ? TestEnumParametersRequestEnumFormStringArrayInnerValueConverter.ToJsonValue(testEnumParametersRequestEnumFormStringArrayInner.Value) : "null"); + writer.WriteStringValue(testEnumParametersRequestEnumFormStringArrayInner.HasValue ? TestEnumParametersRequestEnumFormStringArrayInnerValueConverter.ToJsonValue(testEnumParametersRequestEnumFormStringArrayInner.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs index db1dfba50f3e..280c9b82cfab 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/TestResultCode.cs @@ -131,7 +131,7 @@ public override TestResultCode Read(ref Utf8JsonReader reader, Type typeToConver /// public override void Write(Utf8JsonWriter writer, TestResultCode testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode)); + writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode).ToString()); } } @@ -169,7 +169,7 @@ public class TestResultCodeNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, TestResultCode? testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value) : "null"); + writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs index f996e85f1463..5eb8d6bac71e 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ZebraType.cs @@ -144,7 +144,7 @@ public override ZebraType Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, ZebraType zebraType, JsonSerializerOptions options) { - writer.WriteStringValue(ZebraTypeValueConverter.ToJsonValue(zebraType)); + writer.WriteStringValue(ZebraTypeValueConverter.ToJsonValue(zebraType).ToString()); } } @@ -182,7 +182,7 @@ public class ZebraTypeNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, ZebraType? zebraType, JsonSerializerOptions options) { - writer.WriteStringValue(zebraType.HasValue ? ZebraTypeValueConverter.ToJsonValue(zebraType.Value) : "null"); + writer.WriteStringValue(zebraType.HasValue ? ZebraTypeValueConverter.ToJsonValue(zebraType.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs index 518bfc871ac4..b82155f7800c 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs @@ -130,7 +130,7 @@ public override ZeroBasedEnum Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum)); + writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum).ToString()); } } @@ -168,7 +168,7 @@ public class ZeroBasedEnumNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum? zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value) : "null"); + writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs index ed529e2f1a2b..cb6f10e40b3a 100644 --- a/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/net9/FormModels/src/Org.OpenAPITools/Model/ZeroBasedEnumClassZeroBasedEnum.cs @@ -130,7 +130,7 @@ public override ZeroBasedEnumClassZeroBasedEnum Read(ref Utf8JsonReader reader, /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnumClassZeroBasedEnum zeroBasedEnumClassZeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(ZeroBasedEnumClassZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnumClassZeroBasedEnum)); + writer.WriteStringValue(ZeroBasedEnumClassZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnumClassZeroBasedEnum).ToString()); } } @@ -168,7 +168,7 @@ public class ZeroBasedEnumClassZeroBasedEnumNullableJsonConverter : JsonConverte /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnumClassZeroBasedEnum? zeroBasedEnumClassZeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnumClassZeroBasedEnum.HasValue ? ZeroBasedEnumClassZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnumClassZeroBasedEnum.Value) : "null"); + writer.WriteStringValue(zeroBasedEnumClassZeroBasedEnum.HasValue ? ZeroBasedEnumClassZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnumClassZeroBasedEnum.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumClass.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumClass.cs index 00e31a5c7186..592f6a59c31a 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/EnumClass.cs @@ -146,7 +146,7 @@ public override EnumClass Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, EnumClass enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass)); + writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass).ToString()); } } @@ -184,7 +184,7 @@ public class EnumClassNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, EnumClass? enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value) : "null"); + writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnum.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnum.cs index fc35a0451925..0476c873cd87 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnum.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnum.cs @@ -146,7 +146,7 @@ public override OuterEnum Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, OuterEnum outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum)); + writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum).ToString()); } } @@ -184,7 +184,7 @@ public class OuterEnumNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, OuterEnum? outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value) : "null"); + writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs index c874667bc701..68faa3cd5de2 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs @@ -146,7 +146,7 @@ public override OuterEnumDefaultValue Read(ref Utf8JsonReader reader, Type typeT /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue)); + writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue).ToString()); } } @@ -184,7 +184,7 @@ public class OuterEnumDefaultValueNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue? outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value) : "null"); + writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumInteger.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumInteger.cs index 130016250311..6ba997e06eb1 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumInteger.cs @@ -137,7 +137,7 @@ public override OuterEnumInteger Read(ref Utf8JsonReader reader, Type typeToConv /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger)); + writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger).ToString()); } } @@ -175,7 +175,7 @@ public class OuterEnumIntegerNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumInteger? outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value) : "null"); + writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs index 1623c18910ed..d8d27e54ee34 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs @@ -137,7 +137,7 @@ public override OuterEnumIntegerDefaultValue Read(ref Utf8JsonReader reader, Typ /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue)); + writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue).ToString()); } } @@ -175,7 +175,7 @@ public class OuterEnumIntegerDefaultValueNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue? outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value) : "null"); + writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumTest.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumTest.cs index 615695f98355..5a1f2a6e439e 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/OuterEnumTest.cs @@ -216,7 +216,7 @@ public override OuterEnumTest Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, OuterEnumTest outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest)); + writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest).ToString()); } } @@ -254,7 +254,7 @@ public class OuterEnumTestNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, OuterEnumTest? outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value) : "null"); + writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/TestResultCode.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/TestResultCode.cs index 6faaac18222f..f53e8d34214c 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/TestResultCode.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/TestResultCode.cs @@ -133,7 +133,7 @@ public override TestResultCode Read(ref Utf8JsonReader reader, Type typeToConver /// public override void Write(Utf8JsonWriter writer, TestResultCode testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode)); + writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode).ToString()); } } @@ -171,7 +171,7 @@ public class TestResultCodeNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, TestResultCode? testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value) : "null"); + writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs index 9a67c15592f4..5434f2b84ea5 100644 --- a/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/net9/NullReferenceTypes/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs @@ -132,7 +132,7 @@ public override ZeroBasedEnum Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum)); + writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum).ToString()); } } @@ -170,7 +170,7 @@ public class ZeroBasedEnumNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum? zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value) : "null"); + writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs index 3a4f0933b764..cefbf28588fb 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs @@ -144,7 +144,7 @@ public override EnumClass Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, EnumClass enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass)); + writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass).ToString()); } } @@ -182,7 +182,7 @@ public class EnumClassNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, EnumClass? enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value) : "null"); + writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs index fbe40b6a9deb..e72ea52b0876 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs @@ -144,7 +144,7 @@ public override OuterEnum Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, OuterEnum outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum)); + writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum).ToString()); } } @@ -182,7 +182,7 @@ public class OuterEnumNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, OuterEnum? outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value) : "null"); + writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs index 67eb0754c9d9..e2c52f962f32 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs @@ -144,7 +144,7 @@ public override OuterEnumDefaultValue Read(ref Utf8JsonReader reader, Type typeT /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue)); + writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue).ToString()); } } @@ -182,7 +182,7 @@ public class OuterEnumDefaultValueNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue? outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value) : "null"); + writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs index b6213b118ce6..e3812cb31983 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs @@ -135,7 +135,7 @@ public override OuterEnumInteger Read(ref Utf8JsonReader reader, Type typeToConv /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger)); + writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger).ToString()); } } @@ -173,7 +173,7 @@ public class OuterEnumIntegerNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumInteger? outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value) : "null"); + writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs index f0728f0e6f4e..296151997b01 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs @@ -135,7 +135,7 @@ public override OuterEnumIntegerDefaultValue Read(ref Utf8JsonReader reader, Typ /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue)); + writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue).ToString()); } } @@ -173,7 +173,7 @@ public class OuterEnumIntegerDefaultValueNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue? outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value) : "null"); + writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs index 1876776b9efa..b4c4e25a9bb2 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs @@ -214,7 +214,7 @@ public override OuterEnumTest Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, OuterEnumTest outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest)); + writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest).ToString()); } } @@ -252,7 +252,7 @@ public class OuterEnumTestNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, OuterEnumTest? outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value) : "null"); + writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs index db1dfba50f3e..280c9b82cfab 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs @@ -131,7 +131,7 @@ public override TestResultCode Read(ref Utf8JsonReader reader, Type typeToConver /// public override void Write(Utf8JsonWriter writer, TestResultCode testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode)); + writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode).ToString()); } } @@ -169,7 +169,7 @@ public class TestResultCodeNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, TestResultCode? testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value) : "null"); + writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs index 518bfc871ac4..b82155f7800c 100644 --- a/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/net9/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs @@ -130,7 +130,7 @@ public override ZeroBasedEnum Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum)); + writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum).ToString()); } } @@ -168,7 +168,7 @@ public class ZeroBasedEnumNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum? zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value) : "null"); + writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/EnumClass.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/EnumClass.cs index fe635a129efe..6192d15c9f5f 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/EnumClass.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/EnumClass.cs @@ -147,7 +147,7 @@ public override EnumClass Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, EnumClass enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass)); + writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass).ToString()); } } @@ -185,7 +185,7 @@ public class EnumClassNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, EnumClass? enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value) : "null"); + writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value).ToString() : "null"); } } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnum.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnum.cs index dfdbc9725146..c2b58fa0eba1 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnum.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnum.cs @@ -147,7 +147,7 @@ public override OuterEnum Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, OuterEnum outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum)); + writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum).ToString()); } } @@ -185,7 +185,7 @@ public class OuterEnumNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, OuterEnum? outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value) : "null"); + writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value).ToString() : "null"); } } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs index 537c11d2d17e..fa6acccc08e7 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs @@ -147,7 +147,7 @@ public override OuterEnumDefaultValue Read(ref Utf8JsonReader reader, Type typeT /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue)); + writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue).ToString()); } } @@ -185,7 +185,7 @@ public class OuterEnumDefaultValueNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue? outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value) : "null"); + writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value).ToString() : "null"); } } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumInteger.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumInteger.cs index 88b2cd919c06..362553f662a9 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumInteger.cs @@ -138,7 +138,7 @@ public override OuterEnumInteger Read(ref Utf8JsonReader reader, Type typeToConv /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger)); + writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger).ToString()); } } @@ -176,7 +176,7 @@ public class OuterEnumIntegerNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumInteger? outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value) : "null"); + writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value).ToString() : "null"); } } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs index e8b54bfc93d1..fba1de8e6f39 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs @@ -138,7 +138,7 @@ public override OuterEnumIntegerDefaultValue Read(ref Utf8JsonReader reader, Typ /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue)); + writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue).ToString()); } } @@ -176,7 +176,7 @@ public class OuterEnumIntegerDefaultValueNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue? outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value) : "null"); + writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value).ToString() : "null"); } } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumTest.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumTest.cs index 449f10d1afdf..b8716ad2b25f 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumTest.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/OuterEnumTest.cs @@ -217,7 +217,7 @@ public override OuterEnumTest Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, OuterEnumTest outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest)); + writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest).ToString()); } } @@ -255,7 +255,7 @@ public class OuterEnumTestNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, OuterEnumTest? outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value) : "null"); + writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value).ToString() : "null"); } } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/TestResultCode.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/TestResultCode.cs index 42fb18c09ec7..029a66af5180 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/TestResultCode.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/TestResultCode.cs @@ -134,7 +134,7 @@ public override TestResultCode Read(ref Utf8JsonReader reader, Type typeToConver /// public override void Write(Utf8JsonWriter writer, TestResultCode testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode)); + writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode).ToString()); } } @@ -172,7 +172,7 @@ public class TestResultCodeNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, TestResultCode? testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value) : "null"); + writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value).ToString() : "null"); } } diff --git a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs index 06ea8cb69007..c553e7d9ef54 100644 --- a/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/net9/SourceGeneration/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs @@ -133,7 +133,7 @@ public override ZeroBasedEnum Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum)); + writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum).ToString()); } } @@ -171,7 +171,7 @@ public class ZeroBasedEnumNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum? zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value) : "null"); + writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value).ToString() : "null"); } } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs index 3a4f0933b764..cefbf28588fb 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/EnumClass.cs @@ -144,7 +144,7 @@ public override EnumClass Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, EnumClass enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass)); + writer.WriteStringValue(EnumClassValueConverter.ToJsonValue(enumClass).ToString()); } } @@ -182,7 +182,7 @@ public class EnumClassNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, EnumClass? enumClass, JsonSerializerOptions options) { - writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value) : "null"); + writer.WriteStringValue(enumClass.HasValue ? EnumClassValueConverter.ToJsonValue(enumClass.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs index fbe40b6a9deb..e72ea52b0876 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnum.cs @@ -144,7 +144,7 @@ public override OuterEnum Read(ref Utf8JsonReader reader, Type typeToConvert, Js /// public override void Write(Utf8JsonWriter writer, OuterEnum outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum)); + writer.WriteStringValue(OuterEnumValueConverter.ToJsonValue(outerEnum).ToString()); } } @@ -182,7 +182,7 @@ public class OuterEnumNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, OuterEnum? outerEnum, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value) : "null"); + writer.WriteStringValue(outerEnum.HasValue ? OuterEnumValueConverter.ToJsonValue(outerEnum.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs index 67eb0754c9d9..e2c52f962f32 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnumDefaultValue.cs @@ -144,7 +144,7 @@ public override OuterEnumDefaultValue Read(ref Utf8JsonReader reader, Type typeT /// public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue)); + writer.WriteStringValue(OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue).ToString()); } } @@ -182,7 +182,7 @@ public class OuterEnumDefaultValueNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumDefaultValue? outerEnumDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value) : "null"); + writer.WriteStringValue(outerEnumDefaultValue.HasValue ? OuterEnumDefaultValueValueConverter.ToJsonValue(outerEnumDefaultValue.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs index b6213b118ce6..e3812cb31983 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnumInteger.cs @@ -135,7 +135,7 @@ public override OuterEnumInteger Read(ref Utf8JsonReader reader, Type typeToConv /// public override void Write(Utf8JsonWriter writer, OuterEnumInteger outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger)); + writer.WriteStringValue(OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger).ToString()); } } @@ -173,7 +173,7 @@ public class OuterEnumIntegerNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumInteger? outerEnumInteger, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value) : "null"); + writer.WriteStringValue(outerEnumInteger.HasValue ? OuterEnumIntegerValueConverter.ToJsonValue(outerEnumInteger.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs index f0728f0e6f4e..296151997b01 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnumIntegerDefaultValue.cs @@ -135,7 +135,7 @@ public override OuterEnumIntegerDefaultValue Read(ref Utf8JsonReader reader, Typ /// public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue)); + writer.WriteStringValue(OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue).ToString()); } } @@ -173,7 +173,7 @@ public class OuterEnumIntegerDefaultValueNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, OuterEnumIntegerDefaultValue? outerEnumIntegerDefaultValue, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value) : "null"); + writer.WriteStringValue(outerEnumIntegerDefaultValue.HasValue ? OuterEnumIntegerDefaultValueValueConverter.ToJsonValue(outerEnumIntegerDefaultValue.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs index 1876776b9efa..b4c4e25a9bb2 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/OuterEnumTest.cs @@ -214,7 +214,7 @@ public override OuterEnumTest Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, OuterEnumTest outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest)); + writer.WriteStringValue(OuterEnumTestValueConverter.ToJsonValue(outerEnumTest).ToString()); } } @@ -252,7 +252,7 @@ public class OuterEnumTestNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, OuterEnumTest? outerEnumTest, JsonSerializerOptions options) { - writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value) : "null"); + writer.WriteStringValue(outerEnumTest.HasValue ? OuterEnumTestValueConverter.ToJsonValue(outerEnumTest.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs index db1dfba50f3e..280c9b82cfab 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/TestResultCode.cs @@ -131,7 +131,7 @@ public override TestResultCode Read(ref Utf8JsonReader reader, Type typeToConver /// public override void Write(Utf8JsonWriter writer, TestResultCode testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode)); + writer.WriteStringValue(TestResultCodeValueConverter.ToJsonValue(testResultCode).ToString()); } } @@ -169,7 +169,7 @@ public class TestResultCodeNullableJsonConverter : JsonConverter public override void Write(Utf8JsonWriter writer, TestResultCode? testResultCode, JsonSerializerOptions options) { - writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value) : "null"); + writer.WriteStringValue(testResultCode.HasValue ? TestResultCodeValueConverter.ToJsonValue(testResultCode.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs index 518bfc871ac4..b82155f7800c 100644 --- a/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs +++ b/samples/client/petstore/csharp/generichost/standard2.0/Petstore/src/Org.OpenAPITools/Model/ZeroBasedEnum.cs @@ -130,7 +130,7 @@ public override ZeroBasedEnum Read(ref Utf8JsonReader reader, Type typeToConvert /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum)); + writer.WriteStringValue(ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum).ToString()); } } @@ -168,7 +168,7 @@ public class ZeroBasedEnumNullableJsonConverter : JsonConverter /// public override void Write(Utf8JsonWriter writer, ZeroBasedEnum? zeroBasedEnum, JsonSerializerOptions options) { - writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value) : "null"); + writer.WriteStringValue(zeroBasedEnum.HasValue ? ZeroBasedEnumValueConverter.ToJsonValue(zeroBasedEnum.Value).ToString() : "null"); } } } From 755f7d4a40b78882efc21fe9a711b2455e1434e5 Mon Sep 17 00:00:00 2001 From: Alec Petersen Date: Tue, 5 Aug 2025 11:34:17 -0600 Subject: [PATCH 6/7] Update samples --- .../src/Org.OpenAPITools/Model/MarineAreaCode.cs | 6 +++--- .../src/Org.OpenAPITools/Model/StateTerritoryCode.cs | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/samples/client/petstore/csharp/generichost/latest/ComposedEnum/src/Org.OpenAPITools/Model/MarineAreaCode.cs b/samples/client/petstore/csharp/generichost/latest/ComposedEnum/src/Org.OpenAPITools/Model/MarineAreaCode.cs index 57a76d49d32a..73e3e9e0c3df 100644 --- a/samples/client/petstore/csharp/generichost/latest/ComposedEnum/src/Org.OpenAPITools/Model/MarineAreaCode.cs +++ b/samples/client/petstore/csharp/generichost/latest/ComposedEnum/src/Org.OpenAPITools/Model/MarineAreaCode.cs @@ -131,7 +131,7 @@ public override MarineAreaCode Read(ref Utf8JsonReader reader, Type typeToConver /// public override void Write(Utf8JsonWriter writer, MarineAreaCode marineAreaCode, JsonSerializerOptions options) { - writer.WriteStringValue(marineAreaCode.ToString()); + writer.WriteStringValue(MarineAreaCodeValueConverter.ToJsonValue(marineAreaCode).ToString()); } } @@ -162,14 +162,14 @@ public class MarineAreaCodeNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the MarineAreaCode to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, MarineAreaCode? marineAreaCode, JsonSerializerOptions options) { - writer.WriteStringValue(marineAreaCode?.ToString() ?? "null"); + writer.WriteStringValue(marineAreaCode.HasValue ? MarineAreaCodeValueConverter.ToJsonValue(marineAreaCode.Value).ToString() : "null"); } } } diff --git a/samples/client/petstore/csharp/generichost/latest/ComposedEnum/src/Org.OpenAPITools/Model/StateTerritoryCode.cs b/samples/client/petstore/csharp/generichost/latest/ComposedEnum/src/Org.OpenAPITools/Model/StateTerritoryCode.cs index 3889d46b1211..f2e57c7ceecb 100644 --- a/samples/client/petstore/csharp/generichost/latest/ComposedEnum/src/Org.OpenAPITools/Model/StateTerritoryCode.cs +++ b/samples/client/petstore/csharp/generichost/latest/ComposedEnum/src/Org.OpenAPITools/Model/StateTerritoryCode.cs @@ -131,7 +131,7 @@ public override StateTerritoryCode Read(ref Utf8JsonReader reader, Type typeToCo /// public override void Write(Utf8JsonWriter writer, StateTerritoryCode stateTerritoryCode, JsonSerializerOptions options) { - writer.WriteStringValue(stateTerritoryCode.ToString()); + writer.WriteStringValue(StateTerritoryCodeValueConverter.ToJsonValue(stateTerritoryCode).ToString()); } } @@ -162,14 +162,14 @@ public class StateTerritoryCodeNullableJsonConverter : JsonConverter - /// Writes the DateTime to the json writer + /// Writes the StateTerritoryCode to the json writer /// /// /// /// public override void Write(Utf8JsonWriter writer, StateTerritoryCode? stateTerritoryCode, JsonSerializerOptions options) { - writer.WriteStringValue(stateTerritoryCode?.ToString() ?? "null"); + writer.WriteStringValue(stateTerritoryCode.HasValue ? StateTerritoryCodeValueConverter.ToJsonValue(stateTerritoryCode.Value).ToString() : "null"); } } } From bd3042432290e8b21942e202f86247189ebbc99e Mon Sep 17 00:00:00 2001 From: Alec Petersen Date: Tue, 5 Aug 2025 19:52:51 -0600 Subject: [PATCH 7/7] Add test --- .../OpenAPIClient-generichost-manual-tests/UnitTest1.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/samples/client/petstore/csharp/generichost/net8/ManualPetstoreTests/OpenAPIClient-generichost-manual-tests/UnitTest1.cs b/samples/client/petstore/csharp/generichost/net8/ManualPetstoreTests/OpenAPIClient-generichost-manual-tests/UnitTest1.cs index eba2904f0bd0..a67d6eb2b3f6 100644 --- a/samples/client/petstore/csharp/generichost/net8/ManualPetstoreTests/OpenAPIClient-generichost-manual-tests/UnitTest1.cs +++ b/samples/client/petstore/csharp/generichost/net8/ManualPetstoreTests/OpenAPIClient-generichost-manual-tests/UnitTest1.cs @@ -189,5 +189,14 @@ public void Animal() string result = JsonSerializer.Serialize(animal, _jsonSerializerOptions); Assert.AreEqual(expected, result); } + + [TestMethod] + public void Enum() { + string expected = """["_abc","-efg","(xyz)"]"""; + List? enumClasses = JsonSerializer.Deserialize>(expected, _jsonSerializerOptions); + Assert.IsNotNull(enumClasses); + string result = JsonSerializer.Serialize(enumClasses, _jsonSerializerOptions); + Assert.AreEqual(expected, result); + } } } \ No newline at end of file