richContent property
Rich content blocks (text, images, buttons, cards).
When non-null and non-empty, the chat bubble renders these blocks instead of the plain content text. The content field still holds the full text for accessibility, search, and TTS.
Implementation
final List<ChatContent>? richContent;