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