forked from loafle/openapi-generator-original
[kotlin][client] add support for unknown default case with Kotlinx Serialization (#12930)
* [kotlin][client] Kotlinx Serialization cleanup * [kotlin][client] Kotlinx Serialization cleanup * [kotlin][client] add support for unknown default case with Kotlinx Serialization * [kotlin][client] add support for unknown default case with Kotlinx Serialization * [kotlin][client] add support for unknown default case with Kotlinx Serialization * [kotlin][client] improve Kotlinx Serialization naming * [kotlin][client] improve Kotlinx Serialization naming
This commit is contained in:
11
samples/client/petstore/kotlin-json-request-string/proguard-rules.pro
vendored
Normal file
11
samples/client/petstore/kotlin-json-request-string/proguard-rules.pro
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
-keepattributes *Annotation*, InnerClasses
|
||||
-dontnote kotlinx.serialization.AnnotationsKt # core serialization annotations
|
||||
|
||||
# kotlinx-serialization-json specific. Add this if you have java.lang.NoClassDefFoundError kotlinx.serialization.json.JsonObjectSerializer
|
||||
-keepclassmembers class kotlinx.serialization.json.** { *** Companion; }
|
||||
-keepclasseswithmembers class kotlinx.serialization.json.** { kotlinx.serialization.KSerializer serializer(...); }
|
||||
|
||||
# project specific.
|
||||
-keep,includedescriptorclasses class org.openapitools.client.models.**$$serializer { *; }
|
||||
-keepclassmembers class org.openapitools.client.models.** { *** Companion; }
|
||||
-keepclasseswithmembers class org.openapitools.client.models.** { kotlinx.serialization.KSerializer serializer(...); }
|
||||
Reference in New Issue
Block a user