|
uint64_t | server_id |
| 消息所属的server id
|
|
uint64_t | channel_id |
| 消息所属的channel id
|
|
NIMQChatSystemNotificationType | msg_type |
| 系统通知类型
|
|
char * | msg_body |
| 消息内容
|
|
char * | msg_attach |
| 消息附件
|
|
char * | msg_ext |
| 消息扩展字段
|
|
bool | resend_flag |
| 重发标记,false:不是重发,true:是重发
|
|
char * | to_accids |
| 通知接受者账号列表, json array
|
|
bool | history_enable |
| false 或者 true, 是否存离线,只有 to_accids 不为空,才能设置为存离线,默认 false
|
|
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
|
|
char * | env |
| 环境变量,用户可以根据不同的env配置不同的抄送和回调地址
|
|
NIMQChatSystemNotificationStatus | 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 |
| 消息更新时间戳
|
|
void * | msg_data |
| 系统通知数据, 根据不同的系统通知类型,数据结构不同
|
|
char * | callback_ext |
| 回调扩展字段
|
|
The documentation for this struct was generated from the following file: