SdkMetadataDataStoreProvider

class SdkMetadataDataStoreProvider(val context: Context, val userId: String?, val apiKey: String) : DataStoreProvider

Constructors

Link copied to clipboard
constructor(context: Context, userId: String?, apiKey: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun batchUpdate(updates: Map<String, Any>, removals: Set<String>)
Link copied to clipboard
open override fun clearAllData()
Link copied to clipboard
open override fun clearData(key: DataStoreKey)
Link copied to clipboard
open override fun <T : Any> contains(key: <Error class: unknown class><T>): Boolean
Link copied to clipboard
open override fun getDataStore(): <Error class: unknown class><<Error class: unknown class>>
Link copied to clipboard
open override fun getDataStoreFileName(): String
Link copied to clipboard
open override fun readAllData(): Map<<Error class: unknown class><out <Error class: unknown class>>, Any>
Link copied to clipboard
open override fun readBoolean(key: DataStoreKey, default: Boolean?): Boolean?
Link copied to clipboard
open override fun readData(key: DataStoreKey, default: Any): Any?
Link copied to clipboard
open override fun readInt(key: DataStoreKey, default: Int?): Int?
Link copied to clipboard
inline fun <T> readList(key: DataStoreKey): MutableList<T>

Reads a list from DataStore.

Link copied to clipboard
inline fun <K, V> readMap(key: DataStoreKey): MutableMap<K, V>

Reads a map from DataStore.

Link copied to clipboard
open override fun readString(key: DataStoreKey, default: String?): String?
Link copied to clipboard
open override fun writeData(key: DataStoreKey, value: Any)
Link copied to clipboard
inline fun <T> writeList(key: DataStoreKey, list: List<T>)

Writes a list to DataStore.

Link copied to clipboard
inline fun <K, V> writeMap(key: DataStoreKey, map: Map<K, V>)

Writes a map to DataStore.