Package-level declarations

Types

Link copied to clipboard
@Serializable
@SerialName(value = "NavigateClearingStack")
data class NavigateClearingStackEventSchema(val id: String, val trigger: EventTrigger, val events: SerializableImmutableList<EventSchema>?, val destination: String, val navigatorId: String, val launchSingleTop: Boolean = true, val data: Map<String, AnySerializable>?) : EventSchema

Navigates the graph registered under navigatorId to destination, clearing the whole back stack so the destination becomes the only entry — the usual move after login or logout.

Link copied to clipboard
@Serializable
@SerialName(value = "Navigate")
data class NavigateEventSchema(val id: String, val trigger: EventTrigger, val events: SerializableImmutableList<EventSchema>?, val destination: String, val navigatorId: String, val popUpTo: NavigateEventSchema.PopUpTo?, val data: Map<String, AnySerializable>?) : EventSchema

Navigates the graph registered under navigatorId to destination, pushing it onto the back stack.

Link copied to clipboard
@Serializable
@SerialName(value = "NavigateUp")
data class NavigateUpEventSchema(val id: String, val trigger: EventTrigger, val events: SerializableImmutableList<EventSchema>?, val navigatorId: String) : EventSchema

Pops the back stack of the graph registered under navigatorId, going back one entry.