webapi/src/main/kotlin/model/Version.kt
changeset 565 22a9c6bb238d
parent 563 c901622a9a73
child 611 91b8d76c03cd
--- a/webapi/src/main/kotlin/model/Version.kt	Fri Nov 22 16:20:25 2019 -0800
+++ b/webapi/src/main/kotlin/model/Version.kt	Fri Nov 22 16:37:15 2019 -0800
@@ -42,6 +42,7 @@
     override val operation = "getVersion"
 }
 
+@Serializable(GetVersionResponsePayload.OwnSerializer::class)
 data class GetVersionResponsePayload(
     @SerialName("seq")
     override val sequence: Int? = null,
@@ -60,15 +61,8 @@
 
     ) : BaseContent()
 
-    companion object {
-        fun serializer(): KSerializer<GetVersionResponsePayload> {
-            return GetVersionResponsePayloadSerializer
-        }
-    }
-
-
     @Serializer(GetVersionResponsePayload::class)
-    object GetVersionResponsePayloadSerializer : KSerializer<GetVersionResponsePayload> {
+    internal object OwnSerializer : KSerializer<GetVersionResponsePayload> {
         override fun serialize(encoder: Encoder, obj: GetVersionResponsePayload) {
             TODO("not implemented")
         }
@@ -112,7 +106,7 @@
     override val operation = "getApiLevel"
 }
 
-
+@Serializable(GetApiLevelResponsePayload.OwnSerializer::class)
 data class GetApiLevelResponsePayload(
     @SerialName("seq")
     override val sequence: Int? = null,
@@ -131,15 +125,8 @@
 
     ) : BaseContent()
 
-    companion object {
-        fun serializer(): KSerializer<GetApiLevelResponsePayload> {
-            return GetApiLevelResponsePayloadSerializer
-        }
-    }
-
-
     @Serializer(GetApiLevelResponsePayload::class)
-    object GetApiLevelResponsePayloadSerializer : KSerializer<GetApiLevelResponsePayload> {
+    internal object OwnSerializer : KSerializer<GetApiLevelResponsePayload> {
         override fun serialize(encoder: Encoder, obj: GetApiLevelResponsePayload) {
             TODO("not implemented")
         }