File tree 3 files changed +8
-3
lines changed
modules/openapi-generator/src/main/resources/kotlin-client
kotlin-jvm-spring-3-restclient/src/main/kotlin/org/openapitools/client/models
kotlin-jvm-spring-3-webclient/src/main/kotlin/org/openapitools/client/models
3 files changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,9 @@ import com.squareup.moshi.Json
7
7
import com.squareup.moshi.JsonClass
8
8
{ {/moshi} }
9
9
{ {#jackson} }
10
+ { {#enumUnknownDefaultCase} }
11
+ import com.fasterxml.jackson.annotation.JsonEnumDefaultValue
12
+ { {/enumUnknownDefaultCase} }
10
13
import com.fasterxml.jackson.annotation.JsonProperty
11
14
{ {/jackson} }
12
15
{ {#kotlinx_serialization} }
@@ -46,7 +49,7 @@ import kotlinx.serialization.*
46
49
@SerializedName(value = { {#lambda.doublequote} }{ {{value} }}{ {/lambda.doublequote} })
47
50
{ {/gson} }
48
51
{ {#jackson} }
49
- @JsonProperty(value = { {#lambda.doublequote} }{ {{value} }}{ {/lambda.doublequote} })
52
+ @JsonProperty(value = { {#lambda.doublequote} }{ {{value} }}{ {/lambda.doublequote} }){ {#enumUnknownDefaultCase } } { {#-last } } @JsonEnumDefaultValue { {/-last } } { {/enumUnknownDefaultCase } }
50
53
{ {/jackson} }
51
54
{ {#kotlinx_serialization} }
52
55
@SerialName(value = { {#lambda.doublequote} }{ {{value} }}{ {/lambda.doublequote} })
Original file line number Diff line number Diff line change 16
16
package org.openapitools.client.models
17
17
18
18
19
+ import com.fasterxml.jackson.annotation.JsonEnumDefaultValue
19
20
import com.fasterxml.jackson.annotation.JsonProperty
20
21
21
22
/* *
@@ -35,7 +36,7 @@ enum class StringEnumRef(val value: kotlin.String) {
35
36
@JsonProperty(value = " unclassified" )
36
37
unclassified(" unclassified" ),
37
38
38
- @JsonProperty(value = " unknown_default_open_api" )
39
+ @JsonProperty(value = " unknown_default_open_api" ) @JsonEnumDefaultValue
39
40
unknown_default_open_api(" unknown_default_open_api" );
40
41
41
42
/* *
Original file line number Diff line number Diff line change 16
16
package org.openapitools.client.models
17
17
18
18
19
+ import com.fasterxml.jackson.annotation.JsonEnumDefaultValue
19
20
import com.fasterxml.jackson.annotation.JsonProperty
20
21
21
22
/* *
@@ -35,7 +36,7 @@ enum class StringEnumRef(val value: kotlin.String) {
35
36
@JsonProperty(value = " unclassified" )
36
37
unclassified(" unclassified" ),
37
38
38
- @JsonProperty(value = " unknown_default_open_api" )
39
+ @JsonProperty(value = " unknown_default_open_api" ) @JsonEnumDefaultValue
39
40
unknown_default_open_api(" unknown_default_open_api" );
40
41
41
42
/* *
You can’t perform that action at this time.
0 commit comments