webapi: convert serializers to objects when appropriate
authorDa Risk <da_risk@geekorum.com>
Sun, 27 Oct 2019 19:08:06 -0700
changeset 529 816733b3fd0c
parent 528 df37b548f890
child 530 77fb7812418e
webapi: convert serializers to objects when appropriate This will be required in kotlin 1.3.60.
webapi/src/main/kotlin/model/Articles.kt
webapi/src/main/kotlin/model/Config.kt
webapi/src/main/kotlin/model/Login.kt
webapi/src/main/kotlin/model/SubscribeToFeed.kt
webapi/src/main/kotlin/model/Version.kt
--- a/webapi/src/main/kotlin/model/Articles.kt	Sat Oct 26 17:28:58 2019 -0700
+++ b/webapi/src/main/kotlin/model/Articles.kt	Sun Oct 27 19:08:06 2019 -0700
@@ -132,12 +132,12 @@
 
   companion object {
         fun serializer(): KSerializer<UpdateArticleResponsePayload> {
-            return UpdateArticleResponsePayloadSerializer()
+            return UpdateArticleResponsePayloadSerializer
         }
     }
 
     @Serializer(UpdateArticleResponsePayload::class)
-    class UpdateArticleResponsePayloadSerializer : KSerializer<UpdateArticleResponsePayload> {
+    object UpdateArticleResponsePayloadSerializer : KSerializer<UpdateArticleResponsePayload> {
         override fun serialize(encoder: Encoder, obj: UpdateArticleResponsePayload) {
             TODO("not implemented")
         }
--- a/webapi/src/main/kotlin/model/Config.kt	Sat Oct 26 17:28:58 2019 -0700
+++ b/webapi/src/main/kotlin/model/Config.kt	Sun Oct 27 19:08:06 2019 -0700
@@ -77,13 +77,13 @@
 
     companion object {
         fun serializer(): KSerializer<GetConfigResponsePayload> {
-            return GetConfigResponsePayload.GetConfigResponsePayloadSerializer()
+            return GetConfigResponsePayloadSerializer
         }
     }
 
 
     @Serializer(GetConfigResponsePayload::class)
-    class GetConfigResponsePayloadSerializer : KSerializer<GetConfigResponsePayload> {
+    object GetConfigResponsePayloadSerializer : KSerializer<GetConfigResponsePayload> {
         override fun serialize(encoder: Encoder, obj: GetConfigResponsePayload) {
             TODO("not implemented")
         }
--- a/webapi/src/main/kotlin/model/Login.kt	Sat Oct 26 17:28:58 2019 -0700
+++ b/webapi/src/main/kotlin/model/Login.kt	Sun Oct 27 19:08:06 2019 -0700
@@ -82,12 +82,12 @@
 // Workaround for kapt bug
     companion object {
         fun serializer(): KSerializer<LoginResponsePayload> {
-            return LoginResponsePayloadSerializer()
+            return LoginResponsePayloadSerializer
         }
     }
 
     @Serializer(LoginResponsePayload::class)
-    class LoginResponsePayloadSerializer : KSerializer<LoginResponsePayload> {
+    object LoginResponsePayloadSerializer : KSerializer<LoginResponsePayload> {
         override fun serialize(encoder: Encoder, obj: LoginResponsePayload) {
             TODO("not implemented")
         }
--- a/webapi/src/main/kotlin/model/SubscribeToFeed.kt	Sat Oct 26 17:28:58 2019 -0700
+++ b/webapi/src/main/kotlin/model/SubscribeToFeed.kt	Sun Oct 27 19:08:06 2019 -0700
@@ -89,12 +89,12 @@
 
     companion object {
         fun serializer(): KSerializer<SubscribeToFeedResponsePayload> {
-            return SubscribeToFeedResponsePayloadSerializer()
+            return SubscribeToFeedResponsePayloadSerializer
         }
     }
 
     @Serializer(SubscribeToFeedResponsePayload::class)
-    class SubscribeToFeedResponsePayloadSerializer : KSerializer<SubscribeToFeedResponsePayload> {
+    object SubscribeToFeedResponsePayloadSerializer : KSerializer<SubscribeToFeedResponsePayload> {
         override fun serialize(encoder: Encoder, obj: SubscribeToFeedResponsePayload) {
             TODO("not implemented")
         }
@@ -178,12 +178,12 @@
 
     companion object {
         fun serializer(): KSerializer<UnsubscribeFeedResponsePayload> {
-            return UnsubscribeFeedResponsePayloadSerializer()
+            return UnsubscribeFeedResponsePayloadSerializer
         }
     }
 
     @Serializer(UnsubscribeFeedResponsePayload::class)
-    class UnsubscribeFeedResponsePayloadSerializer : KSerializer<UnsubscribeFeedResponsePayload> {
+    object UnsubscribeFeedResponsePayloadSerializer : KSerializer<UnsubscribeFeedResponsePayload> {
         override fun serialize(encoder: Encoder, obj: UnsubscribeFeedResponsePayload) {
             TODO("not implemented")
         }
--- a/webapi/src/main/kotlin/model/Version.kt	Sat Oct 26 17:28:58 2019 -0700
+++ b/webapi/src/main/kotlin/model/Version.kt	Sun Oct 27 19:08:06 2019 -0700
@@ -62,13 +62,13 @@
 
     companion object {
         fun serializer(): KSerializer<GetVersionResponsePayload> {
-            return GetVersionResponsePayload.GetVersionResponsePayloadSerializer()
+            return GetVersionResponsePayloadSerializer
         }
     }
 
 
     @Serializer(GetVersionResponsePayload::class)
-    class GetVersionResponsePayloadSerializer : KSerializer<GetVersionResponsePayload> {
+    object GetVersionResponsePayloadSerializer : KSerializer<GetVersionResponsePayload> {
         override fun serialize(encoder: Encoder, obj: GetVersionResponsePayload) {
             TODO("not implemented")
         }
@@ -133,13 +133,13 @@
 
     companion object {
         fun serializer(): KSerializer<GetApiLevelResponsePayload> {
-            return GetApiLevelResponsePayload.GetApiLevelResponsePayloadSerializer()
+            return GetApiLevelResponsePayloadSerializer
         }
     }
 
 
     @Serializer(GetApiLevelResponsePayload::class)
-    class GetApiLevelResponsePayloadSerializer : KSerializer<GetApiLevelResponsePayload> {
+    object GetApiLevelResponsePayloadSerializer : KSerializer<GetApiLevelResponsePayload> {
         override fun serialize(encoder: Encoder, obj: GetApiLevelResponsePayload) {
             TODO("not implemented")
         }