19 lines
456 B
Kotlin
19 lines
456 B
Kotlin
package net.mezimmah.wkt9.entity
|
|
|
|
import androidx.room.Entity
|
|
import androidx.room.Index
|
|
import androidx.room.PrimaryKey
|
|
import net.mezimmah.wkt9.dao.SettingDao
|
|
|
|
@Entity(indices = [Index(value = ["key"], unique = true)])
|
|
data class Setting(
|
|
@PrimaryKey val key: String,
|
|
var value: String
|
|
) {
|
|
companion object {
|
|
suspend fun set(key: String, value: String, dao: SettingDao) {
|
|
dao.insert(Setting(key, value))
|
|
}
|
|
}
|
|
}
|