Package-level declarations

Types

Link copied to clipboard
data class Container(var userContextId: UInt, var isPublic: Boolean, var icon: ContainerIcon?, var color: ContainerColor?, var label: ContainerLabel, var policyId: String?)

A container as the embedder sees it.

Link copied to clipboard

The colors a container can carry.

Link copied to clipboard

The icons a container can carry. The set is fixed, so a container cannot end up with an icon the embedder has no artwork for.

Link copied to clipboard
sealed class ContainerLabel

How a container gets its label.

Link copied to clipboard

How the store reaches the outside world.

Link copied to clipboard
Link copied to clipboard
data class DefaultIdentity(var icon: ContainerIcon, var color: ContainerColor, var label: ContainerLabel)

One of the default containers the store was opened with, shipped or supplied by the embedder. Enterprise policy can replace the shipped set, and names its containers rather than localizing them, so its entries carry a `ContainerLabel::Name`.

Link copied to clipboard
interface Disposable
Link copied to clipboard
sealed class InitException : Exception

Why a store could not be opened.

Link copied to clipboard
Link copied to clipboard
data class SiteAssociation(var site: String, var userContextId: UInt)
Link copied to clipboard
sealed class StoreException : Exception

A mutation that could not be applied. The store is left untouched.

Functions

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

Lower cased, IDN-encoded host, or None when site cannot be bound to a container.

Link copied to clipboard