-keep class net.aihelp.R { *; }
-keep class net.aihelp.R$* {*;}
-keep class net.aihelp.BuildConfig { *; }

#-keep class net.aihelp.common.** { *; }
-keep class net.aihelp.config.** { *; }

-keep class net.aihelp.data.** { *; }
-keep class net.aihelp.exception.** { *; }
-keep class net.aihelp.event.** { *; }
# -keep class net.aihelp.init.** { *; }
-keep class net.aihelp.ui.** { *; }
-keep class net.aihelp.utils.** { *; }

-keep class net.aihelp.core.mvp.** { *; }
-keep class net.aihelp.core.ui.** { *; }
-keep class net.aihelp.core.util.** { *; }

-keep class net.aihelp.core.net.check.** { *; }
-keep class net.aihelp.core.net.dns.** { *; }
-keep class net.aihelp.core.net.json.** { *; }
-keep class net.aihelp.core.net.monitor.** { *; }
#-keep class net.aihelp.core.net.mqtt.** { *; }
#-keep class net.aihelp.core.net.http.** { *; }

-keep class net.aihelp.core.net.mqtt.callback.** { *; }
-keep class net.aihelp.core.net.mqtt.cli.** { *; }
-keep class net.aihelp.core.net.mqtt.client.** { *; }
-keep class net.aihelp.core.net.mqtt.codec.** { *; }
-keep class net.aihelp.core.net.mqtt.hawtbuf.** { *; }
-keep class net.aihelp.core.net.mqtt.hawtdispatch.** { *; }
-keep class net.aihelp.core.net.mqtt.tansport.** { *; }
-keep class net.aihelp.core.net.mqtt.util.** { *; }
-keep class net.aihelp.core.net.mqtt.AIHelpMqtt { *; }

-keep class net.aihelp.core.net.http.callback.** { *; }
-keep class net.aihelp.core.net.http.config.** { *; }
-keep class net.aihelp.core.net.http.pojo.** { *; }
-keep class net.aihelp.core.net.http.AIHelpRequest { *; }
-keep class net.aihelp.core.net.http.FileProgressRequestBody { *; }

-keep class net.aihelp.init.AIHelpSupport { *; }
-keep class net.aihelp.init.AIHelpCore { *; }
-keep class net.aihelp.init.CallbackHelper { *; }

-keepattributes *Annotation*
-keepparameternames