NavigationEvent

sealed class NavigationEvent

A lifecycle event emitted by NavigationManager.navigationEvents.

Each case carries the Navigation the event refers to.

Inheritors

Types

Link copied to clipboard
data class Arrived(val navigation: Navigation) : NavigationEvent

The user arrived at the navigation destination.

Link copied to clipboard
data class Recalculated(val navigation: Navigation) : NavigationEvent

The active navigation was recalculated, producing a new Navigation.

Link copied to clipboard
data class Started(val navigation: Navigation) : NavigationEvent

A navigation session started.

Link copied to clipboard
data class Stopped(val navigation: Navigation) : NavigationEvent

A navigation session stopped.

Properties

Link copied to clipboard
abstract val navigation: Navigation

The Navigation this event refers to.