# Consumer ProGuard rules embedded in the crash AAR. They are applied automatically by the
# R8/ProGuard pass of any app that depends on this library.
#
# crash performs no reflection or runtime (de)serialization, and its database access (SQLDelight)
# is statically referenced, so the internals (com.checkout.crash.internal.**) can be freely
# shrunk and obfuscated. Only the public API is kept so direct consumers can resolve and call it.
-keep public class com.checkout.crash.* {
    public protected *;
}
-keep public interface com.checkout.crash.* {
    *;
}
