NullableAnyStringSetting

class NullableAnyStringSetting<T>(model: SettingsModel, defaultValue: T?, customKey: String?, converter: SettingsConverter<T?, String>, cache: Boolean) : BaseAnyStringSetting<T?>

Constructors

Link copied to clipboard
constructor(model: SettingsModel, defaultValue: T?, customKey: String?, converter: SettingsConverter<T?, String>, cache: Boolean)

Properties

Link copied to clipboard
open override val customKey: String?
Link copied to clipboard
open override val defaultValue: T?
Link copied to clipboard
override val flow: Flow<T?>
Link copied to clipboard
open override val key: String
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun getCache(): StorageSetting.Cache<T?>?
Link copied to clipboard
open override fun getCachedValue(): T?
Link copied to clipboard
open operator override fun getValue(thisRef: SettingsModel, property: KProperty<*>): StorageSetting<T?>
Link copied to clipboard
Link copied to clipboard
open suspend fun read(): T?
Link copied to clipboard
open suspend fun reset(): Boolean
Link copied to clipboard
Link copied to clipboard
suspend override fun update(value: T?)