aboutsummaryrefslogtreecommitdiff
path: root/taler-kotlin-android/consumer-rules.pro
blob: 854cdfdcda8a258ad5bbe202f95832ee78b06cb1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
-dontobfuscate

# This is broad, but better leave a few common class and still optimize the rest out
-keep class net.taler.common.** {*;}

# AndroidX navigation
-keepnames class androidx.navigation.fragment.NavHostFragment

# Jackson serialization
-keep class kotlin.Metadata { *; }
-keep class kotlin.reflect.** { *; }

# KotlinX serialization
-keepattributes *Annotation*, InnerClasses
-dontnote kotlinx.serialization.SerializationKt