-keepattributes Signature
-keep class com.sensorberg.sdk.action.** { *; }
-keep class com.sensorberg.sdk.model.** { *; }
-keep,includedescriptorclasses class com.sensorberg.sdk.scanner.ScanEvent { *; }
-keep,includedescriptorclasses class com.sensorberg.sdk.resolver.BeaconEvent { *; }
-keep class com.sensorberg.sdk.internal.interfaces.Clock { *; }
-keep class * implements android.content.BroadcastReceiver

#realm db config
-keepnames public class * extends io.realm.RealmObject
-keep class io.realm.** { *; }
-dontwarn javax.**
-dontwarn io.realm.**

#volley
-keep class android.security.** { *; }
-keep class com.sensorberg.android.okvolley.** { *; }
-keep class com.android.sensorbergVolley.** { *; }
-keep class com.squareup.okhttp.internal.huc.** { *; }
-keep class okio.** { *; }
-dontwarn java.nio.file.**
-dontwarn android.security.**
-dontwarn org.codehaus.mojo.animal_sniffer.**
-dontwarn com.squareup.okhttp.internal.huc.**

# Joda Time
-dontwarn org.joda.convert.**
-dontwarn org.joda.time.**
-keep class org.joda.time.** { *; }
-keep interface org.joda.time.** { *; }