事件数据
More...
#include <nim_subscribe_event_helper.h>
|
int | event_type_ |
| 事件类型,服务器保留1~99999的事件类型,客户端自定义事件类型需大于99999
|
|
int | event_value_ |
| 事件状态,在线状态事件服务器保留1~9999的事件值,客户端自定义事件值需大于9999
|
|
std::string | client_msg_id_ |
| 客户端生成的消息id
|
|
std::string | config_ |
| 用户自定义事件扩展属性,最长4K
|
|
int64_t | ttl_ |
| 事件有效期,单位:秒,时间范围:60s到7天
|
|
NIMEventBroadcastType | broadcast_type_ |
| 事件广播类型
|
|
NIMEventSyncType | sync_self_ |
| 事件同步类型
|
|
int | readonly_ttl_type |
| TtlType枚举值
|
|
int | readonly_durable_ |
| 是否需要持久化(可选字段),默认为需要持久化,0:不需要持久化,1:需要持久化
|
|
int64_t | readonly_event_time_ |
| 事件发布的时间戳,服务器补充
|
|
std::string | readonly_server_msg_id_ |
| 服务端生成的消息id
|
|
int | readonly_client_type_ |
| 发送客户端类型
|
|
std::string | readonly_nim_config_ |
| 预定义事件的扩展字段(在线状态事件:在线的客户端类型Json)
|
|
std::string | readonly_multi_config_ |
| 多端配置信息字段,JSON格式{"clent_type":"clent_config","1":"xxx","2":"xxx"}
|
|
std::string | readonly_publisher_accid_ |
| 事件发布者的accid
|
|
std::string | readonly_consid_ |
| 发送设备id
|
|
◆ EventData()
nim::EventData::EventData |
( |
| ) |
|
|
inline |
◆ ToJsonString()
std::string nim::EventData::ToJsonString |
( |
| ) |
const |
|
inline |
组装Json Value字符串
- Returns
- string Json Value字符串
The documentation for this struct was generated from the following file: