NIM SDK API  9.0.0
Public Member Functions | Public Attributes | List of all members
nim::SysMessageSetting Struct Reference

系统消息和自定义通知属性设置 More...

#include <nim_sysmsg_helper.h>

Public Member Functions

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

Public Attributes

BoolStatus need_push_
 
BoolStatus push_need_badge_
 
BoolStatus push_need_prefix_
 
BoolStatus need_offline_
 
nim_cpp_wrapper_util::Json::Value push_payload_
 
std::string push_content_
 
BoolStatus anti_spam_enable_
 
std::string anti_spam_content_
 
std::string env_config_
 

Detailed Description

系统消息和自定义通知属性设置

Constructor & Destructor Documentation

◆ SysMessageSetting()

nim::SysMessageSetting::SysMessageSetting ( )
inline

构造函数

Member Function Documentation

◆ ParseMessageSetting()

void nim::SysMessageSetting::ParseMessageSetting ( const nim_cpp_wrapper_util::Json::Value &  message)
inline

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

Parameters
[in]message消息Json
Returns
void

◆ ToJsonValue()

void nim::SysMessageSetting::ToJsonValue ( nim_cpp_wrapper_util::Json::Value &  message) const
inline

组装Json Value字符串

Parameters
[out]message消息Json
Returns
void

Member Data Documentation

◆ anti_spam_content_

std::string nim::SysMessageSetting::anti_spam_content_

(功能暂时不开放)(可选)开发者自定义的反垃圾字段

◆ anti_spam_enable_

BoolStatus nim::SysMessageSetting::anti_spam_enable_

(功能暂时不开放)是否需要过易盾反垃圾

◆ env_config_

std::string nim::SysMessageSetting::env_config_

(可选) 指向自定义抄送的配置

◆ need_offline_

BoolStatus nim::SysMessageSetting::need_offline_

是否支持离线消息

◆ need_push_

BoolStatus nim::SysMessageSetting::need_push_

是否需要推送

◆ push_content_

std::string nim::SysMessageSetting::push_content_

自定义推送文案,长度限制200字节

◆ push_need_badge_

BoolStatus nim::SysMessageSetting::push_need_badge_

是否要做消息计数

◆ push_need_prefix_

BoolStatus nim::SysMessageSetting::push_need_prefix_

需要推送昵称

◆ push_payload_

nim_cpp_wrapper_util::Json::Value nim::SysMessageSetting::push_payload_

第三方自定义的推送属性,长度2048


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