data class:
// Entity of query
@Entity(tableName = TABLE_NAME)
data class HistoryItem(
@PrimaryKey(autoGenerate = true)
val id: Int,
@ColumnInfo(name = SEARCHED_DOMAIN)
val searchedDomain: String,
@ColumnInfo(name = STATUS)
val status: Int,
)
And object of statuses:
object Statuses {
const val FAILURE = 0
const val NOT_FOUND = 1
const val FOUND = 2
}
How to make val status: Int to always be FAILURE or NOT_FOUND or FOUND? I think it should looks like this:
@Status
@ColumnInfo(name = STATUS)
val status: Int
But how to do it?