NIM 跨平台 C++ SDK
载入中...
搜索中...
未找到
nim_chatroom::ChatRoomMessageSetting结构体 参考

聊天室消息属性设置 更多...

#include <nim_chatroom_helper.h>

Public 成员函数

 ChatRoomMessageSetting ()
 
void ToJsonValue (nim_cpp_wrapper_util::Json::Value &message) const
 组装Json Value字符串
 
void ParseMessageSetting (const nim_cpp_wrapper_util::Json::Value &message)
 从Json Value解析出消息属性设置
 

Public 属性

bool resend_flag_
 消息重发标记位
 
std::string ext_
 第三方扩展字段, 必须为可以解析为json的非格式化的字符串,长度限制4096
 
bool anti_spam_enable_
 是否需要过易盾反垃圾
 
std::string anti_spam_content_
 (可选)开发者自定义的反垃圾字段,长度限制2048
 
bool history_save_
 (可选)是否存云端消息历史,默认存
 
std::string anti_spam_bizid_
 (可选)用户配置的对某些单条消息另外的反垃圾的业务ID
 
int anti_spam_using_yidun_
 (可选) 单条消息是否使用易盾反垃圾 0:(在开通易盾的情况下)不过易盾反垃圾
 
int high_priority_
 高优先级消息标记,1:是; 非高优先级消息不带该字段,服务器填写,发送方不需要填写
 
std::string yidun_anti_cheating_
 (可选)String, 易盾反垃圾增强反作弊专属字段, 限制json,长度限制1024
 
std::string env_config_
 (可选) 自定义抄送配置
 
std::string anti_spam_ext_
 (可选)String, 易盾反垃圾扩展字段,限制json,长度限制1024
 
NIMChatRoomLocation location_
 (可选)发送消息时附加的位置信息
 
std::list< std::string > to_accids
 (可选)消息接受者,如果设置了本字段,且不为空,则本消息为聊天室定向消息(聊天室定向消息不会存历史)
 

详细描述

聊天室消息属性设置

构造及析构函数说明

◆ ChatRoomMessageSetting()

nim_chatroom::ChatRoomMessageSetting::ChatRoomMessageSetting ( )
inline

构造函数

成员函数说明

◆ ParseMessageSetting()

void nim_chatroom::ChatRoomMessageSetting::ParseMessageSetting ( const nim_cpp_wrapper_util::Json::Value message)
inline

从Json Value解析出消息属性设置

参数
[in]message消息Json
返回
void

◆ ToJsonValue()

void nim_chatroom::ChatRoomMessageSetting::ToJsonValue ( nim_cpp_wrapper_util::Json::Value message) const
inline

组装Json Value字符串

参数
[out]message消息Json
返回
void

类成员变量说明

◆ anti_spam_bizid_

std::string nim_chatroom::ChatRoomMessageSetting::anti_spam_bizid_

(可选)用户配置的对某些单条消息另外的反垃圾的业务ID

◆ anti_spam_content_

std::string nim_chatroom::ChatRoomMessageSetting::anti_spam_content_

(可选)开发者自定义的反垃圾字段,长度限制2048

◆ anti_spam_enable_

bool nim_chatroom::ChatRoomMessageSetting::anti_spam_enable_

是否需要过易盾反垃圾

◆ anti_spam_ext_

std::string nim_chatroom::ChatRoomMessageSetting::anti_spam_ext_

(可选)String, 易盾反垃圾扩展字段,限制json,长度限制1024

◆ anti_spam_using_yidun_

int nim_chatroom::ChatRoomMessageSetting::anti_spam_using_yidun_

(可选) 单条消息是否使用易盾反垃圾 0:(在开通易盾的情况下)不过易盾反垃圾

◆ env_config_

std::string nim_chatroom::ChatRoomMessageSetting::env_config_

(可选) 自定义抄送配置

◆ ext_

std::string nim_chatroom::ChatRoomMessageSetting::ext_

第三方扩展字段, 必须为可以解析为json的非格式化的字符串,长度限制4096

◆ high_priority_

int nim_chatroom::ChatRoomMessageSetting::high_priority_

高优先级消息标记,1:是; 非高优先级消息不带该字段,服务器填写,发送方不需要填写

◆ history_save_

bool nim_chatroom::ChatRoomMessageSetting::history_save_

(可选)是否存云端消息历史,默认存

◆ location_

NIMChatRoomLocation nim_chatroom::ChatRoomMessageSetting::location_

(可选)发送消息时附加的位置信息

◆ resend_flag_

bool nim_chatroom::ChatRoomMessageSetting::resend_flag_

消息重发标记位

◆ to_accids

std::list<std::string> nim_chatroom::ChatRoomMessageSetting::to_accids

(可选)消息接受者,如果设置了本字段,且不为空,则本消息为聊天室定向消息(聊天室定向消息不会存历史)

◆ yidun_anti_cheating_

std::string nim_chatroom::ChatRoomMessageSetting::yidun_anti_cheating_

(可选)String, 易盾反垃圾增强反作弊专属字段, 限制json,长度限制1024


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