# sdk-update consumer ProGuard rules # ── Public API entry point ──────────────────────────────────────────────────── -keep class com.xuqm.sdk.update.UpdateSDK { *; } # ── Model class (Gson deserialization of /api/v1/updates/check response) ────── -keep class com.xuqm.sdk.update.model.UpdateInfo { *; } -keepclassmembers class com.xuqm.sdk.update.model.UpdateInfo { *; } # ── Retrofit response wrapper ───────────────────────────────────────────────── -keep class com.xuqm.sdk.update.api.ApiResponse { *; } -keepclassmembers class com.xuqm.sdk.update.api.ApiResponse { *; } -keepattributes Signature -keepattributes *Annotation* -keepattributes Exceptions