NIM PC Cross Platform SDK
nim::SessionData Struct Reference

会话数据 More...

#include <nim_session_helper.h>

Public Member Functions

 SessionData ()
 

Static Public Member Functions

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

Public Attributes

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_" 字段
 

Detailed Description

会话数据

Constructor & Destructor Documentation

◆ SessionData()

nim::SessionData::SessionData ( )
inline

构造函数


The documentation for this struct was generated from the following files: