# kotlinx.serialization
-keep,includedescriptorclasses class com.taptap.sdk.gid.internal.bean.**$$serializer { *; } # <-- change package name to your app's
-keepclassmembers class com.taptap.sdk.gid.internal.bean.** {
    *** Companion;
}
-keepclasseswithmembers class com.taptap.sdk.gid.internal.bean.** {
    kotlinx.serialization.KSerializer serializer(...);
}
# ----------------------------------------------------------------------------
# Build-only annotations (KSP processors consume them at compile-time, they're
# never packaged into the runtime aar). Silence R8 "missing class" warnings on
# downstream minify builds.
# ----------------------------------------------------------------------------
-dontwarn com.taptap.sdk.servicemanager.annotation.Service
-dontwarn com.taptap.sdk.startup.annotation.Initialize
