InteractionDataEntity
data class InteractionDataEntity(val id: Long = 0, val type: String, val details: Map<String, Any>, val timestamp: Long, val userId: String)(source)
Room Entity representing a piece of user interaction data. This class is specific to the Room persistence layer.
It mirrors the structure of com.karl.core.models.InteractionData but is annotated for Room and includes a database primary key.
Room annotations removed for stub implementation: