From ab59e68f1eb7b44eab4f02c775d8af7bc1380761 Mon Sep 17 00:00:00 2001 From: devhl-labs Date: Sat, 17 Dec 2022 03:16:13 -0500 Subject: [PATCH] fixed (#14274) --- .../libraries/generichost/EnumValueDataType.mustache | 1 + .../libraries/generichost/JsonConverter.mustache | 9 +++++++-- .../main/resources/csharp-netcore/modelEnum.mustache | 4 ++-- .../resources/csharp-netcore/modelInnerEnum.mustache | 4 ++-- .../src/Org.OpenAPITools/Model/ApiResponse.cs | 2 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../src/Org.OpenAPITools/Model/BananaReq.cs | 2 +- .../src/Org.OpenAPITools/Model/Category.cs | 2 +- .../src/Org.OpenAPITools/Model/EnumTest.cs | 12 ++++++------ .../src/Org.OpenAPITools/Model/FormatTest.cs | 12 ++++++------ .../src/Org.OpenAPITools/Model/Model200Response.cs | 2 +- .../src/Org.OpenAPITools/Model/Name.cs | 6 +++--- .../src/Org.OpenAPITools/Model/NullableClass.cs | 4 ++-- .../src/Org.OpenAPITools/Model/NumberOnly.cs | 2 +- .../Model/ObjectWithDeprecatedFields.cs | 2 +- .../src/Org.OpenAPITools/Model/Order.cs | 6 +++--- .../src/Org.OpenAPITools/Model/OuterComposite.cs | 2 +- .../src/Org.OpenAPITools/Model/Pet.cs | 2 +- .../src/Org.OpenAPITools/Model/Return.cs | 2 +- .../src/Org.OpenAPITools/Model/SpecialModelName.cs | 2 +- .../src/Org.OpenAPITools/Model/Tag.cs | 2 +- .../src/Org.OpenAPITools/Model/User.cs | 4 ++-- .../src/Org.OpenAPITools/Model/ApiResponse.cs | 2 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../src/Org.OpenAPITools/Model/BananaReq.cs | 2 +- .../src/Org.OpenAPITools/Model/Category.cs | 2 +- .../src/Org.OpenAPITools/Model/EnumTest.cs | 12 ++++++------ .../src/Org.OpenAPITools/Model/FormatTest.cs | 12 ++++++------ .../src/Org.OpenAPITools/Model/Model200Response.cs | 2 +- .../src/Org.OpenAPITools/Model/Name.cs | 6 +++--- .../src/Org.OpenAPITools/Model/NullableClass.cs | 4 ++-- .../src/Org.OpenAPITools/Model/NumberOnly.cs | 2 +- .../Model/ObjectWithDeprecatedFields.cs | 2 +- .../src/Org.OpenAPITools/Model/Order.cs | 6 +++--- .../src/Org.OpenAPITools/Model/OuterComposite.cs | 2 +- .../src/Org.OpenAPITools/Model/Pet.cs | 2 +- .../src/Org.OpenAPITools/Model/Return.cs | 2 +- .../src/Org.OpenAPITools/Model/SpecialModelName.cs | 2 +- .../src/Org.OpenAPITools/Model/Tag.cs | 2 +- .../src/Org.OpenAPITools/Model/User.cs | 4 ++-- .../src/Org.OpenAPITools/Model/ApiResponse.cs | 2 +- .../src/Org.OpenAPITools/Model/Banana.cs | 2 +- .../src/Org.OpenAPITools/Model/BananaReq.cs | 2 +- .../src/Org.OpenAPITools/Model/Category.cs | 2 +- .../src/Org.OpenAPITools/Model/EnumTest.cs | 12 ++++++------ .../src/Org.OpenAPITools/Model/FormatTest.cs | 12 ++++++------ .../src/Org.OpenAPITools/Model/Model200Response.cs | 2 +- .../src/Org.OpenAPITools/Model/Name.cs | 6 +++--- .../src/Org.OpenAPITools/Model/NullableClass.cs | 4 ++-- .../src/Org.OpenAPITools/Model/NumberOnly.cs | 2 +- .../Model/ObjectWithDeprecatedFields.cs | 2 +- .../src/Org.OpenAPITools/Model/Order.cs | 6 +++--- .../src/Org.OpenAPITools/Model/OuterComposite.cs | 2 +- .../src/Org.OpenAPITools/Model/Pet.cs | 2 +- .../src/Org.OpenAPITools/Model/Return.cs | 2 +- .../src/Org.OpenAPITools/Model/SpecialModelName.cs | 2 +- .../src/Org.OpenAPITools/Model/Tag.cs | 2 +- .../src/Org.OpenAPITools/Model/User.cs | 4 ++-- 58 files changed, 114 insertions(+), 108 deletions(-) create mode 100644 modules/openapi-generator/src/main/resources/csharp-netcore/libraries/generichost/EnumValueDataType.mustache diff --git a/modules/openapi-generator/src/main/resources/csharp-netcore/libraries/generichost/EnumValueDataType.mustache b/modules/openapi-generator/src/main/resources/csharp-netcore/libraries/generichost/EnumValueDataType.mustache new file mode 100644 index 00000000000..a788123d929 --- /dev/null +++ b/modules/openapi-generator/src/main/resources/csharp-netcore/libraries/generichost/EnumValueDataType.mustache @@ -0,0 +1 @@ +{{#isString}}{{^isNumeric}}string{{/isNumeric}}{{/isString}}{{#isNumeric}}{{#isLong}}long{{/isLong}}{{#isFloat}}float{{/isFloat}}{{#isDouble}}double{{/isDouble}}{{#isDecimal}}decimal{{/isDecimal}}{{^isLong}}{{^isFloat}}{{^isDouble}}{{^isDecimal}}int{{/isDecimal}}{{/isDouble}}{{/isFloat}}{{/isLong}}{{/isNumeric}} \ No newline at end of file diff --git a/modules/openapi-generator/src/main/resources/csharp-netcore/libraries/generichost/JsonConverter.mustache b/modules/openapi-generator/src/main/resources/csharp-netcore/libraries/generichost/JsonConverter.mustache index 00de10d513b..16e35edcc65 100644 --- a/modules/openapi-generator/src/main/resources/csharp-netcore/libraries/generichost/JsonConverter.mustache +++ b/modules/openapi-generator/src/main/resources/csharp-netcore/libraries/generichost/JsonConverter.mustache @@ -194,17 +194,19 @@ writer.WriteBoolean("{{baseName}}", {{#lambda.camelcase_param}}{{classname}}{{/lambda.camelcase_param}}.{{name}}); {{/isNullable}} {{/isBoolean}} + {{^isEnum}} {{#isNumeric}} {{#isNullable}} if ({{#lambda.camelcase_param}}{{classname}}{{/lambda.camelcase_param}}.{{name}} != null) - writer.WriteNumber("{{baseName}}", (int){{#lambda.camelcase_param}}{{classname}}{{/lambda.camelcase_param}}.{{name}}.Value); + writer.WriteNumber("{{baseName}}", {{#lambda.camelcase_param}}{{classname}}{{/lambda.camelcase_param}}.{{name}}.Value); else writer.WriteNull("{{baseName}}"); {{/isNullable}} {{^isNullable}} - writer.WriteNumber("{{baseName}}", (int){{#lambda.camelcase_param}}{{classname}}{{/lambda.camelcase_param}}.{{name}}); + writer.WriteNumber("{{baseName}}", {{#lambda.camelcase_param}}{{classname}}{{/lambda.camelcase_param}}.{{name}}); {{/isNullable}} {{/isNumeric}} + {{/isEnum}} {{#isDate}} writer.WritePropertyName("{{baseName}}"); JsonSerializer.Serialize(writer, {{#lambda.camelcase_param}}{{classname}}{{/lambda.camelcase_param}}.{{name}}, options); @@ -214,6 +216,9 @@ JsonSerializer.Serialize(writer, {{#lambda.camelcase_param}}{{classname}}{{/lambda.camelcase_param}}.{{name}}, options); {{/isDateTime}} {{#isEnum}} + {{#isNumeric}} + writer.WriteNumber("{{baseName}}", {{#isInnerEnum}}{{classname}}.{{/isInnerEnum}}{{{datatypeWithEnum}}}ToJsonValue({{#lambda.camelcase_param}}{{classname}}{{/lambda.camelcase_param}}.{{name}})); + {{/isNumeric}} {{^isMap}} {{^isNumeric}} {{#isInnerEnum}} diff --git a/modules/openapi-generator/src/main/resources/csharp-netcore/modelEnum.mustache b/modules/openapi-generator/src/main/resources/csharp-netcore/modelEnum.mustache index a12611e9cf0..24beeae74c2 100644 --- a/modules/openapi-generator/src/main/resources/csharp-netcore/modelEnum.mustache +++ b/modules/openapi-generator/src/main/resources/csharp-netcore/modelEnum.mustache @@ -67,7 +67,7 @@ return null; } - public static {{#isString}}string{{/isString}}{{^isString}}int{{/isString}} ToJsonValue({{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}} value) + public static {{>EnumValueDataType}} ToJsonValue({{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}} value) { {{^isString}} return (int) value; @@ -76,7 +76,7 @@ {{#allowableValues}} {{#enumVars}} if (value == {{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}}.{{name}}) - return "{{value}}"; + return {{^isNumeric}}"{{/isNumeric}}{{value}}{{^isNumeric}}"{{/isNumeric}}; {{/enumVars}} {{/allowableValues}} diff --git a/modules/openapi-generator/src/main/resources/csharp-netcore/modelInnerEnum.mustache b/modules/openapi-generator/src/main/resources/csharp-netcore/modelInnerEnum.mustache index f79a78178a0..fdcd4f4a4cb 100644 --- a/modules/openapi-generator/src/main/resources/csharp-netcore/modelInnerEnum.mustache +++ b/modules/openapi-generator/src/main/resources/csharp-netcore/modelInnerEnum.mustache @@ -57,7 +57,7 @@ /// /// /// - public static {{#isString}}string{{/isString}}{{^isString}}int{{/isString}} {{datatypeWithEnum}}ToJsonValue({{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}} value) + public static {{>EnumValueDataType}} {{datatypeWithEnum}}ToJsonValue({{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}} value) { {{^isString}} return (int) value; @@ -66,7 +66,7 @@ {{#allowableValues}} {{#enumVars}} if (value == {{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}}.{{name}}) - return "{{value}}"; + return {{^isNumeric}}"{{/isNumeric}}{{value}}{{^isNumeric}}"{{/isNumeric}}; {{/enumVars}} {{/allowableValues}} diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/ApiResponse.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/ApiResponse.cs index ca44ce608dc..9e9334983bf 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/ApiResponse.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/ApiResponse.cs @@ -179,7 +179,7 @@ namespace Org.OpenAPITools.Model { writer.WriteStartObject(); - writer.WriteNumber("code", (int)apiResponse.Code); + writer.WriteNumber("code", apiResponse.Code); writer.WriteString("message", apiResponse.Message); writer.WriteString("type", apiResponse.Type); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Banana.cs index 736cd0de7bc..06c499810d4 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Banana.cs @@ -147,7 +147,7 @@ namespace Org.OpenAPITools.Model { writer.WriteStartObject(); - writer.WriteNumber("lengthCm", (int)banana.LengthCm); + writer.WriteNumber("lengthCm", banana.LengthCm); writer.WriteEndObject(); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/BananaReq.cs index cd32083c6be..38cfb201597 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/BananaReq.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/BananaReq.cs @@ -156,7 +156,7 @@ namespace Org.OpenAPITools.Model { writer.WriteStartObject(); - writer.WriteNumber("lengthCm", (int)bananaReq.LengthCm); + writer.WriteNumber("lengthCm", bananaReq.LengthCm); writer.WriteBoolean("sweet", bananaReq.Sweet); writer.WriteEndObject(); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Category.cs index 3de3554f727..1ed872ebd7f 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Category.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Category.cs @@ -163,7 +163,7 @@ namespace Org.OpenAPITools.Model { writer.WriteStartObject(); - writer.WriteNumber("id", (int)category.Id); + writer.WriteNumber("id", category.Id); writer.WriteString("name", category.Name); writer.WriteEndObject(); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/EnumTest.cs index 9b9889a0204..e0b83aafe4d 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/EnumTest.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/EnumTest.cs @@ -225,13 +225,13 @@ namespace Org.OpenAPITools.Model /// /// /// - public static string EnumNumberEnumToJsonValue(EnumNumberEnum value) + public static double EnumNumberEnumToJsonValue(EnumNumberEnum value) { if (value == EnumNumberEnum.NUMBER_1_DOT_1) - return "1.1"; + return 1.1; if (value == EnumNumberEnum.NUMBER_MINUS_1_DOT_2) - return "-1.2"; + return -1.2; throw new NotImplementedException($"Value could not be handled: '{value}'"); } @@ -538,9 +538,9 @@ namespace Org.OpenAPITools.Model { writer.WriteStartObject(); - writer.WriteNumber("enum_integer", (int)enumTest.EnumInteger); - writer.WriteNumber("enum_integer_only", (int)enumTest.EnumIntegerOnly); - writer.WriteNumber("enum_number", (int)enumTest.EnumNumber); + writer.WriteNumber("enum_integer", EnumTest.EnumIntegerEnumToJsonValue(enumTest.EnumInteger)); + writer.WriteNumber("enum_integer_only", EnumTest.EnumIntegerOnlyEnumToJsonValue(enumTest.EnumIntegerOnly)); + writer.WriteNumber("enum_number", EnumTest.EnumNumberEnumToJsonValue(enumTest.EnumNumber)); var enumStringRawValue = EnumTest.EnumStringEnumToJsonValue(enumTest.EnumString); if (enumStringRawValue != null) writer.WriteString("enum_string", enumStringRawValue); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/FormatTest.cs index 4c4cf76e23a..56c91e4bf74 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/FormatTest.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/FormatTest.cs @@ -492,12 +492,12 @@ namespace Org.OpenAPITools.Model JsonSerializer.Serialize(writer, formatTest.DateTime, options); writer.WritePropertyName("decimal"); JsonSerializer.Serialize(writer, formatTest.DecimalProperty, options); - writer.WriteNumber("double", (int)formatTest.DoubleProperty); - writer.WriteNumber("float", (int)formatTest.FloatProperty); - writer.WriteNumber("int32", (int)formatTest.Int32); - writer.WriteNumber("int64", (int)formatTest.Int64); - writer.WriteNumber("integer", (int)formatTest.Integer); - writer.WriteNumber("number", (int)formatTest.Number); + writer.WriteNumber("double", formatTest.DoubleProperty); + writer.WriteNumber("float", formatTest.FloatProperty); + writer.WriteNumber("int32", formatTest.Int32); + writer.WriteNumber("int64", formatTest.Int64); + writer.WriteNumber("integer", formatTest.Integer); + writer.WriteNumber("number", formatTest.Number); writer.WriteString("password", formatTest.Password); writer.WriteString("pattern_with_digits", formatTest.PatternWithDigits); writer.WriteString("pattern_with_digits_and_delimiter", formatTest.PatternWithDigitsAndDelimiter); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Model200Response.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Model200Response.cs index 5ef23bad5fc..4924f5c2037 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Model200Response.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Model200Response.cs @@ -164,7 +164,7 @@ namespace Org.OpenAPITools.Model writer.WriteStartObject(); writer.WriteString("class", model200Response.ClassProperty); - writer.WriteNumber("name", (int)model200Response.Name); + writer.WriteNumber("name", model200Response.Name); writer.WriteEndObject(); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Name.cs index 2f0e11921ba..c41e6281d6a 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Name.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Name.cs @@ -232,10 +232,10 @@ namespace Org.OpenAPITools.Model { writer.WriteStartObject(); - writer.WriteNumber("name", (int)name.NameProperty); + writer.WriteNumber("name", name.NameProperty); writer.WriteString("property", name.Property); - writer.WriteNumber("snake_case", (int)name.SnakeCase); - writer.WriteNumber("123Number", (int)name._123Number); + writer.WriteNumber("snake_case", name.SnakeCase); + writer.WriteNumber("123Number", name._123Number); writer.WriteEndObject(); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/NullableClass.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/NullableClass.cs index 8f79ed04ea6..e5b8bdba0a9 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/NullableClass.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/NullableClass.cs @@ -306,11 +306,11 @@ namespace Org.OpenAPITools.Model writer.WritePropertyName("datetime_prop"); JsonSerializer.Serialize(writer, nullableClass.DatetimeProp, options); if (nullableClass.IntegerProp != null) - writer.WriteNumber("integer_prop", (int)nullableClass.IntegerProp.Value); + writer.WriteNumber("integer_prop", nullableClass.IntegerProp.Value); else writer.WriteNull("integer_prop"); if (nullableClass.NumberProp != null) - writer.WriteNumber("number_prop", (int)nullableClass.NumberProp.Value); + writer.WriteNumber("number_prop", nullableClass.NumberProp.Value); else writer.WriteNull("number_prop"); writer.WritePropertyName("object_and_items_nullable_prop"); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/NumberOnly.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/NumberOnly.cs index 74e98b9b321..a8e79203ee9 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/NumberOnly.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/NumberOnly.cs @@ -147,7 +147,7 @@ namespace Org.OpenAPITools.Model { writer.WriteStartObject(); - writer.WriteNumber("JustNumber", (int)numberOnly.JustNumber); + writer.WriteNumber("JustNumber", numberOnly.JustNumber); writer.WriteEndObject(); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs index 1e365b2c6d2..e4ff37c86d2 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs @@ -202,7 +202,7 @@ namespace Org.OpenAPITools.Model JsonSerializer.Serialize(writer, objectWithDeprecatedFields.Bars, options); writer.WritePropertyName("deprecatedRef"); JsonSerializer.Serialize(writer, objectWithDeprecatedFields.DeprecatedRef, options); - writer.WriteNumber("id", (int)objectWithDeprecatedFields.Id); + writer.WriteNumber("id", objectWithDeprecatedFields.Id); writer.WriteString("uuid", objectWithDeprecatedFields.Uuid); writer.WriteEndObject(); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Order.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Order.cs index 9d1751019bd..d9fe55b53ff 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Order.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Order.cs @@ -291,9 +291,9 @@ namespace Org.OpenAPITools.Model { writer.WriteStartObject(); - writer.WriteNumber("id", (int)order.Id); - writer.WriteNumber("petId", (int)order.PetId); - writer.WriteNumber("quantity", (int)order.Quantity); + writer.WriteNumber("id", order.Id); + writer.WriteNumber("petId", order.PetId); + writer.WriteNumber("quantity", order.Quantity); writer.WritePropertyName("shipDate"); JsonSerializer.Serialize(writer, order.ShipDate, options); var statusRawValue = Order.StatusEnumToJsonValue(order.Status); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/OuterComposite.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/OuterComposite.cs index 337e12f7c1a..672203d0301 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/OuterComposite.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/OuterComposite.cs @@ -180,7 +180,7 @@ namespace Org.OpenAPITools.Model writer.WriteStartObject(); writer.WriteBoolean("my_boolean", outerComposite.MyBoolean); - writer.WriteNumber("my_number", (int)outerComposite.MyNumber); + writer.WriteNumber("my_number", outerComposite.MyNumber); writer.WriteString("my_string", outerComposite.MyString); writer.WriteEndObject(); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Pet.cs index 616786dd13e..a5379280cc1 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Pet.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Pet.cs @@ -293,7 +293,7 @@ namespace Org.OpenAPITools.Model writer.WritePropertyName("category"); JsonSerializer.Serialize(writer, pet.Category, options); - writer.WriteNumber("id", (int)pet.Id); + writer.WriteNumber("id", pet.Id); writer.WriteString("name", pet.Name); writer.WritePropertyName("photoUrls"); JsonSerializer.Serialize(writer, pet.PhotoUrls, options); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Return.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Return.cs index 7007eff776c..9f793b0844b 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Return.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Return.cs @@ -147,7 +147,7 @@ namespace Org.OpenAPITools.Model { writer.WriteStartObject(); - writer.WriteNumber("return", (int)_return.ReturnProperty); + writer.WriteNumber("return", _return.ReturnProperty); writer.WriteEndObject(); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/SpecialModelName.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/SpecialModelName.cs index b1e359b5776..cd2254f128b 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/SpecialModelName.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/SpecialModelName.cs @@ -164,7 +164,7 @@ namespace Org.OpenAPITools.Model writer.WriteStartObject(); writer.WriteString("_special_model.name_", specialModelName.SpecialModelNameProperty); - writer.WriteNumber("$special[property.name]", (int)specialModelName.SpecialPropertyName); + writer.WriteNumber("$special[property.name]", specialModelName.SpecialPropertyName); writer.WriteEndObject(); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Tag.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Tag.cs index 7f02e8846fe..c26f85255d7 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Tag.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Tag.cs @@ -163,7 +163,7 @@ namespace Org.OpenAPITools.Model { writer.WriteStartObject(); - writer.WriteNumber("id", (int)tag.Id); + writer.WriteNumber("id", tag.Id); writer.WriteString("name", tag.Name); writer.WriteEndObject(); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/User.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/User.cs index f882dcb4c54..1e6f4005eb0 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/User.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/User.cs @@ -321,13 +321,13 @@ namespace Org.OpenAPITools.Model writer.WriteString("email", user.Email); writer.WriteString("firstName", user.FirstName); - writer.WriteNumber("id", (int)user.Id); + writer.WriteNumber("id", user.Id); writer.WriteString("lastName", user.LastName); writer.WritePropertyName("objectWithNoDeclaredProps"); JsonSerializer.Serialize(writer, user.ObjectWithNoDeclaredProps, options); writer.WriteString("password", user.Password); writer.WriteString("phone", user.Phone); - writer.WriteNumber("userStatus", (int)user.UserStatus); + writer.WriteNumber("userStatus", user.UserStatus); writer.WriteString("username", user.Username); writer.WritePropertyName("anyTypeProp"); JsonSerializer.Serialize(writer, user.AnyTypeProp, options); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/ApiResponse.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/ApiResponse.cs index fba4da09247..3610a2a0bec 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/ApiResponse.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/ApiResponse.cs @@ -177,7 +177,7 @@ namespace Org.OpenAPITools.Model { writer.WriteStartObject(); - writer.WriteNumber("code", (int)apiResponse.Code); + writer.WriteNumber("code", apiResponse.Code); writer.WriteString("message", apiResponse.Message); writer.WriteString("type", apiResponse.Type); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Banana.cs index 129aec2d593..b152f83c249 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Banana.cs @@ -145,7 +145,7 @@ namespace Org.OpenAPITools.Model { writer.WriteStartObject(); - writer.WriteNumber("lengthCm", (int)banana.LengthCm); + writer.WriteNumber("lengthCm", banana.LengthCm); writer.WriteEndObject(); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/BananaReq.cs index 1ef87ba0994..3b5a6c14d05 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/BananaReq.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/BananaReq.cs @@ -154,7 +154,7 @@ namespace Org.OpenAPITools.Model { writer.WriteStartObject(); - writer.WriteNumber("lengthCm", (int)bananaReq.LengthCm); + writer.WriteNumber("lengthCm", bananaReq.LengthCm); writer.WriteBoolean("sweet", bananaReq.Sweet); writer.WriteEndObject(); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Category.cs index 0a34203a8a4..113fd3d276d 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Category.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Category.cs @@ -161,7 +161,7 @@ namespace Org.OpenAPITools.Model { writer.WriteStartObject(); - writer.WriteNumber("id", (int)category.Id); + writer.WriteNumber("id", category.Id); writer.WriteString("name", category.Name); writer.WriteEndObject(); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/EnumTest.cs index 42b07a14075..9c13e1739d1 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/EnumTest.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/EnumTest.cs @@ -223,13 +223,13 @@ namespace Org.OpenAPITools.Model /// /// /// - public static string EnumNumberEnumToJsonValue(EnumNumberEnum value) + public static double EnumNumberEnumToJsonValue(EnumNumberEnum value) { if (value == EnumNumberEnum.NUMBER_1_DOT_1) - return "1.1"; + return 1.1; if (value == EnumNumberEnum.NUMBER_MINUS_1_DOT_2) - return "-1.2"; + return -1.2; throw new NotImplementedException($"Value could not be handled: '{value}'"); } @@ -536,9 +536,9 @@ namespace Org.OpenAPITools.Model { writer.WriteStartObject(); - writer.WriteNumber("enum_integer", (int)enumTest.EnumInteger); - writer.WriteNumber("enum_integer_only", (int)enumTest.EnumIntegerOnly); - writer.WriteNumber("enum_number", (int)enumTest.EnumNumber); + writer.WriteNumber("enum_integer", EnumTest.EnumIntegerEnumToJsonValue(enumTest.EnumInteger)); + writer.WriteNumber("enum_integer_only", EnumTest.EnumIntegerOnlyEnumToJsonValue(enumTest.EnumIntegerOnly)); + writer.WriteNumber("enum_number", EnumTest.EnumNumberEnumToJsonValue(enumTest.EnumNumber)); var enumStringRawValue = EnumTest.EnumStringEnumToJsonValue(enumTest.EnumString); if (enumStringRawValue != null) writer.WriteString("enum_string", enumStringRawValue); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/FormatTest.cs index f3b4b2a9946..3b28c9e5a5c 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/FormatTest.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/FormatTest.cs @@ -490,12 +490,12 @@ namespace Org.OpenAPITools.Model JsonSerializer.Serialize(writer, formatTest.DateTime, options); writer.WritePropertyName("decimal"); JsonSerializer.Serialize(writer, formatTest.DecimalProperty, options); - writer.WriteNumber("double", (int)formatTest.DoubleProperty); - writer.WriteNumber("float", (int)formatTest.FloatProperty); - writer.WriteNumber("int32", (int)formatTest.Int32); - writer.WriteNumber("int64", (int)formatTest.Int64); - writer.WriteNumber("integer", (int)formatTest.Integer); - writer.WriteNumber("number", (int)formatTest.Number); + writer.WriteNumber("double", formatTest.DoubleProperty); + writer.WriteNumber("float", formatTest.FloatProperty); + writer.WriteNumber("int32", formatTest.Int32); + writer.WriteNumber("int64", formatTest.Int64); + writer.WriteNumber("integer", formatTest.Integer); + writer.WriteNumber("number", formatTest.Number); writer.WriteString("password", formatTest.Password); writer.WriteString("pattern_with_digits", formatTest.PatternWithDigits); writer.WriteString("pattern_with_digits_and_delimiter", formatTest.PatternWithDigitsAndDelimiter); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Model200Response.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Model200Response.cs index eca0214cd89..e4e9a8611ab 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Model200Response.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Model200Response.cs @@ -162,7 +162,7 @@ namespace Org.OpenAPITools.Model writer.WriteStartObject(); writer.WriteString("class", model200Response.ClassProperty); - writer.WriteNumber("name", (int)model200Response.Name); + writer.WriteNumber("name", model200Response.Name); writer.WriteEndObject(); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Name.cs index 3e927732b72..9b07795a3e5 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Name.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Name.cs @@ -230,10 +230,10 @@ namespace Org.OpenAPITools.Model { writer.WriteStartObject(); - writer.WriteNumber("name", (int)name.NameProperty); + writer.WriteNumber("name", name.NameProperty); writer.WriteString("property", name.Property); - writer.WriteNumber("snake_case", (int)name.SnakeCase); - writer.WriteNumber("123Number", (int)name._123Number); + writer.WriteNumber("snake_case", name.SnakeCase); + writer.WriteNumber("123Number", name._123Number); writer.WriteEndObject(); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/NullableClass.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/NullableClass.cs index 0dbf928e051..5267e11d8b1 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/NullableClass.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/NullableClass.cs @@ -304,11 +304,11 @@ namespace Org.OpenAPITools.Model writer.WritePropertyName("datetime_prop"); JsonSerializer.Serialize(writer, nullableClass.DatetimeProp, options); if (nullableClass.IntegerProp != null) - writer.WriteNumber("integer_prop", (int)nullableClass.IntegerProp.Value); + writer.WriteNumber("integer_prop", nullableClass.IntegerProp.Value); else writer.WriteNull("integer_prop"); if (nullableClass.NumberProp != null) - writer.WriteNumber("number_prop", (int)nullableClass.NumberProp.Value); + writer.WriteNumber("number_prop", nullableClass.NumberProp.Value); else writer.WriteNull("number_prop"); writer.WritePropertyName("object_and_items_nullable_prop"); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/NumberOnly.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/NumberOnly.cs index 035a084d727..523560f34f8 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/NumberOnly.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/NumberOnly.cs @@ -145,7 +145,7 @@ namespace Org.OpenAPITools.Model { writer.WriteStartObject(); - writer.WriteNumber("JustNumber", (int)numberOnly.JustNumber); + writer.WriteNumber("JustNumber", numberOnly.JustNumber); writer.WriteEndObject(); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs index 26f0d3f5fa8..225a89ebe9a 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs @@ -200,7 +200,7 @@ namespace Org.OpenAPITools.Model JsonSerializer.Serialize(writer, objectWithDeprecatedFields.Bars, options); writer.WritePropertyName("deprecatedRef"); JsonSerializer.Serialize(writer, objectWithDeprecatedFields.DeprecatedRef, options); - writer.WriteNumber("id", (int)objectWithDeprecatedFields.Id); + writer.WriteNumber("id", objectWithDeprecatedFields.Id); writer.WriteString("uuid", objectWithDeprecatedFields.Uuid); writer.WriteEndObject(); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Order.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Order.cs index 62777359e73..76bd7cf1732 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Order.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Order.cs @@ -289,9 +289,9 @@ namespace Org.OpenAPITools.Model { writer.WriteStartObject(); - writer.WriteNumber("id", (int)order.Id); - writer.WriteNumber("petId", (int)order.PetId); - writer.WriteNumber("quantity", (int)order.Quantity); + writer.WriteNumber("id", order.Id); + writer.WriteNumber("petId", order.PetId); + writer.WriteNumber("quantity", order.Quantity); writer.WritePropertyName("shipDate"); JsonSerializer.Serialize(writer, order.ShipDate, options); var statusRawValue = Order.StatusEnumToJsonValue(order.Status); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/OuterComposite.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/OuterComposite.cs index 13f5f05b588..67d1551e614 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/OuterComposite.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/OuterComposite.cs @@ -178,7 +178,7 @@ namespace Org.OpenAPITools.Model writer.WriteStartObject(); writer.WriteBoolean("my_boolean", outerComposite.MyBoolean); - writer.WriteNumber("my_number", (int)outerComposite.MyNumber); + writer.WriteNumber("my_number", outerComposite.MyNumber); writer.WriteString("my_string", outerComposite.MyString); writer.WriteEndObject(); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Pet.cs index ad0e1587799..623ba045e38 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Pet.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Pet.cs @@ -291,7 +291,7 @@ namespace Org.OpenAPITools.Model writer.WritePropertyName("category"); JsonSerializer.Serialize(writer, pet.Category, options); - writer.WriteNumber("id", (int)pet.Id); + writer.WriteNumber("id", pet.Id); writer.WriteString("name", pet.Name); writer.WritePropertyName("photoUrls"); JsonSerializer.Serialize(writer, pet.PhotoUrls, options); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Return.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Return.cs index b560dc903b9..3ddbc0ada7a 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Return.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Return.cs @@ -145,7 +145,7 @@ namespace Org.OpenAPITools.Model { writer.WriteStartObject(); - writer.WriteNumber("return", (int)_return.ReturnProperty); + writer.WriteNumber("return", _return.ReturnProperty); writer.WriteEndObject(); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/SpecialModelName.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/SpecialModelName.cs index db141494908..92b7dee149e 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/SpecialModelName.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/SpecialModelName.cs @@ -162,7 +162,7 @@ namespace Org.OpenAPITools.Model writer.WriteStartObject(); writer.WriteString("_special_model.name_", specialModelName.SpecialModelNameProperty); - writer.WriteNumber("$special[property.name]", (int)specialModelName.SpecialPropertyName); + writer.WriteNumber("$special[property.name]", specialModelName.SpecialPropertyName); writer.WriteEndObject(); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Tag.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Tag.cs index 51a80012fe6..1c1b360d108 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Tag.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Tag.cs @@ -161,7 +161,7 @@ namespace Org.OpenAPITools.Model { writer.WriteStartObject(); - writer.WriteNumber("id", (int)tag.Id); + writer.WriteNumber("id", tag.Id); writer.WriteString("name", tag.Name); writer.WriteEndObject(); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/User.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/User.cs index a92270295ac..c1b37bf1aa4 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/User.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/User.cs @@ -319,13 +319,13 @@ namespace Org.OpenAPITools.Model writer.WriteString("email", user.Email); writer.WriteString("firstName", user.FirstName); - writer.WriteNumber("id", (int)user.Id); + writer.WriteNumber("id", user.Id); writer.WriteString("lastName", user.LastName); writer.WritePropertyName("objectWithNoDeclaredProps"); JsonSerializer.Serialize(writer, user.ObjectWithNoDeclaredProps, options); writer.WriteString("password", user.Password); writer.WriteString("phone", user.Phone); - writer.WriteNumber("userStatus", (int)user.UserStatus); + writer.WriteNumber("userStatus", user.UserStatus); writer.WriteString("username", user.Username); writer.WritePropertyName("anyTypeProp"); JsonSerializer.Serialize(writer, user.AnyTypeProp, options); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/ApiResponse.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/ApiResponse.cs index fba4da09247..3610a2a0bec 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/ApiResponse.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/ApiResponse.cs @@ -177,7 +177,7 @@ namespace Org.OpenAPITools.Model { writer.WriteStartObject(); - writer.WriteNumber("code", (int)apiResponse.Code); + writer.WriteNumber("code", apiResponse.Code); writer.WriteString("message", apiResponse.Message); writer.WriteString("type", apiResponse.Type); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Banana.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Banana.cs index 129aec2d593..b152f83c249 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Banana.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Banana.cs @@ -145,7 +145,7 @@ namespace Org.OpenAPITools.Model { writer.WriteStartObject(); - writer.WriteNumber("lengthCm", (int)banana.LengthCm); + writer.WriteNumber("lengthCm", banana.LengthCm); writer.WriteEndObject(); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/BananaReq.cs index 1ef87ba0994..3b5a6c14d05 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/BananaReq.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/BananaReq.cs @@ -154,7 +154,7 @@ namespace Org.OpenAPITools.Model { writer.WriteStartObject(); - writer.WriteNumber("lengthCm", (int)bananaReq.LengthCm); + writer.WriteNumber("lengthCm", bananaReq.LengthCm); writer.WriteBoolean("sweet", bananaReq.Sweet); writer.WriteEndObject(); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Category.cs index 0a34203a8a4..113fd3d276d 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Category.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Category.cs @@ -161,7 +161,7 @@ namespace Org.OpenAPITools.Model { writer.WriteStartObject(); - writer.WriteNumber("id", (int)category.Id); + writer.WriteNumber("id", category.Id); writer.WriteString("name", category.Name); writer.WriteEndObject(); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/EnumTest.cs index 42b07a14075..9c13e1739d1 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/EnumTest.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/EnumTest.cs @@ -223,13 +223,13 @@ namespace Org.OpenAPITools.Model /// /// /// - public static string EnumNumberEnumToJsonValue(EnumNumberEnum value) + public static double EnumNumberEnumToJsonValue(EnumNumberEnum value) { if (value == EnumNumberEnum.NUMBER_1_DOT_1) - return "1.1"; + return 1.1; if (value == EnumNumberEnum.NUMBER_MINUS_1_DOT_2) - return "-1.2"; + return -1.2; throw new NotImplementedException($"Value could not be handled: '{value}'"); } @@ -536,9 +536,9 @@ namespace Org.OpenAPITools.Model { writer.WriteStartObject(); - writer.WriteNumber("enum_integer", (int)enumTest.EnumInteger); - writer.WriteNumber("enum_integer_only", (int)enumTest.EnumIntegerOnly); - writer.WriteNumber("enum_number", (int)enumTest.EnumNumber); + writer.WriteNumber("enum_integer", EnumTest.EnumIntegerEnumToJsonValue(enumTest.EnumInteger)); + writer.WriteNumber("enum_integer_only", EnumTest.EnumIntegerOnlyEnumToJsonValue(enumTest.EnumIntegerOnly)); + writer.WriteNumber("enum_number", EnumTest.EnumNumberEnumToJsonValue(enumTest.EnumNumber)); var enumStringRawValue = EnumTest.EnumStringEnumToJsonValue(enumTest.EnumString); if (enumStringRawValue != null) writer.WriteString("enum_string", enumStringRawValue); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/FormatTest.cs index f3b4b2a9946..3b28c9e5a5c 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/FormatTest.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/FormatTest.cs @@ -490,12 +490,12 @@ namespace Org.OpenAPITools.Model JsonSerializer.Serialize(writer, formatTest.DateTime, options); writer.WritePropertyName("decimal"); JsonSerializer.Serialize(writer, formatTest.DecimalProperty, options); - writer.WriteNumber("double", (int)formatTest.DoubleProperty); - writer.WriteNumber("float", (int)formatTest.FloatProperty); - writer.WriteNumber("int32", (int)formatTest.Int32); - writer.WriteNumber("int64", (int)formatTest.Int64); - writer.WriteNumber("integer", (int)formatTest.Integer); - writer.WriteNumber("number", (int)formatTest.Number); + writer.WriteNumber("double", formatTest.DoubleProperty); + writer.WriteNumber("float", formatTest.FloatProperty); + writer.WriteNumber("int32", formatTest.Int32); + writer.WriteNumber("int64", formatTest.Int64); + writer.WriteNumber("integer", formatTest.Integer); + writer.WriteNumber("number", formatTest.Number); writer.WriteString("password", formatTest.Password); writer.WriteString("pattern_with_digits", formatTest.PatternWithDigits); writer.WriteString("pattern_with_digits_and_delimiter", formatTest.PatternWithDigitsAndDelimiter); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Model200Response.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Model200Response.cs index eca0214cd89..e4e9a8611ab 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Model200Response.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Model200Response.cs @@ -162,7 +162,7 @@ namespace Org.OpenAPITools.Model writer.WriteStartObject(); writer.WriteString("class", model200Response.ClassProperty); - writer.WriteNumber("name", (int)model200Response.Name); + writer.WriteNumber("name", model200Response.Name); writer.WriteEndObject(); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Name.cs index 3e927732b72..9b07795a3e5 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Name.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Name.cs @@ -230,10 +230,10 @@ namespace Org.OpenAPITools.Model { writer.WriteStartObject(); - writer.WriteNumber("name", (int)name.NameProperty); + writer.WriteNumber("name", name.NameProperty); writer.WriteString("property", name.Property); - writer.WriteNumber("snake_case", (int)name.SnakeCase); - writer.WriteNumber("123Number", (int)name._123Number); + writer.WriteNumber("snake_case", name.SnakeCase); + writer.WriteNumber("123Number", name._123Number); writer.WriteEndObject(); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/NullableClass.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/NullableClass.cs index 0dbf928e051..5267e11d8b1 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/NullableClass.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/NullableClass.cs @@ -304,11 +304,11 @@ namespace Org.OpenAPITools.Model writer.WritePropertyName("datetime_prop"); JsonSerializer.Serialize(writer, nullableClass.DatetimeProp, options); if (nullableClass.IntegerProp != null) - writer.WriteNumber("integer_prop", (int)nullableClass.IntegerProp.Value); + writer.WriteNumber("integer_prop", nullableClass.IntegerProp.Value); else writer.WriteNull("integer_prop"); if (nullableClass.NumberProp != null) - writer.WriteNumber("number_prop", (int)nullableClass.NumberProp.Value); + writer.WriteNumber("number_prop", nullableClass.NumberProp.Value); else writer.WriteNull("number_prop"); writer.WritePropertyName("object_and_items_nullable_prop"); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/NumberOnly.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/NumberOnly.cs index 035a084d727..523560f34f8 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/NumberOnly.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/NumberOnly.cs @@ -145,7 +145,7 @@ namespace Org.OpenAPITools.Model { writer.WriteStartObject(); - writer.WriteNumber("JustNumber", (int)numberOnly.JustNumber); + writer.WriteNumber("JustNumber", numberOnly.JustNumber); writer.WriteEndObject(); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs index 26f0d3f5fa8..225a89ebe9a 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/ObjectWithDeprecatedFields.cs @@ -200,7 +200,7 @@ namespace Org.OpenAPITools.Model JsonSerializer.Serialize(writer, objectWithDeprecatedFields.Bars, options); writer.WritePropertyName("deprecatedRef"); JsonSerializer.Serialize(writer, objectWithDeprecatedFields.DeprecatedRef, options); - writer.WriteNumber("id", (int)objectWithDeprecatedFields.Id); + writer.WriteNumber("id", objectWithDeprecatedFields.Id); writer.WriteString("uuid", objectWithDeprecatedFields.Uuid); writer.WriteEndObject(); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Order.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Order.cs index 62777359e73..76bd7cf1732 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Order.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Order.cs @@ -289,9 +289,9 @@ namespace Org.OpenAPITools.Model { writer.WriteStartObject(); - writer.WriteNumber("id", (int)order.Id); - writer.WriteNumber("petId", (int)order.PetId); - writer.WriteNumber("quantity", (int)order.Quantity); + writer.WriteNumber("id", order.Id); + writer.WriteNumber("petId", order.PetId); + writer.WriteNumber("quantity", order.Quantity); writer.WritePropertyName("shipDate"); JsonSerializer.Serialize(writer, order.ShipDate, options); var statusRawValue = Order.StatusEnumToJsonValue(order.Status); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/OuterComposite.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/OuterComposite.cs index 13f5f05b588..67d1551e614 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/OuterComposite.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/OuterComposite.cs @@ -178,7 +178,7 @@ namespace Org.OpenAPITools.Model writer.WriteStartObject(); writer.WriteBoolean("my_boolean", outerComposite.MyBoolean); - writer.WriteNumber("my_number", (int)outerComposite.MyNumber); + writer.WriteNumber("my_number", outerComposite.MyNumber); writer.WriteString("my_string", outerComposite.MyString); writer.WriteEndObject(); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Pet.cs index ad0e1587799..623ba045e38 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Pet.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Pet.cs @@ -291,7 +291,7 @@ namespace Org.OpenAPITools.Model writer.WritePropertyName("category"); JsonSerializer.Serialize(writer, pet.Category, options); - writer.WriteNumber("id", (int)pet.Id); + writer.WriteNumber("id", pet.Id); writer.WriteString("name", pet.Name); writer.WritePropertyName("photoUrls"); JsonSerializer.Serialize(writer, pet.PhotoUrls, options); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Return.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Return.cs index b560dc903b9..3ddbc0ada7a 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Return.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Return.cs @@ -145,7 +145,7 @@ namespace Org.OpenAPITools.Model { writer.WriteStartObject(); - writer.WriteNumber("return", (int)_return.ReturnProperty); + writer.WriteNumber("return", _return.ReturnProperty); writer.WriteEndObject(); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/SpecialModelName.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/SpecialModelName.cs index db141494908..92b7dee149e 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/SpecialModelName.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/SpecialModelName.cs @@ -162,7 +162,7 @@ namespace Org.OpenAPITools.Model writer.WriteStartObject(); writer.WriteString("_special_model.name_", specialModelName.SpecialModelNameProperty); - writer.WriteNumber("$special[property.name]", (int)specialModelName.SpecialPropertyName); + writer.WriteNumber("$special[property.name]", specialModelName.SpecialPropertyName); writer.WriteEndObject(); } diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Tag.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Tag.cs index 51a80012fe6..1c1b360d108 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Tag.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Tag.cs @@ -161,7 +161,7 @@ namespace Org.OpenAPITools.Model { writer.WriteStartObject(); - writer.WriteNumber("id", (int)tag.Id); + writer.WriteNumber("id", tag.Id); writer.WriteString("name", tag.Name); writer.WriteEndObject(); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/User.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/User.cs index a92270295ac..c1b37bf1aa4 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/User.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/User.cs @@ -319,13 +319,13 @@ namespace Org.OpenAPITools.Model writer.WriteString("email", user.Email); writer.WriteString("firstName", user.FirstName); - writer.WriteNumber("id", (int)user.Id); + writer.WriteNumber("id", user.Id); writer.WriteString("lastName", user.LastName); writer.WritePropertyName("objectWithNoDeclaredProps"); JsonSerializer.Serialize(writer, user.ObjectWithNoDeclaredProps, options); writer.WriteString("password", user.Password); writer.WriteString("phone", user.Phone); - writer.WriteNumber("userStatus", (int)user.UserStatus); + writer.WriteNumber("userStatus", user.UserStatus); writer.WriteString("username", user.Username); writer.WritePropertyName("anyTypeProp"); JsonSerializer.Serialize(writer, user.AnyTypeProp, options);