From 056475f0a49c6adde0bddd303e91bfadf62e98d0 Mon Sep 17 00:00:00 2001 From: devhl-labs Date: Sat, 22 Jul 2023 22:38:48 -0400 Subject: [PATCH] removed incorrect cast (#16157) --- .../csharp/libraries/generichost/EnumValueDataType.mustache | 2 +- .../src/main/resources/csharp/modelEnum.mustache | 2 +- .../src/main/resources/csharp/modelInnerEnum.mustache | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/openapi-generator/src/main/resources/csharp/libraries/generichost/EnumValueDataType.mustache b/modules/openapi-generator/src/main/resources/csharp/libraries/generichost/EnumValueDataType.mustache index a788123d929..e92e67b36ca 100644 --- a/modules/openapi-generator/src/main/resources/csharp/libraries/generichost/EnumValueDataType.mustache +++ b/modules/openapi-generator/src/main/resources/csharp/libraries/generichost/EnumValueDataType.mustache @@ -1 +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 +{{#allowableValues}}{{#enumVars}}{{#-first}}{{#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}}{{/-first}}{{/enumVars}}{{/allowableValues}} \ No newline at end of file diff --git a/modules/openapi-generator/src/main/resources/csharp/modelEnum.mustache b/modules/openapi-generator/src/main/resources/csharp/modelEnum.mustache index 008501605bf..88c6a567bf7 100644 --- a/modules/openapi-generator/src/main/resources/csharp/modelEnum.mustache +++ b/modules/openapi-generator/src/main/resources/csharp/modelEnum.mustache @@ -91,7 +91,7 @@ public static {{>EnumValueDataType}} ToJsonValue({{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}} value) { {{^isString}} - return (int) value; + return ({{>EnumValueDataType}}) value; {{/isString}} {{#isString}} {{#allowableValues}} diff --git a/modules/openapi-generator/src/main/resources/csharp/modelInnerEnum.mustache b/modules/openapi-generator/src/main/resources/csharp/modelInnerEnum.mustache index 2490aea87a1..b810da4a19f 100644 --- a/modules/openapi-generator/src/main/resources/csharp/modelInnerEnum.mustache +++ b/modules/openapi-generator/src/main/resources/csharp/modelInnerEnum.mustache @@ -77,7 +77,7 @@ public static {{>EnumValueDataType}} {{datatypeWithEnum}}ToJsonValue({{datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}} value) { {{^isString}} - return (int) value; + return ({{>EnumValueDataType}}) value; {{/isString}} {{#isString}} {{#allowableValues}}