A single finalized chat message composed of one or more content blocks. More...
| Header: | #include <ChatMessage> |
ChatMessage is a value type. It carries the sender's role, a timestamp, an ordered list of content blocks, each with its own MIME type, and a map of optional metadata, such as the sender name and bubble colors that ChatBubbleDelegate reads.
Messages are added to ChatMessageModel once they are fully formed; streaming tokens are handled separately by ChatStreamWidget.
See also ChatMessageModel.