A decorator attached to a field, column, or row. Renders as an icon and/or label that can trigger a custom action when tapped (in fill mode).
Displayed only when at least one of icon or label is non-empty.
Custom event name emitted to the SDK consumer when the decorator is tapped.
Optional hex color string (e.g. "#459842") for the decorator appearance.
Optional icon name (e.g. "add", "print") for Material Icons.
Optional text label.
Serializes this instance to a structured JsonObject.
Serializes this instance to a compact JSON string.
Converts this instance into a mutable key-value map suitable for mutation and re-serialization.