#include <chattypes.h>
Message struct that contains common state shared by all message types. Used by LiveChatMessage, WhisperMessage, and ReplayMessage.
◆ MessageInfo() [1/2]
| ttv::chat::MessageInfo::MessageInfo |
( |
| ) |
|
◆ MessageInfo() [2/2]
| ttv::chat::MessageInfo::MessageInfo |
( |
const MessageInfo & |
src | ) |
|
◆ operator=()
◆ badges
◆ displayName
| std::string ttv::chat::MessageInfo::displayName |
The UTF-8 encoded displayed name.
◆ flags
| Flags ttv::chat::MessageInfo::flags |
Any additional details about the message.
◆ nameColorARGB
| Color ttv::chat::MessageInfo::nameColorARGB |
The current ARGB color of the user's name text.
◆ numBitsSent
| uint32_t ttv::chat::MessageInfo::numBitsSent |
The total number of bits sent via this message.
◆ timestamp
The time the message was originally received.
◆ tokens
| std::vector<std::unique_ptr<MessageToken> > ttv::chat::MessageInfo::tokens |
The array of message tokens.
◆ userId
| UserId ttv::chat::MessageInfo::userId |
◆ userMode
| UserMode ttv::chat::MessageInfo::userMode |
The modes of the user who sent the message.
◆ userName
| std::string ttv::chat::MessageInfo::userName |
The UTF-8 encoded user name.
The documentation for this struct was generated from the following file:
- modules/chat/chat_common/include/twitchsdk/chat/chattypes.h