Skip to content

Commit a06a1d8

Browse files
authored
Add @serializable annotation to enum for kotlinx-serialization
1 parent 3029ac6 commit a06a1d8

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

  • modules/openapi-generator/src/main/resources/kotlin-client/libraries/jvm-retrofit2

modules/openapi-generator/src/main/resources/kotlin-client/libraries/jvm-retrofit2/api.mustache

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ import okhttp3.MultipartBody
7777
/**
7878
* enum for parameter {{paramName}}
7979
*/
80+
{{#kotlinx_serialization}}@Serializable{{/kotlinx_serialization}}
8081
{{#nonPublicApi}}internal {{/nonPublicApi}}{{^nonPublicApi}}{{#explicitApi}}public {{/explicitApi}}{{/nonPublicApi}}enum class {{enumName}}{{operationIdCamelCase}}({{^nonPublicApi}}{{#explicitApi}}public {{/explicitApi}}{{/nonPublicApi}}val value: {{^isContainer}}{{dataType}}{{/isContainer}}{{#isContainer}}kotlin.String{{/isContainer}}) {
8182
{{^enumUnknownDefaultCase}}
8283
{{#allowableValues}}

0 commit comments

Comments
 (0)