NIM Unity SDK  V2.4.2
Public 成员函数 | 属性 | 所有成员列表
NIM.SysMessage.NIMSysMessageContent类 参考
类 NIM.SysMessage.NIMSysMessageContent 继承关系图:
NimUtility.NimJsonObject< NIMSysMessageContent >

Public 成员函数

string GenerateMsgId ()
 
- Public 成员函数 继承自 NimUtility.NimJsonObject< NIMSysMessageContent >
virtual string Serialize ()
 
virtual string SerializeWithIndented ()
 

属性

long Timetag [get, set]
 时间戳,选填 更多...
 
NIMSysMsgType MsgType [get, set]
 通知类型,如果值为<c>kNIMSysMsgTypeFriendAdd通过Attach json串中"vt"键获取具体类型NIM.Friend.NIMVerifyType 更多...
 
string ReceiverId [get, set]
 接收者id,如果是个人,则是对方用户id,如果是群,则是群id,必填 更多...
 
string SenderId [get, set]
 自己id,选填 更多...
 
string Message [get, set]
 附言,按需填写 更多...
 
string Attachment [get, set]
 附件,按需填写 更多...
 
long Id [get, set]
 服务器消息id(自定义通知消息,必须填0),发送方不需要填写 更多...
 
NIMMessageSettingStatus SupportOffline [get, set]
 (选填)自定义通知消息是否存离线:0-不存(只发给在线用户),1-存(可发给离线用户) 更多...
 
string PushContent [get, set]
 (选填)自定义通知消息推送文本,不填则不推送 更多...
 
NIMSysMsgStatus Status [get, set]
 本地定义的系统消息状态,见NIMSysMsgStatus,发送方不需要填写 更多...
 
NIMMessageSettingStatus NeedPush [get, set]
 (可选)是否需要推送, 0:不需要,1:需要,默认1 更多...
 
NIMMessageSettingStatus NeedPushCount [get, set]
 (可选)推送是否要做消息计数(角标),0:不需要,1:需要,默认1 更多...
 
NIMMessageSettingStatus NeedPushPrefix [get, set]
 (可选)推送需要前缀,0:不需要,1:需要,默认0 更多...
 
string ClientMsgId [get, set]
 本地定义的消息id,发送方必填,建议使用uuid 更多...
 
NimUtility.Json.JsonExtension CustomPushContent [get, set]
 (可选)第三方自定义的推送属性,必须为可以解析为json的非格式化的字符串,长度2048 更多...
 
bool? AntiSpamEnabled [get, set]
 是否需要过易盾反垃圾,默认false 更多...
 
string AntiSpamContent [get, set]
 (可选)开发者自定义的反垃圾字段,长度限制:5000字符 更多...
 
- 属性 继承自 NimUtility.NimJsonObject< NIMSysMessageContent >
virtual bool IgnoreDefauleValue [get, set]
 
string JSON [get, set]
 

额外继承的成员函数

- 静态 Public 成员函数 继承自 NimUtility.NimJsonObject< NIMSysMessageContent >
static T Deserialize (string json)
 

属性说明

◆ Timetag

long NIM.SysMessage.NIMSysMessageContent.Timetag
getset

时间戳,选填

◆ MsgType

NIMSysMsgType NIM.SysMessage.NIMSysMessageContent.MsgType
getset

通知类型,如果值为<c>kNIMSysMsgTypeFriendAdd通过Attach json串中"vt"键获取具体类型NIM.Friend.NIMVerifyType

◆ ReceiverId

string NIM.SysMessage.NIMSysMessageContent.ReceiverId
getset

接收者id,如果是个人,则是对方用户id,如果是群,则是群id,必填

◆ SenderId

string NIM.SysMessage.NIMSysMessageContent.SenderId
getset

自己id,选填

◆ Message

string NIM.SysMessage.NIMSysMessageContent.Message
getset

附言,按需填写

◆ Attachment

string NIM.SysMessage.NIMSysMessageContent.Attachment
getset

附件,按需填写

◆ Id

long NIM.SysMessage.NIMSysMessageContent.Id
getset

服务器消息id(自定义通知消息,必须填0),发送方不需要填写

◆ SupportOffline

NIMMessageSettingStatus NIM.SysMessage.NIMSysMessageContent.SupportOffline
getset

(选填)自定义通知消息是否存离线:0-不存(只发给在线用户),1-存(可发给离线用户)

◆ PushContent

string NIM.SysMessage.NIMSysMessageContent.PushContent
getset

(选填)自定义通知消息推送文本,不填则不推送

◆ Status

NIMSysMsgStatus NIM.SysMessage.NIMSysMessageContent.Status
getset

本地定义的系统消息状态,见NIMSysMsgStatus,发送方不需要填写

◆ NeedPush

NIMMessageSettingStatus NIM.SysMessage.NIMSysMessageContent.NeedPush
getset

(可选)是否需要推送, 0:不需要,1:需要,默认1

◆ NeedPushCount

NIMMessageSettingStatus NIM.SysMessage.NIMSysMessageContent.NeedPushCount
getset

(可选)推送是否要做消息计数(角标),0:不需要,1:需要,默认1

◆ NeedPushPrefix

NIMMessageSettingStatus NIM.SysMessage.NIMSysMessageContent.NeedPushPrefix
getset

(可选)推送需要前缀,0:不需要,1:需要,默认0

◆ ClientMsgId

string NIM.SysMessage.NIMSysMessageContent.ClientMsgId
getset

本地定义的消息id,发送方必填,建议使用uuid

◆ CustomPushContent

NimUtility.Json.JsonExtension NIM.SysMessage.NIMSysMessageContent.CustomPushContent
getset

(可选)第三方自定义的推送属性,必须为可以解析为json的非格式化的字符串,长度2048

◆ AntiSpamEnabled

bool? NIM.SysMessage.NIMSysMessageContent.AntiSpamEnabled
getset

是否需要过易盾反垃圾,默认false

◆ AntiSpamContent

string NIM.SysMessage.NIMSysMessageContent.AntiSpamContent
getset

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


该类的文档由以下文件生成: