# Consumer ProGuard rules shipped with the SDK.
# Apps that depend on `cx.swan:swan-sdk-android` automatically inherit these
# via consumerProguardFiles in sdk/build.gradle.kts.

# Keep public Swan API surface — host app code depends on it directly.
-keep public class cx.swan.sdk.** { public *; }
-keepnames class cx.swan.sdk.**

# Keep public callbacks / listeners — passed in from host app.
-keep interface cx.swan.sdk.** { *; }
