ScreenResponse
The raw wire shape of a screen fetch response, decoded directly from the backend's JSON — what mosaic-server's Screen { } builder produces. Converted to a dev.catbit.mosaic.core.data.models.screen.ScreenModel via ScreenModel.fromScreenResponse before the client installs it; that conversion is also where id/ttl are consumed and dropped — dev.catbit.mosaic.core.data.models.screen.ScreenModel carries neither field, since by the time a screen is being installed its id is already known (it's the screen currently being loaded) and its cache freshness has already been decided by the repository layer.
Constructors
Properties
screen-level events (e.g. ones triggered by onDisplay() at the screen level, not scoped to a single tile).
content rendered inside the screen's ModalNavigationDrawer, if any.
the screen's tile tree.