-keepnames class br.com.mobicare.ngt.receiver.*

## Avoid obfuscation in enum
-keepclassmembers class br.com.mobicare.ngt.** extends java.lang.Enum {
    <fields>;
    public static **[] values();
    public static ** valueOf(java.lang.String);
}

## Keep members annoted with GSON SerializedName
-keepclassmembers,allowobfuscation class br.com.mobicare.ngt.** {
    @com.google.gson.annotations.SerializedName <fields>;
}
-keep,allowobfuscation @interface com.google.gson.annotations.SerializedName

# We use RxJava to dispatch events to outside sdk, but only if RxJava is available.
-dontwarn io.reactivex.rxjava3.subjects.PublishSubject