-keep class com.tickaroo.tikxml.** { *; }
-keep @com.tickaroo.tikxml.annotation.Xml public class *
-keep class **$$TypeAdapter { *; }

-keepclasseswithmembernames class * {
    @com.tickaroo.tikxml.* <fields>;
}

-keepclasseswithmembernames class * {
    @com.tickaroo.tikxml.* <methods>;
}

-if class com.tidal.sdk.eventproducer.model.Event
-keepnames class com.tidal.sdk.eventproducer.model.Event
-if class com.tidal.sdk.eventproducer.model.Event
-keep class com.tidal.sdk.eventproducer.model.EventJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class com.tidal.sdk.eventproducer.monitoring.MonitoringInfo
-keepnames class com.tidal.sdk.eventproducer.monitoring.MonitoringInfo
-if class com.tidal.sdk.eventproducer.monitoring.MonitoringInfo
-keep class com.tidal.sdk.eventproducer.monitoring.MonitoringInfoJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class com.tidal.sdk.eventproducer.monitoring.MonitoringInfo
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class com.tidal.sdk.eventproducer.monitoring.MonitoringInfo
-keepclassmembers class com.tidal.sdk.eventproducer.monitoring.MonitoringInfo {
    public synthetic <init>(java.util.Map,java.util.Map,java.util.Map,int,kotlin.jvm.internal.DefaultConstructorMarker);
}
