commonMain.ru.alexgladkov.odyssey.compose.helpers.FlowBundle.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of odyssey-compose Show documentation
Show all versions of odyssey-compose Show documentation
Lightweight multiplatform navigation library (jvm, android, ios)
package ru.alexgladkov.odyssey.compose.helpers
import ru.alexgladkov.odyssey.compose.RootController
import ru.alexgladkov.odyssey.compose.ScreenType
import ru.alexgladkov.odyssey.compose.controllers.MultiStackRootController
data class FlowBundle(
val key: String = "",
val params: Any? = null,
val startScreen: String,
val rootController: RootController
)
data class MultiStackBundle(
val startScreen: String?,
val rootController: MultiStackRootController,
val params: Any? = null
)
data class DeepLinkBundle(
val screen: String,
val startScreen: String,
val type: ScreenType
)
data class BottomSheetBundle(
val key: String,
val currentKey: String,
val params: Any? = null
)
© 2015 - 2025 Weber Informatics LLC | Privacy Policy