All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.ru.alexgladkov.odyssey.compose.helpers.FlowBundle.kt Maven / Gradle / Ivy

There is a newer version: 1.4.0-alpha05
Show newest version
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