Skip to main content

Module proto

Module proto 

Source
Expand description

Generated protobuf types from proto/webui.proto.

Modules§

condition_expr
Nested message and enum types in ConditionExpr.
web_ui_fragment
Nested message and enum types in WebUIFragment.

Structs§

ComponentData
Root protocol containing all fragment records. Per-component metadata keyed by tag name.
CompoundCondition
Two conditions joined by a logical operator.
ConditionExpr
A condition expression tree.
FragmentList
A list of fragments (needed because protobuf maps cannot have repeated values directly).
IdentifierCondition
Single identifier (variable name).
NotCondition
Negation wrapper.
Predicate
Simple comparison predicate.
WebUiFragment
A single fragment — one of several types.
WebUiFragmentAttribute
Dynamic attribute binding.
WebUiFragmentComponent
Reference to a reusable component fragment.
WebUiFragmentFor
Loop directive iterating over a collection.
WebUiFragmentIf
Conditional rendering fragment.
WebUiFragmentOutlet
Outlet placeholder — marks where matched child route content renders. Components use this to indicate where nested route children are rendered.
WebUiFragmentPlugin
Opaque plugin-specific data passed from parser plugin to handler plugin. WebUI framework does not interpret this data — it is a pass-through conduit. Each parser/handler plugin pair defines its own binary contract for the data field.
WebUiFragmentRaw
Static text or HTML content.
WebUiFragmentRoute
Declarative route definition linking a URL path template to a component. Nested routes are expressed via repeated children.
WebUiFragmentSignal
Dynamic data binding via signal.
WebUiProtocol

Enums§

ComparisonOperator
LogicalOperator