Package-level declarations

Types

Link copied to clipboard
class DeepLinkState(val url: String, val referrer: String?) : State
Link copied to clipboard
class LifecycleState(val isForeground: Boolean, val index: Int?) : State
Link copied to clipboard
class PluginStateMachine(val identifier: String, val entitiesConfiguration: PluginEntitiesConfiguration?, val afterTrackConfiguration: PluginAfterTrackConfiguration?) : StateMachineInterface
Link copied to clipboard
interface State
Link copied to clipboard
class StateFuture(event: Event, previousState: StateFuture?, stateMachine: StateMachineInterface)

StateFuture represents the placeholder of a future computation. The proper state value is computed when it's observed. Until that moment the StateFuture keeps the elements (event, previous StateFuture, StateMachine) needed to calculate the real state value. For this reason, the StateFuture can be the head of StateFuture chain which will collapse once the StateFuture head is asked to get the real state value.

Link copied to clipboard

The inspectable properties of the event used to generate context entities.

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