NIM SDK API  9.0.0
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
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_
 
NIMSessionType type_
 
int unread_count_
 
NIMSessionCommand command_
 
std::string msg_id_
 
std::string msg_sender_accid_
 
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_
 
bool is_robot_session_
 
StickTopSessionInfo stick_top_info_
 

Detailed Description

会话数据

Constructor & Destructor Documentation

◆ SessionData()

nim::SessionData::SessionData ( )
inline

构造函数

Member Data Documentation

◆ 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_

当前会话消息未读数


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