Pattern
StringThe pattern to match element IDs against
UI/Elements/Query
Gets elements whose IDs match a pattern
Scores range from 0 to 10. Higher values mean more impact, exposure, or operational weight.
The pattern to match element IDs against
How to match: 'starts_with', 'ends_with', 'contains', or 'exact'
Array of matching elements
Unique identifier for this element
Optional style configuration
Complete style definition
Background type
Border styling
Shadow styling. The JSON representation intentionally matches the original frontend contract. The previous `{ boxShadows, textShadow }` shape is still accepted during deserialization and normalized to these fields.
Spacing (padding/margin). Edge fields are the canonical frontend JSON shape; strings and `{ "value": "..." }` remain accepted for compatibility.
Child component references
Children definition - explicit list or template
Actions that can be triggered on this component
Action definition for user interactions
Represents a value that can be either a literal or a data path binding
Ordered actions bound to named component events. Legacy `actions` remains the fallback.
Action definition for user interactions
Internal element ID for workflow operations (added at runtime)
Array of matching element IDs
Number of matching elements