From a5f638fefd45b124c890af742c5c91db21015811 Mon Sep 17 00:00:00 2001 From: Bruno Coelho <4brunu@users.noreply.github.com> Date: Sun, 29 Jun 2025 18:40:08 +0100 Subject: [PATCH] Revert "[kotlin-client] Add support for integer enums in serialization for kotlin-client (#21248)" (#21491) This reverts commit 0aaeb45dbebaff4b03c2548d0f0ffe48457c54d2. --- .../kotlin-client/enum_class.mustache | 25 ------------------- 1 file changed, 25 deletions(-) diff --git a/modules/openapi-generator/src/main/resources/kotlin-client/enum_class.mustache b/modules/openapi-generator/src/main/resources/kotlin-client/enum_class.mustache index b0977456b47..9dbc1a250a0 100644 --- a/modules/openapi-generator/src/main/resources/kotlin-client/enum_class.mustache +++ b/modules/openapi-generator/src/main/resources/kotlin-client/enum_class.mustache @@ -43,45 +43,20 @@ import kotlinx.serialization.* {{#allowableValues}}{{#enumVars}} {{^multiplatform}} {{#moshi}} - {{#isString}} @Json(name = {{#lambda.doublequote}}{{{value}}}{{/lambda.doublequote}}) - {{/isString}} - {{^isString}} - @Json(name = {{{value}}}) - {{/isString}} {{/moshi}} {{#gson}} - {{#isString}} @SerializedName(value = {{#lambda.doublequote}}{{{value}}}{{/lambda.doublequote}}) - {{/isString}} - {{^isString}} - @SerializedName(value = {{{value}}}) - {{/isString}} {{/gson}} {{#jackson}} - {{#isString}} @JsonProperty(value = {{#lambda.doublequote}}{{{value}}}{{/lambda.doublequote}}){{#enumUnknownDefaultCase}}{{#-last}} @JsonEnumDefaultValue{{/-last}}{{/enumUnknownDefaultCase}} - {{/isString}} - {{^isString}} - @JsonProperty(value = {{{value}}}){{#enumUnknownDefaultCase}}{{#-last}} @JsonEnumDefaultValue{{/-last}}{{/enumUnknownDefaultCase}} - {{/isString}} {{/jackson}} {{#kotlinx_serialization}} - {{#isString}} @SerialName(value = {{#lambda.doublequote}}{{{value}}}{{/lambda.doublequote}}) - {{/isString}} - {{^isString}} - @SerialName(value = {{{value}}}) - {{/isString}} {{/kotlinx_serialization}} {{/multiplatform}} {{#multiplatform}} - {{#isString}} @SerialName(value = {{#lambda.doublequote}}{{{value}}}{{/lambda.doublequote}}) - {{/isString}} - {{^isString}} - @SerialName(value = {{{value}}}) - {{/isString}} {{/multiplatform}} {{#isArray}} {{#isList}}