23 lines
480 B
Prolog
23 lines
480 B
Prolog
# SafeBite proguard rules
|
|
-keepattributes *Annotation*, Signature, Exceptions, InnerClasses
|
|
|
|
# Moshi
|
|
-keep class com.squareup.moshi.** { *; }
|
|
-keepclassmembers class ** {
|
|
@com.squareup.moshi.FromJson *;
|
|
@com.squareup.moshi.ToJson *;
|
|
}
|
|
|
|
# Retrofit
|
|
-keep class retrofit2.** { *; }
|
|
-keepattributes Exceptions
|
|
|
|
# Kotlin metadata
|
|
-keep class kotlin.Metadata { *; }
|
|
|
|
# DTOs
|
|
-keep class com.safebite.app.data.remote.dto.** { *; }
|
|
|
|
# ML Kit
|
|
-keep class com.google.mlkit.** { *; }
|