AnyLongSetting

class AnyLongSetting<T : Any>(model: SettingsModel, defaultValue: T, customKey: String?, converter: SettingsConverter<T, Long>, cache: Boolean) : BaseAnyLongSetting<T>

Constructors

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

Properties

Link copied to clipboard
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)