TileSchema
Base contract for all tile schemas. Every tile that participates in the SDUI rendering pipeline must implement this interface.
Base fields shared by all tiles:
id — unique identifier within the screen, used for keying and
UpdateTilestargeting.events — event list attached to this tile; may be
nullwhen no events are wired.style — controls size, margin, padding, background, border, clip, and window insets.
visibility —
VISIBLE,INVISIBLE(occupies space but not drawn), orGONE(removed from layout).searchableTerms — optional list of strings used by parent container tiles (e.g.
ColumnTileSchema,LazyColumnTileSchema) to filter this tile when theirfilterChildrenByTermis set. Whennull, the tile is always shown regardless of the active filter term.