18 行
979 B
Prolog
18 行
979 B
Prolog
# sdk-license consumer ProGuard rules
|
|
|
|
# ── Public API entry points ───────────────────────────────────────────────────
|
|
-keep class com.xuqm.sdk.license.LicenseSDK { *; }
|
|
-keep class com.xuqm.sdk.license.LicenseConfig { *; }
|
|
-keep class com.xuqm.sdk.license.LicenseResult { *; }
|
|
-keep class com.xuqm.sdk.license.LicenseStatus { *; }
|
|
-keep class com.xuqm.sdk.license.model.** { *; }
|
|
|
|
# ── Gson: preserve field names on all SDK model classes ──────────────────────
|
|
-keepclassmembers class com.xuqm.sdk.license.** {
|
|
@com.google.gson.annotations.SerializedName <fields>;
|
|
}
|
|
|
|
# ── Retrofit / OkHttp ────────────────────────────────────────────────────────
|
|
-keepattributes Signature
|
|
-keepattributes *Annotation*
|