NIM PC Cross Platform SDK
|
事件订阅用户状态 更多...
#include <v2_nim_def_struct.hpp>
Public 属性 | |
nstd::string | accountId |
用户账号 ID | |
uint32_t | statusType {0} |
用户状态类型 | |
V2NIMLoginClientType | clientType {V2NIM_LOGIN_CLIENT_TYPE_UNKNOWN} |
用户发布状态对应的终端 V2NIMLoginClientType | |
time_t | publishTime {0} |
用户发布状态的发布时间(服务器时间) | |
nstd::optional< nstd::string > | uniqueId |
每次发布时会生成一个唯一 ID,发布自定义事件时会生成该参数,如果 ID 相同则表示同一个事件 | |
nstd::optional< uint32_t > | duration |
事件的有效期 | |
nstd::optional< nstd::string > | extension |
用户发布状态时设置的扩展字段 | |
nstd::optional< nstd::string > | serverExtension |
获取预留状态中的配置信息,由服务端填入 JSON array 格式 | |
事件订阅用户状态
nstd::string v2::V2NIMUserStatus::accountId |
用户账号 ID
V2NIMLoginClientType v2::V2NIMUserStatus::clientType {V2NIM_LOGIN_CLIENT_TYPE_UNKNOWN} |
用户发布状态对应的终端 V2NIMLoginClientType
nstd::optional<uint32_t> v2::V2NIMUserStatus::duration |
事件的有效期
nstd::optional<nstd::string> v2::V2NIMUserStatus::extension |
用户发布状态时设置的扩展字段
time_t v2::V2NIMUserStatus::publishTime {0} |
用户发布状态的发布时间(服务器时间)
nstd::optional<nstd::string> v2::V2NIMUserStatus::serverExtension |
获取预留状态中的配置信息,由服务端填入 JSON array 格式
uint32_t v2::V2NIMUserStatus::statusType {0} |
用户状态类型
nstd::optional<nstd::string> v2::V2NIMUserStatus::uniqueId |
每次发布时会生成一个唯一 ID,发布自定义事件时会生成该参数,如果 ID 相同则表示同一个事件