morph 0.1.0
Asynchronous bridge between GUI thread and business models
Loading...
Searching...
No Matches
morph::ui::ServedScreen Struct Reference

A screen as the bundle serves it. More...

#include <service.hpp>

Public Attributes

CatalogEntry entry
 The catalog entry, as registered.
std::string hash
 The document's content hash; empty for an entry without a document.
std::vector< ActionRef > topQueries
 The queries the document declares at its top level: the principal may see the screen when it may run every one (spec 5 §12b).
std::vector< ActionRef > actions
 Every action a query, a mutation or a model-bound node names, at any scope.
std::vector< std::string > modelTypes
 Every model type an alias names, at any scope.

Detailed Description

A screen as the bundle serves it.

Definition at line 81 of file service.hpp.

Member Data Documentation

◆ entry

CatalogEntry morph::ui::ServedScreen::entry

The catalog entry, as registered.

Definition at line 83 of file service.hpp.

◆ hash

std::string morph::ui::ServedScreen::hash

The document's content hash; empty for an entry without a document.

Definition at line 85 of file service.hpp.

◆ topQueries

std::vector<ActionRef> morph::ui::ServedScreen::topQueries

The queries the document declares at its top level: the principal may see the screen when it may run every one (spec 5 §12b).

Definition at line 88 of file service.hpp.

◆ actions

std::vector<ActionRef> morph::ui::ServedScreen::actions

Every action a query, a mutation or a model-bound node names, at any scope.

Definition at line 90 of file service.hpp.

◆ modelTypes

std::vector<std::string> morph::ui::ServedScreen::modelTypes

Every model type an alias names, at any scope.

Definition at line 92 of file service.hpp.


The documentation for this struct was generated from the following file: