#### OkHttp, Retrofit and Moshi -dontwarn okhttp3.** -dontwarn retrofit2.Platform$Java8 -dontwarn okio.** -dontwarn javax.annotation.** -keepclasseswithmembers class * { @retrofit2.http.* ; } -keepclasseswithmembers class * { @com.squareup.moshi.* ; } -keep @com.squareup.moshi.JsonQualifier interface * -dontwarn org.jetbrains.annotations.** -keep class kotlin.Metadata { *; } -keepclassmembers class kotlin.Metadata { public ; } -keepclassmembers class * { @com.squareup.moshi.FromJson ; @com.squareup.moshi.ToJson ; } # Keeping entities intact -keep class com.melih.definitions.entities.** { *; }