Zoom Rooms Controller SDK Reference 6.5.0
Loading...
Searching...
No Matches
NewMeetingChatMessage Struct Reference

New meeting chat message New meeting chat message struct. Time all timestamp. More...

#include <IMeetingChatHelper.h>

Data Fields

std::string messageID
 Message ID.
 
std::string threadID
 Thread ID.
 
MeetingChatMessageType type = MeetingChatMessageType_UNKNOWN
 Message type, see MeetingChatMessageType enum.
 
MeetingChatMessageSubType subType = MeetingChatMessageSubType_NOT_SET
 Message sub-type, see MeetingChatMessageSubType enum.
 
MeetingChatMSGSendToType chatSendToType = MeetingChatMSGSendToTypeUnknown
 Message send to type, see MeetingChatMSGSendToType enum.
 
std::string body
 Message body.
 
bool isDeleted = false
 TRUE indicates message is deleted.
 
bool isNotExist = false
 TRUE indicates message not exist.
 
bool isSupported = false
 TRUE indicates message type is supported.
 
MeetingChatMessageState state = MeetingChatMessageState_UNKNOWN
 Message state, see MeetingChatMessageState enum.
 
int64_t threadServerTime = 0
 Thread server time in millisecond.
 
int64_t messageServerTime = 0
 Message server time in millisecond.
 
int64_t messageEditTime = 0
 Message edit time in millisecond.
 
std::string senderConfUserID
 Sender conf user ID.
 
int32_t senderMeetingUserID = 0
 Sender meeting user ID.
 
std::string senderUserGUID
 Sender user GUID.
 
std::string senderName
 Sender name.
 
std::string receiverConfUserID
 Receiver conf user ID.
 
int32_t receiverMeetingUserID = 0
 Receiver meeting user ID.
 
std::string receiverUserGUID
 Receiver user GUID.
 
std::string receiverName
 Receiver name.
 
std::vector< ChatEmojiCountInfoemojiList
 Emoji list.
 
int64_t commentCount = 0
 Comment count.
 
int64_t meetingStartedRealTime = -1
 [-1] Invalid, meeting started real time.
 
int64_t meetingEndedRealTime = -1
 [-1] Invalid, meeting ended real time.
 
int64_t meetingRealDuration = -1
 [-1] Invalid, meeting real duration
 
std::string fileName
 File name.
 
std::string fileID
 File ID.
 
bool fileCmcDownAttachPlain = false
 TRUE indicates file CMC down attach plain.
 
EncryptionAlgorithm fileEncryptionAlgorithm = EncryptionAlgorithm_Unknown
 File encryption algorithm, see EncryptionAlgorithm enum.
 
std::string fileE2EKey
 File E2E key.
 
std::string fileE2EIv
 File E2E iv.
 
int64_t visibleTime = 0
 Visible time. This indicates the message being updated time including thread's comments. The most recent updated message has the biggest visible time, so it will locate at the bottom of the message list.
 
bool isSelfSend = false
 TRUE indicates message is self send.
 
bool canBeDeleted = false
 TRUE indicates message can be deleted.
 
bool canBeReplied = false
 TRUE indicates message can be replied.
 
bool isCurrentMeetingMessage = false
 TRUE indicates message is current meeting's message.
 

Detailed Description

New meeting chat message New meeting chat message struct. Time all timestamp.

Definition at line 182 of file IMeetingChatHelper.h.

Field Documentation

◆ body

std::string NewMeetingChatMessage::body

Message body.

Definition at line 189 of file IMeetingChatHelper.h.

◆ canBeDeleted

bool NewMeetingChatMessage::canBeDeleted = false

TRUE indicates message can be deleted.

Definition at line 218 of file IMeetingChatHelper.h.

◆ canBeReplied

bool NewMeetingChatMessage::canBeReplied = false

TRUE indicates message can be replied.

Definition at line 219 of file IMeetingChatHelper.h.

◆ chatSendToType

MeetingChatMSGSendToType NewMeetingChatMessage::chatSendToType = MeetingChatMSGSendToTypeUnknown

Message send to type, see MeetingChatMSGSendToType enum.

Definition at line 188 of file IMeetingChatHelper.h.

◆ commentCount

int64_t NewMeetingChatMessage::commentCount = 0

Comment count.

Definition at line 206 of file IMeetingChatHelper.h.

◆ emojiList

std::vector<ChatEmojiCountInfo> NewMeetingChatMessage::emojiList

Emoji list.

Definition at line 205 of file IMeetingChatHelper.h.

◆ fileCmcDownAttachPlain

bool NewMeetingChatMessage::fileCmcDownAttachPlain = false

TRUE indicates file CMC down attach plain.

Definition at line 212 of file IMeetingChatHelper.h.

◆ fileE2EIv

std::string NewMeetingChatMessage::fileE2EIv

File E2E iv.

Definition at line 215 of file IMeetingChatHelper.h.

◆ fileE2EKey

std::string NewMeetingChatMessage::fileE2EKey

File E2E key.

