File tree Expand file tree Collapse file tree 2 files changed +22
-0
lines changed
modules/openapi-generator/src/main/resources/kotlin-client/jvm-common/infrastructure
samples/client/petstore/kotlin-model-prefix-type-mappings/src/main/kotlin/org/openapitools/client/infrastructure Expand file tree Collapse file tree 2 files changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -97,6 +97,17 @@ import java.util.concurrent.atomic.AtomicLong
97
97
.registerTypeAdapter(LocalDateTime::class.java, LocalDateTimeAdapter())
98
98
.registerTypeAdapter(LocalDate::class.java, LocalDateAdapter())
99
99
.registerTypeAdapter(ByteArray::class.java, ByteArrayAdapter())
100
+ { {#generateOneOfAnyOfWrappers} }
101
+ { {#models} }
102
+ { {#model} }
103
+ { {^isEnum} }
104
+ { {^hasChildren} }
105
+ .registerTypeAdapterFactory({ {modelPackage} }.{ {{classname} }}.CustomTypeAdapterFactory())
106
+ { {/hasChildren} }
107
+ { {/isEnum} }
108
+ { {/model} }
109
+ { {/models} }
110
+ { {/generateOneOfAnyOfWrappers} }
100
111
101
112
@JvmStatic
102
113
val gson: Gson by lazy {
Original file line number Diff line number Diff line change @@ -14,6 +14,17 @@ object Serializer {
14
14
.registerTypeAdapter(LocalDateTime ::class .java, LocalDateTimeAdapter ())
15
15
.registerTypeAdapter(LocalDate ::class .java, LocalDateAdapter ())
16
16
.registerTypeAdapter(ByteArray ::class .java, ByteArrayAdapter ())
17
+ .registerTypeAdapterFactory(org.openapitools.client.models.ApiAnnotation .CustomTypeAdapterFactory ())
18
+ .registerTypeAdapterFactory(org.openapitools.client.models.ApiAnyOfUserOrPet .CustomTypeAdapterFactory ())
19
+ .registerTypeAdapterFactory(org.openapitools.client.models.ApiAnyOfUserOrPetOrArrayString .CustomTypeAdapterFactory ())
20
+ .registerTypeAdapterFactory(org.openapitools.client.models.ApiApiResponse .CustomTypeAdapterFactory ())
21
+ .registerTypeAdapterFactory(org.openapitools.client.models.ApiCategory .CustomTypeAdapterFactory ())
22
+ .registerTypeAdapterFactory(org.openapitools.client.models.ApiOrder .CustomTypeAdapterFactory ())
23
+ .registerTypeAdapterFactory(org.openapitools.client.models.ApiPet .CustomTypeAdapterFactory ())
24
+ .registerTypeAdapterFactory(org.openapitools.client.models.ApiTag .CustomTypeAdapterFactory ())
25
+ .registerTypeAdapterFactory(org.openapitools.client.models.ApiUser .CustomTypeAdapterFactory ())
26
+ .registerTypeAdapterFactory(org.openapitools.client.models.ApiUserOrPet .CustomTypeAdapterFactory ())
27
+ .registerTypeAdapterFactory(org.openapitools.client.models.ApiUserOrPetOrArrayString .CustomTypeAdapterFactory ())
17
28
18
29
@JvmStatic
19
30
val gson: Gson by lazy {
You can’t perform that action at this time.
0 commit comments