# Consumer ProGuard rules for ChatSDK library
# These rules will be applied to apps that include this library

# Keep public API
-keep public class com.beesender.chatsdk.ChatSDK {
    public *;
}

-keep public class com.beesender.chatsdk.config.** {
    *;
}

-keep public class com.beesender.chatsdk.ui.** {
    public *;
}

# Javascript Interface
-keepclassmembers class * {
    @android.webkit.JavascriptInterface <methods>;
}