NIM PC Cross Platform SDK
载入中...
搜索中...
未找到
NIMQChatSystemNotification结构体 参考

#include <nim_qchat_system_notification_def.h>

Public 属性

NIMQChatSystemNotificationToType to_type
 消息通知目标
 
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
 回调扩展字段
 

类成员变量说明

◆ callback_ext

char* NIMQChatSystemNotification::callback_ext

回调扩展字段

◆ channel_id

uint64_t NIMQChatSystemNotification::channel_id

消息所属的channel id

◆ env

char* NIMQChatSystemNotification::env

环境变量,用户可以根据不同的env配置不同的抄送和回调地址

◆ from_accid

char* NIMQChatSystemNotification::from_accid

消息发送者的accid

◆ from_client_type

uint32_t NIMQChatSystemNotification::from_client_type

消息发送者的客户端类型

◆ from_device_id

char* NIMQChatSystemNotification::from_device_id

消息发送者的设备id

◆ from_nick

char* NIMQChatSystemNotification::from_nick

消息发送者的昵称

◆ history_enable

bool NIMQChatSystemNotification::history_enable

false 或者 true, 是否存离线,只有 to_accids 不为空,才能设置为存离线,默认 false

◆ msg_attach

char* NIMQChatSystemNotification::msg_attach

消息附件

◆ msg_body

char* NIMQChatSystemNotification::msg_body

消息内容

◆ msg_data

void* NIMQChatSystemNotification::msg_data

系统通知数据, 根据不同的系统通知类型,数据结构不同

◆ msg_ext

char* NIMQChatSystemNotification::msg_ext

消息扩展字段

◆ msg_id

char* NIMQChatSystemNotification::msg_id

消息id

◆ msg_server_id

uint64_t NIMQChatSystemNotification::msg_server_id

消息服务器 id

◆ msg_type

NIMQChatSystemNotificationType NIMQChatSystemNotification::msg_type

系统通知类型

◆ need_badge

bool NIMQChatSystemNotification::need_badge

是否需要消息计数, false: 不需要, true: 需要, 默认 true

◆ need_push_nick

bool NIMQChatSystemNotification::need_push_nick

是否需要推送昵称, false: 不需要, true: 需要, 默认 true

◆ push_content

char* NIMQChatSystemNotification::push_content

自定义的推送内容

◆ push_enable

bool NIMQChatSystemNotification::push_enable

是否需要推送, false: 不需要, true: 需要, 默认 false

◆ push_payload

char* NIMQChatSystemNotification::push_payload

自定义的推送属性,限制json

◆ resend_flag

bool NIMQChatSystemNotification::resend_flag

重发标记,false:不是重发,true:是重发

◆ route_enable

bool NIMQChatSystemNotification::route_enable

是否需要抄送, false: 不需要, true: 需要, 默认 true

◆ server_id

uint64_t NIMQChatSystemNotification::server_id

消息所属的server id

◆ status

NIMQChatSystemNotificationStatus NIMQChatSystemNotification::status

消息状态

◆ timestamp

uint64_t NIMQChatSystemNotification::timestamp

消息发送时间戳

◆ to_accids

char* NIMQChatSystemNotification::to_accids

通知接受者账号列表, json array

◆ to_type

NIMQChatSystemNotificationToType NIMQChatSystemNotification::to_type

消息通知目标

◆ update_timestamp

uint64_t NIMQChatSystemNotification::update_timestamp

消息更新时间戳


该结构体的文档由以下文件生成: