# ProGuard rules for exchange-listings module
# Add project specific ProGuard rules here.

# Keep data classes used for serialization
-keepclassmembers class com.yoop.mobile.sdk.feature.transaction.exchange.listings.model.** {
    <fields>;
    <init>(...);
}

# Keep ViewModel
-keep class com.yoop.mobile.sdk.feature.transaction.exchange.listings.ui.ExchangeListingsViewModel { *; }

# Keep domain classes
-keepclassmembers class com.yoop.mobile.sdk.feature.transaction.exchange.listings.domain.** {
    <fields>;
    <init>(...);
}
