ScreenModel
@Serializable
The app-facing screen payload — dev.catbit.mosaic.core.data.responses.screen.ScreenResponse with dev.catbit.mosaic.core.data.responses.screen.ScreenResponse.id/ttl already consumed by the repository layer and dropped. This is what GetScreen's onSuccess carries as incomingData, and what ChangeScreenState's Success state installs onto a screen.
Constructors
Link copied to clipboard
constructor(tiles: SerializableImmutableList<TileSchema>, navigationDrawerTiles: SerializableImmutableList<TileSchema>?, events: SerializableImmutableList<EventSchema>?)
Properties
Link copied to clipboard
screen-level events.
Link copied to clipboard
@SerialName(value = "navigationDrawerTiles")
content rendered inside the screen's ModalNavigationDrawer, if any.
Link copied to clipboard
the screen's tile tree.