# kotlinx.serialization

-keepattributes *Annotation*, InnerClasses
-dontnote kotlinx.serialization.AnnotationsKt

-keep,includedescriptorclasses class eu.kevin.common.**$$serializer { *; }
-keepclassmembers class eu.kevin.common.** {
    *** Companion;
}
-keepclasseswithmembers class eu.kevin.common.** {
    kotlinx.serialization.KSerializer serializer(...);
}

-keep public class io.ktor.client.** {
    public <methods>;
    private <methods>;
}

-dontwarn org.slf4j.impl.StaticLoggerBinder