NIM PC Cross Platform SDK
|
#include <nim_qchat_message_def.h>
union { ... } NIMQChatMessage::@1 |
char** NIMQChatMessage::accids_of_mentioned_roles |
@身份组所包含的accid列表(部分)
bool NIMQChatMessage::accids_of_mentioned_roles_available |
@身份组所包含的accid列表是否有效
size_t NIMQChatMessage::accids_of_mentioned_roles_count |
@身份组所包含的accid列表长度(部分)
NIMQChatMessageAntiSpamInfo NIMQChatMessage::anti_spam_info |
反垃圾信息
char* NIMQChatMessage::anti_spam_result |
反垃圾结果
NIMQChatAudioAttach NIMQChatMessage::audio_attach |
音频消息附件
char* NIMQChatMessage::callback_ext |
第三方回调扩展字段
uint64_t NIMQChatMessage::channel_id |
消息所属的channel id
NIMQChatDefaultAttach NIMQChatMessage::default_attach |
默认附件
char* NIMQChatMessage::env |
环境变量,用于指向不同的抄送、第三方回调等配置
NIMQChatFileAttach NIMQChatMessage::file_attach |
文件消息附件
char* NIMQChatMessage::from_accid |
消息发送者的accid
uint32_t NIMQChatMessage::from_client_type |
消息发送者的客户端类型
char* NIMQChatMessage::from_device_id |
消息发送者的设备id
char* NIMQChatMessage::from_nick |
消息发送者的昵称
bool NIMQChatMessage::history_enable |
该消息是否存储云端历史,0:不支持,1:支持
NIMQChatImageAttach NIMQChatMessage::image_attach |
图片消息附件
bool NIMQChatMessage::is_anti_spamed |
是否被反垃圾拦截, false: 未被拦截, true: 已被拦截, 默认 false
NIMQChatLocationAttach NIMQChatMessage::location_attach |
位置消息附件
char** NIMQChatMessage::mention_accids |
@成员列表
size_t NIMQChatMessage::mention_accids_count |
@成员列表长度
bool NIMQChatMessage::mention_all |
是否@所有人,false:否,true:是
uint64_t* NIMQChatMessage::mention_role_ids |
@身份组列表
size_t NIMQChatMessage::mention_role_ids_count |
@身份组列表长度
char* NIMQChatMessage::msg_body |
消息内容
char* NIMQChatMessage::msg_ext |
消息扩展字段
char* NIMQChatMessage::msg_id |
消息id
uint64_t NIMQChatMessage::msg_server_id |
消息服务器 id
uint32_t NIMQChatMessage::msg_sub_type |
消息子类型
NIMQChatMsgType NIMQChatMessage::msg_type |
消息类型
bool NIMQChatMessage::need_badge |
是否需要消息计数, false: 不需要, true: 需要, 默认 true
bool NIMQChatMessage::need_push_nick |
是否需要推送昵称, false: 不需要, true: 需要, 默认 true
NIMQChatNotificationAttach NIMQChatMessage::notification_attach |
通知消息附件
NIMQChatMessageNotifyReason NIMQChatMessage::notify_reason |
消息下发原因
char* NIMQChatMessage::push_content |
自定义的推送内容
bool NIMQChatMessage::push_enable |
是否需要推送, false: 不需要, true: 需要, 默认 false
char* NIMQChatMessage::push_payload |
自定义的推送属性,限制json
bool NIMQChatMessage::resend_flag |
重发标记,false:不是重发,true:是重发
bool NIMQChatMessage::route_enable |
是否需要抄送, false: 不需要, true: 需要, 默认 true
uint64_t NIMQChatMessage::server_id |
消息所属的server id
NIMQChatMessageStatus NIMQChatMessage::status |
消息状态
NIMQChatMessageThreadInfo NIMQChatMessage::thread_info |
回复消息信息
uint64_t NIMQChatMessage::timestamp |
消息发送时间戳
NIMQChatTipsAttach NIMQChatMessage::tips_attach |
提醒消息附件
NIMQChatMessageUpdateContent NIMQChatMessage::update_content |
上次消息变更内容
NIMQChatMessageUpdateOpeInfo NIMQChatMessage::update_ope_info |
上次消息变更操作信息
uint64_t NIMQChatMessage::update_timestamp |
消息更新时间戳
NIMQChatVideoAttach NIMQChatMessage::video_attach |
视频消息附件