NIM PC Cross Platform SDK
NIMQChatSystemNotification Struct Reference

Public Attributes

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: