-keep public class io.ably.lib.transport.WebSocketTransport$Factory {*;}
-keep class io.ably.lib.types.** {*;}
-keep class io.ably.lib.objects.*LiveObjectsPlugin {*;}
-keep class io.ably.lib.objects.serialization.*Serializer {*;}
-keep class io.ably.lib.objects.ObjectsJsonSerializer {*;}

-keep class org.msgpack.core.** {*;}
-keepclasseswithmembers class io.ably.lib.rest.Auth** {*;}
-keep class com.google.gson.** {*;}
-dontwarn org.msgpack.core.buffer.**
-dontwarn org.slf4j.**
-dontwarn lombok.**
