Proguard rule below does not work with data classes put inside a single .kt
file
-keep class com.sample.app.data.data_source.local.entities.** { *; }
@Entity
data class AssetMinDataEntity(
@PrimaryKey
val id: String,
val name: String,
val symbol: String?,
@ColumnInfo(name = "metrics")
val metricsMinEntity: MetricsMinEntity
)
data class MetricsMinEntity(
val marketDataEntity: MarketDataMinEntity = MarketDataMinEntity()
)
data class MarketDataMinEntity(
val priceUsd: Double? = 0.0
)