-keepclasseswithmembernames class io.purchasely.* {
     public <methods>;
}

-keepattributes InnerClasses
-keep class io.purchasely.R
-keep class io.purchasely.R$* {
    <fields>;
}

-keepnames class io.purchasely.** { *; }
-keep class io.purchasely.player.**

-keep class io.purchasely.views.presentation.interfaces.* { *; }
-keep class io.purchasely.views.presentation.interfaces.PLYPlayerInterface { *; }