Types

Link copied to clipboard
data class ApiKey(val oldValue: String?) : StateChange

Emitted when the company ID aka public API key changes in state

Link copied to clipboard
data class KeyValue(val key: Keyword, val oldValue: String?) : StateChange

Catch-all change to a value in state

Link copied to clipboard
data class ProfileAttributes(val oldValue: ImmutableProfile?) : StateChange

Emitted when the profile attributes (any non-identifier properties) change in state

Link copied to clipboard
data class ProfileIdentifier(val key: ProfileKey, val oldValue: String?) : StateChange

Emitted whenever a profile identifier changes in state, except for a full profile reset.

Link copied to clipboard
data class ProfileReset(val oldValue: ImmutableProfile) : StateChange

Emitted on profile reset

Properties

Link copied to clipboard
abstract val key: Keyword?
Link copied to clipboard
abstract val oldValue: Any?