actions property
Silent, non-interactive actions the SDK auto-dispatches on render
— no button is drawn. Used for things like ChangeLanguageAction
where the backend's tool call should switch the chat language
without any user tap. Interactive actions still live inside their
components (card / image / button_group).
Implementation
@JsonKey(name: 'fallback_text') String? get fallbackText;/// Silent, non-interactive actions the SDK auto-dispatches on render
/// — no button is drawn. Used for things like [ChangeLanguageAction]
/// where the backend's tool call should switch the chat language
/// without any user tap. Interactive actions still live inside their
/// components (card / image / button_group).
List<RichAction>? get actions;