# Needed by google-api-client to keep generic types and @Key annotations accessed via reflection
-keepclassmembers class * {
  @com.google.api.client.util.Key <fields>;
}

-keepattributes Signature,RuntimeVisibleAnnotations,AnnotationDefault

# Make sure we leave anything extending GenericXml untouched, in order to
# preserve empty constructors
-keep public class * extends com.google.api.client.xml.GenericXml
# Needed by google-api-client to keep generic types and @Key annotations accessed via reflection
-keepclassmembers class * {
  @com.google.api.client.util.Key <fields>;
}

-keepattributes Signature,RuntimeVisibleAnnotations,AnnotationDefault

# Make sure we leave anything in com.taw.dashtube.model untouched, to preserve
# empty constructors
-keep public class com.taw.dashtube.model.*
Change keep class clause to work off com.taw.dashtube.model instead of anything extending GenericXml (model classes now do not extend this class)
Change keep class clause to work off com.taw.dashtube.model instead of anything extending GenericXml (model classes now do not extend this class)