Definition at line 214 of file IMeetingChatHelper.h.

◆ fileEncryptionAlgorithm

EncryptionAlgorithm NewMeetingChatMessage::fileEncryptionAlgorithm = EncryptionAlgorithm_Unknown

File encryption algorithm, see EncryptionAlgorithm enum.

Definition at line 213 of file IMeetingChatHelper.h.

◆ fileID

std::string NewMeetingChatMessage::fileID

File ID.

Definition at line 211 of file IMeetingChatHelper.h.

◆ fileName

std::string NewMeetingChatMessage::fileName

File name.

Definition at line 210 of file IMeetingChatHelper.h.

◆ isCurrentMeetingMessage

bool NewMeetingChatMessage::isCurrentMeetingMessage = false

TRUE indicates message is current meeting's message.

Definition at line 220 of file IMeetingChatHelper.h.

◆ isDeleted

bool NewMeetingChatMessage::isDeleted = false

TRUE indicates message is deleted.

Definition at line 190 of file IMeetingChatHelper.h.

◆ isNotExist

bool NewMeetingChatMessage::isNotExist = false

TRUE indicates message not exist.

Definition at line 191 of file IMeetingChatHelper.h.

◆ isSelfSend

bool NewMeetingChatMessage::isSelfSend = false

TRUE indicates message is self send.

Definition at line 217 of file IMeetingChatHelper.h.

◆ isSupported

bool NewMeetingChatMessage::isSupported = false

TRUE indicates message type is supported.

Definition at line 192 of file IMeetingChatHelper.h.

◆ meetingEndedRealTime

int64_t NewMeetingChatMessage::meetingEndedRealTime = -1

[-1] Invalid, meeting ended real time.

Definition at line 208 of file IMeetingChatHelper.h.

◆ meetingRealDuration

int64_t NewMeetingChatMessage::meetingRealDuration = -1

[-1] Invalid, meeting real duration

Definition at line 209 of file IMeetingChatHelper.h.

◆ meetingStartedRealTime

int64_t NewMeetingChatMessage::meetingStartedRealTime = -1

[-1] Invalid, meeting started real time.

Definition at line 207 of file IMeetingChatHelper.h.

◆ messageEditTime

int64_t NewMeetingChatMessage::messageEditTime = 0

Message edit time in millisecond.

Definition at line 196 of file IMeetingChatHelper.h.

◆ messageID

std::string NewMeetingChatMessage::messageID

Message ID.

Definition at line 184 of file IMeetingChatHelper.h.

◆ messageServerTime

int64_t NewMeetingChatMessage::messageServerTime = 0

Message server time in millisecond.

Definition at line 195 of file IMeetingChatHelper.h.

◆ receiverConfUserID

std::string NewMeetingChatMessage::receiverConfUserID

Receiver conf user ID.

Definition at line 201 of file IMeetingChatHelper.h.

◆ receiverMeetingUserID

int32_t NewMeetingChatMessage::receiverMeetingUserID = 0

Receiver meeting user ID.

Definition at line 202 of file IMeetingChatHelper.h.

◆ receiverName

std::string NewMeetingChatMessage::receiverName

Receiver name.

Definition at line 204 of file IMeetingChatHelper.h.

◆ receiverUserGUID

std::string NewMeetingChatMessage::receiverUserGUID

Receiver user GUID.

Definition at line 203 of file IMeetingChatHelper.h.

◆ senderConfUserID

std::string NewMeetingChatMessage::senderConfUserID

Sender conf user ID.

Definition at line 197 of file IMeetingChatHelper.h.

◆ senderMeetingUserID

int32_t NewMeetingChatMessage::senderMeetingUserID = 0

Sender meeting user ID.

Definition at line 198 of file IMeetingChatHelper.h.

◆ senderName

std::string NewMeetingChatMessage::senderName

Sender name.

Definition at line 200 of file IMeetingChatHelper.h.

◆ senderUserGUID

std::string NewMeetingChatMessage::senderUserGUID

Sender user GUID.

Definition at line 199 of file IMeetingChatHelper.h.

◆ state

Message state, see MeetingChatMessageState enum.

Definition at line 193 of file IMeetingChatHelper.h.

◆ subType

Message sub-type, see MeetingChatMessageSubType enum.

Definition at line 187 of file IMeetingChatHelper.h.

◆ threadID

std::string NewMeetingChatMessage::threadID

Thread ID.

Definition at line 185 of file IMeetingChatHelper.h.

◆ threadServerTime

int64_t NewMeetingChatMessage::threadServerTime = 0

Thread server time in millisecond.

Definition at line 194 of file IMeetingChatHelper.h.

◆ type

Message type, see MeetingChatMessageType enum.

Definition at line 186 of file IMeetingChatHelper.h.

◆ visibleTime

int64_t NewMeetingChatMessage::visibleTime = 0

Visible time. This indicates the message being updated time including thread's comments. The most recent updated message has the biggest visible time, so it will locate at the bottom of the message list.

Definition at line 216 of file IMeetingChatHelper.h.