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

会话数据 更多...

#include <nim_session_helper.h>

Public 成员函数

 SessionData ()
 

静态 Public 成员函数

static std::string ToJsonString (const SessionData &sessionData)
 
static void ToJsonObject (const SessionData &sessionData, nim_cpp_wrapper_util::Json::Value &value)
 

Public 属性

std::string id_
 会话ID
 
NIMSessionType type_
 会话类型
 
int unread_count_
 当前会话消息未读数
 
NIMSessionCommand command_
 会话修改命令
 
std::string msg_id_
 当前会话最新一条消息ID
 
std::string msg_sender_accid_
 当前会话最新一条消息发送方ID
 
int64_t msg_timetag_
 当前会话最新一条消息时间戳(毫秒)
 
NIMMessageType msg_type_
 当前会话最新一条消息类型
 
std::string msg_content_
 当前会话最新一条消息内容
 
std::string msg_attach_
 当前会话最新一条消息附件
 
NIMMsgLogStatus msg_status_
 当前会话最新一条消息状态
 
NIMMsgLogSubStatus msg_sub_status_
 当前会话最新一条消息子状态
 
bool last_updated_msg_
 (批量)消息变更或增加时是否是最后一条变更的信息
 
bool placed_on_top_
 置顶标识
 
std::string extend_data_
 本地扩展字段,限制4096
 
bool is_robot_session_
 是否为机器人会话, 默认为false
 
StickTopSessionInfo stick_top_info_
 置顶信息 v7.6添加,推荐使用此字段代替 "placed_on_top_" 字段
 

详细描述

会话数据

构造及析构函数说明

◆ SessionData()

nim::SessionData::SessionData ( )
inline

构造函数

成员函数说明

◆ ToJsonObject()

void nim::SessionData::ToJsonObject ( const SessionData sessionData,
nim_cpp_wrapper_util::Json::Value value 
)
static

◆ ToJsonString()

std::string nim::SessionData::ToJsonString ( const SessionData sessionData)
static

类成员变量说明

◆ command_

NIMSessionCommand nim::SessionData::command_

会话修改命令

◆ extend_data_

std::string nim::SessionData::extend_data_

本地扩展字段,限制4096

◆ id_

std::string nim::SessionData::id_

会话ID

◆ is_robot_session_

bool nim::SessionData::is_robot_session_

是否为机器人会话, 默认为false

◆ last_updated_msg_

bool nim::SessionData::last_updated_msg_

(批量)消息变更或增加时是否是最后一条变更的信息

◆ msg_attach_

std::string nim::SessionData::msg_attach_

当前会话最新一条消息附件

◆ msg_content_

std::string nim::SessionData::msg_content_

当前会话最新一条消息内容

◆ msg_id_

std::string nim::SessionData::msg_id_

当前会话最新一条消息ID

◆ msg_sender_accid_

std::string nim::SessionData::msg_sender_accid_

当前会话最新一条消息发送方ID

◆ msg_status_

NIMMsgLogStatus nim::SessionData::msg_status_

当前会话最新一条消息状态

◆ msg_sub_status_

NIMMsgLogSubStatus nim::SessionData::msg_sub_status_

当前会话最新一条消息子状态

◆ msg_timetag_

int64_t nim::SessionData::msg_timetag_

当前会话最新一条消息时间戳(毫秒)

◆ msg_type_

NIMMessageType nim::SessionData::msg_type_

当前会话最新一条消息类型

◆ placed_on_top_

bool nim::SessionData::placed_on_top_

置顶标识

◆ stick_top_info_

StickTopSessionInfo nim::SessionData::stick_top_info_

置顶信息 v7.6添加,推荐使用此字段代替 "placed_on_top_" 字段

◆ type_

NIMSessionType nim::SessionData::type_

会话类型

◆ unread_count_

int nim::SessionData::unread_count_

当前会话消息未读数


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