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:

Constructors

Link copied to clipboard
constructor(id: Long = 0, type: String, details: Map<String, Any>, timestamp: Long, userId: String)

Properties

Link copied to clipboard
Link copied to clipboard
val id: Long = 0
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard