Package-level declarations

Types

Link copied to clipboard

Coordinates AndroidPreferencesKeyValueStore behavior in the SDAI data layer.

Link copied to clipboard
internal class KeyValueAuthorizationStore(val keyValueStore: KeyValueStore) : AuthorizationStore

Coordinates KeyValueAuthorizationStore behavior in the SDAI data layer.

Link copied to clipboard
internal class KeyValueConfigurationStore(val keyValueStore: KeyValueStore) : ConfigurationStore

Coordinates KeyValueConfigurationStore behavior in the SDAI data layer.

Link copied to clipboard
internal interface KeyValueStore

Defines the KeyValueStore contract for the SDAI data layer.

Link copied to clipboard

Coordinates NsUserDefaultsKeyValueStore behavior in the SDAI data layer.

Link copied to clipboard
internal class PreferenceManagerImpl(val keyValueStore: KeyValueStore) : PreferenceManager

Implements PreferenceManager behavior in the SDAI data layer.

Link copied to clipboard

Implements SessionPreference behavior in the SDAI data layer.

Functions

Link copied to clipboard
internal actual fun createKeyValueStore(name: String): KeyValueStore

Creates the SDAI value produced by createKeyValueStore.

internal expect fun createKeyValueStore(name: String): KeyValueStore

Creates the SDAI value produced by createKeyValueStore.

internal actual fun createKeyValueStore(name: String): KeyValueStore

Creates the SDAI value produced by createKeyValueStore.

Link copied to clipboard
internal actual fun defaultSaveToMediaStore(): Boolean

Executes the defaultSaveToMediaStore step in the SDAI data layer.

internal expect fun defaultSaveToMediaStore(): Boolean

Executes the defaultSaveToMediaStore step in the SDAI data layer.

internal actual fun defaultSaveToMediaStore(): Boolean

Executes the defaultSaveToMediaStore step in the SDAI data layer.