-keepclassmembers enum co.ronash.pushe.** { *; }
-keep class * extends co.ronash.pushe.internal.PusheComponentInitializer {
    public void preInitialize(android.content.Context);
    public void postInitialize(android.content.Context);
}
-keep class co.ronash.pushe.internal.PusheInitializer { *; }

-keep class co.ronash.pushe.** extends co.ronash.pushe.internal.task.PusheTask { *; }

# -- Moshi --
-dontwarn okio.**
-dontwarn javax.annotation.**
-keepclasseswithmembers class * {
    @com.squareup.moshi.* <methods>;
}
-keep @com.squareup.moshi.JsonQualifier interface *

-keep class **JsonAdapter {
    <init>(...);
    <fields>;
}
-keepnames @com.squareup.moshi.JsonClass class *

-dontwarn org.codehaus.mojo.animal_sniffer.*


