RenderedView class

A live, interactive UI instance produced by the agent (spec Key Entities).

Constructors

RenderedView({required String viewId, required UiNode tree, required String schemaVersion, required String contentHash, String renderSlot = 'mission-canvas', String? hint, bool isActive = true})

Properties

contentHash → String
Content hash of the tree's canonical representation (FR-008).
final
hashCode → int
The hash code for this object.
no setterinherited
hint → String?
Optional presentation hint forwarded from the agent (FR-001).
final
isActive ↔ bool
true when this view has not been superseded by a later render call (Edge Cases — "two rapid ui.render calls race" — last call wins).
getter/setter pair
renderSlot → String
Where the host UI should mount this view relative to its chrome (FR-007 — "coexist with host application's static chrome"). The host owns the chrome; the agent-rendered view occupies the named slot.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
schemaVersion → String
Schema version under which the tree was validated (FR-008).
final
tree → UiNode
The validated tree.
final
viewId → String
Unique identifier returned by the render tool (FR-001).
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
inherited