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

自定义用户状态参数 更多...

#include <v2_nim_def_struct.hpp>

Public 属性

uint32_t statusType {0}
 自定义设置值 10000 以上,不包括 10000,10000 以内为内部预定义值。小于 10000 将返回参数错误
 
uint32_t duration {V2NIM_DEFAULT_SUBSCRIBE_DURATION}
 状态的有效期,单位秒,范围为 60s 到 7 天
 
nstd::optional< nstd::stringextension
 用户发布状态时设置的扩展字段
 
bool onlineOnly {true}
 用户发布状态时是否只广播给在线的订阅者
 
bool multiSync {false}
 用户发布状态时是否需要多端同步
 

详细描述

自定义用户状态参数

类成员变量说明

◆ duration

uint32_t v2::V2NIMCustomUserStatusParams::duration {V2NIM_DEFAULT_SUBSCRIBE_DURATION}

状态的有效期,单位秒,范围为 60s 到 7 天

◆ extension

nstd::optional<nstd::string> v2::V2NIMCustomUserStatusParams::extension

用户发布状态时设置的扩展字段

◆ multiSync

bool v2::V2NIMCustomUserStatusParams::multiSync {false}

用户发布状态时是否需要多端同步

◆ onlineOnly

bool v2::V2NIMCustomUserStatusParams::onlineOnly {true}

用户发布状态时是否只广播给在线的订阅者

◆ statusType

uint32_t v2::V2NIMCustomUserStatusParams::statusType {0}

自定义设置值 10000 以上,不包括 10000,10000 以内为内部预定义值。小于 10000 将返回参数错误


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