Package-level declarations

Functions

Link copied to clipboard

App-global, in-memory flat key-value store, shared across every screen for the app process's lifetime (not persisted).

Link copied to clipboard

App-global, in-memory segmented store under segmentId, shared across every screen for the app process's lifetime (not persisted).

Link copied to clipboard
fun batchAccessMode(dataIds: List<String>, allowMissingData: Boolean = false, unwrapValuesToList: Boolean = false): AccessModeSchema.Batch

Reads (or writes) a specific set of keys from the data source, returned as a map keyed by dataIds.

Link copied to clipboard

Reads (or writes) every value held by the data source, returned as a full map.

Link copied to clipboard

A literal set of key-value pairs baked into the event itself — not a real store, just static data to read.

A literal map of values baked into the event itself — not a real store, just static data to read.

Link copied to clipboard

Persistent (SQLite-backed) flat key-value store, surviving app restarts.

Link copied to clipboard

Read-only data passed into the current screen via Navigate.

Link copied to clipboard

In-memory flat key-value store scoped to the current screen's ViewModel — cleared when the screen is left.

Link copied to clipboard

In-memory segmented store under segmentId, scoped to the current screen's ViewModel — cleared when the screen is left.

Link copied to clipboard

Persistent (SQLite-backed) segmented store under segmentId, surviving app restarts. Reads and writes must use the same segmentId.

Link copied to clipboard

Reads (or writes) exactly one key, identified by dataId, from the data source.

Link copied to clipboard
fun tile(tileId: String, dataKey: String): DataSourceSchema.Tile

Reads the current value held by another tile — tileId's dataKey property (e.g. a TextField's "text"). Read-only.