ResetManager

class ResetManager<T>(dataStore: DataStore<Preferences>, schema: SettingsSchema<T>)

Constructors

Link copied to clipboard
constructor(dataStore: DataStore<Preferences>, schema: SettingsSchema<T>)

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun resetAll(): Int
Link copied to clipboard
suspend fun resetCategory(categoryClass: KClass<*>): Int
Link copied to clipboard
suspend fun resetField(fieldName: String): Boolean
Link copied to clipboard
suspend fun resetFields(fieldNames: Collection<String>): Int
Link copied to clipboard
suspend fun resetUISettings(): Int
Link copied to clipboard
suspend fun restoreSnapshot(snapshot: SettingsSnapshot)