Package-level declarations

Types

Link copied to clipboard
@Serializable
data class GraphModel(val entries: SerializableImmutableList<GraphModel.Entry>, val startEntryId: String, val defaultTransition: ContentTransitionSchema? = null, val defaultPopTransition: ContentTransitionSchema? = null, val defaultPredictivePopTransition: ContentTransitionSchema? = null)

The app-facing navigation graph — dev.catbit.mosaic.core.data.responses.graph.GraphResponse with dev.catbit.mosaic.core.data.responses.graph.GraphResponse.ttl already consumed by the repository layer and dropped. This is what MosaicApplicationStateHolder.State.Displaying carries, and what MosaicApplication's NavDisplay resolves transitions from.