• OctoMY API
  • OctoMY API Reference
  • C++ Classes
  • OctoMY
  • ChatMessage
  • ChatMessage Struct

    A single finalized chat message composed of one or more content blocks. More...

    Header: #include <ChatMessage>

    Detailed Description

    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.