-keepclassmembers enum ir.tapsell.mediation.** { *; }

-keep class * extends ir.tapsell.mediation.core.internal.init.TapsellComponentInitializer {
    public <methods>;
}

# Keep Exception names
-keepnames class ir.tapsell.mediation.** extends java.lang.Exception
-keeppackagenames ir.tapsell.mediation.session
-if class ir.tapsell.mediation.session.SessionActivity
-keepnames class ir.tapsell.mediation.session.SessionActivity
-if class ir.tapsell.mediation.session.SessionActivity
-keep class ir.tapsell.mediation.session.SessionActivityJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

