-keep class ai.sahha.android.internal.** { *; }

# ==== Room ====
-keep class androidx.room.** { *; }
-keep class ai.sahha.android.internal.**_Impl { *; }

# ==== Kotlin Serialization / Reflection ====
-keep class kotlinx.serialization.** { *; }
-keepclassmembers class * {
    @kotlinx.serialization.Serializable <fields>;
}

# ==== Misc / Common ====
-keepclassmembers class * {
    public <init>(...);
    public <fields>;
    public <methods>;
}