getSetting

abstract suspend fun getSetting(key: BooleanSettingKey): Boolean

Returns the value of the setting with key.

Parameters

key

The setting key.

Throws

when the setting with key has not been created, or when the created setting's type does not match.


abstract suspend fun getSetting(key: IntSettingKey): Int
abstract suspend fun getSetting(key: FloatSettingKey): Float
abstract suspend fun getSetting(key: LongSettingKey): Long
abstract suspend fun getSetting(key: DoubleSettingKey): Double
abstract suspend fun getSetting(key: StringSettingKey): String
abstract suspend fun getSetting(key: BooleanListSettingKey): ParcelableBooleanList
abstract suspend fun getSetting(key: IntListSettingKey): ParcelableIntList
abstract suspend fun getSetting(key: FloatListSettingKey): ParcelableFloatList
abstract suspend fun getSetting(key: LongListSettingKey): ParcelableLongList
abstract suspend fun getSetting(key: DoubleListSettingKey): ParcelableDoubleList
abstract suspend fun getSetting(key: StringListSettingKey): ParcelableStringList
abstract suspend fun getSetting(key: EnumSettingKey): ParcelableEnum

See also