File tree Expand file tree Collapse file tree
modules/openapi-generator/src/main/resources/kotlin-client/libraries/jvm-retrofit2
samples/client/petstore/kotlin-retrofit2-kotlinx_serialization/src/main/kotlin/org/openapitools/client/apis Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -77,8 +77,8 @@ import okhttp3.MultipartBody
7777 /**
7878 * enum for parameter { {paramName} }
7979 */
80- { {#kotlinx_serialization} }@Serializable{ {/kotlinx_serialization } }
81- { {#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} }) {
80+ { {#kotlinx_serialization} }@Serializable
81+ { {/kotlinx_serialization } } { {#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} }) {
8282 {{^enumUnknownDefaultCase} }
8383 { {#allowableValues} }
8484 { {#enumVars} }
Original file line number Diff line number Diff line change @@ -44,7 +44,8 @@ interface PetApi {
4444 /* *
4545 * enum for parameter status
4646 */
47- enum class StatusFindPetsByStatus (val value : kotlin.String ) {
47+ @Serializable
48+ enum class StatusFindPetsByStatus (val value : kotlin.String ) {
4849 @SerialName(value = " available" ) AVAILABLE (" available" ),
4950 @SerialName(value = " pending" ) PENDING (" pending" ),
5051 @SerialName(value = " sold" ) SOLD (" sold" )
You can’t perform that action at this time.
0 commit comments