![]() |
NIM 跨平台 C++ SDK
|
#include <nim_qchat_message_def.h>
| union { ... } NIMQChatMessage::@4 |
| 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 |
视频消息附件