NIMSDK-AOS  9.16.0
Public 成员函数 | 所有成员列表
com.netease.nimlib.sdk.msg.model.SystemMessage类 参考

系统通知数据结构 更多...

类 com.netease.nimlib.sdk.msg.model.SystemMessage 继承关系图:

Public 成员函数

long getMessageId ()
 获取系统通知ID 更多...
 
void setMessageId (long messageId)
 设置系统通知ID 更多...
 
SystemMessageType getType ()
 获取系统通知类型 更多...
 
void setType (int type)
 设置系统通知类型 更多...
 
String getFromAccount ()
 该系统通知的发起方帐号。
例如:申请加入群的申请者,同意入群邀请的同意者 更多...
 
void setFromAccount (String fromAccount)
 设置发起方帐号 更多...
 
String getTargetId ()
 获取系统通知的目标ID. 更多...
 
void setTargetId (String targetId)
 设置系统通知的目标ID 更多...
 
long getTime ()
 获取系统通知的发出时间,单位为ms 更多...
 
void setTime (long time)
 设置系统通知的发出时间 更多...
 
SystemMessageStatus getStatus ()
 获取系统通知的处理状态 更多...
 
void setStatus (SystemMessageStatus status)
 设置系统通知的处理状态 更多...
 
String getContent ()
 获取系统通知的内容。
例如:申请附言,拒绝理由 更多...
 
void setContent (String content)
 设置系统通知的内容 更多...
 
String getAttach ()
 获取系统通知的附件内容。
该字段用于日后扩展 更多...
 
void setAttach (String attach)
 设置系统通知的附件内容。 更多...
 
Object getAttachObject ()
 获取系统通知附件内容解析后的对象。
对于第三方app自定义消息类型,该域可自行解析。
对于内置的系统通知类型,该域的返回值定义见com.netease.nimlib.sdk.msg.constant.SystemMessageType 更多...
 
void setAttachObject (Object object)
 设置解析后的附件对象。
该字段和attach是独立的,以便第三方app缓存自己的附件对象。 更多...
 
boolean isUnread ()
 判断该系统通知是否已读 更多...
 
void setUnread (boolean unread)
 设置改系统通知已读/未读 更多...
 
String getCustomInfo ()
 获取自定义信息,目前只有拉人入群时可以设置 更多...
 

详细描述

系统通知数据结构

在文件 SystemMessage.java17 行定义.

成员函数说明

◆ getAttach()

String com.netease.nimlib.sdk.msg.model.SystemMessage.getAttach ( )

获取系统通知的附件内容。
该字段用于日后扩展

返回
附件

在文件 SystemMessage.java177 行定义.

◆ getAttachObject()

Object com.netease.nimlib.sdk.msg.model.SystemMessage.getAttachObject ( )

获取系统通知附件内容解析后的对象。
对于第三方app自定义消息类型,该域可自行解析。
对于内置的系统通知类型,该域的返回值定义见com.netease.nimlib.sdk.msg.constant.SystemMessageType

返回
附件对象

在文件 SystemMessage.java206 行定义.

◆ getContent()

String com.netease.nimlib.sdk.msg.model.SystemMessage.getContent ( )

获取系统通知的内容。
例如:申请附言,拒绝理由

返回
内容

在文件 SystemMessage.java158 行定义.

◆ getCustomInfo()

String com.netease.nimlib.sdk.msg.model.SystemMessage.getCustomInfo ( )

获取自定义信息,目前只有拉人入群时可以设置

返回
customInfo

在文件 SystemMessage.java244 行定义.

◆ getFromAccount()

String com.netease.nimlib.sdk.msg.model.SystemMessage.getFromAccount ( )

该系统通知的发起方帐号。
例如:申请加入群的申请者,同意入群邀请的同意者

返回
发起方帐号

在文件 SystemMessage.java84 行定义.

◆ getMessageId()

long com.netease.nimlib.sdk.msg.model.SystemMessage.getMessageId ( )

获取系统通知ID

返回
消息ID

在文件 SystemMessage.java47 行定义.

◆ getStatus()

SystemMessageStatus com.netease.nimlib.sdk.msg.model.SystemMessage.getStatus ( )

获取系统通知的处理状态

返回
状态

在文件 SystemMessage.java139 行定义.

◆ getTargetId()

String com.netease.nimlib.sdk.msg.model.SystemMessage.getTargetId ( )

获取系统通知的目标ID.


例如:申请入群,被拒绝申请的群ID,

返回
目标ID

在文件 SystemMessage.java103 行定义.

◆ getTime()

long com.netease.nimlib.sdk.msg.model.SystemMessage.getTime ( )

获取系统通知的发出时间,单位为ms

返回
发出时间

在文件 SystemMessage.java121 行定义.

◆ getType()

SystemMessageType com.netease.nimlib.sdk.msg.model.SystemMessage.getType ( )

获取系统通知类型

返回
系统通知类型

在文件 SystemMessage.java65 行定义.

◆ isUnread()

boolean com.netease.nimlib.sdk.msg.model.SystemMessage.isUnread ( )

判断该系统通知是否已读

返回
true表示未读,false表示已读

在文件 SystemMessage.java225 行定义.

◆ setAttach()

void com.netease.nimlib.sdk.msg.model.SystemMessage.setAttach ( String  attach)

设置系统通知的附件内容。

参数
attach附件

在文件 SystemMessage.java186 行定义.

◆ setAttachObject()

void com.netease.nimlib.sdk.msg.model.SystemMessage.setAttachObject ( Object  object)

设置解析后的附件对象。
该字段和attach是独立的,以便第三方app缓存自己的附件对象。

参数
object附件对象

在文件 SystemMessage.java216 行定义.

◆ setContent()

void com.netease.nimlib.sdk.msg.model.SystemMessage.setContent ( String  content)

设置系统通知的内容

参数
content内容

在文件 SystemMessage.java167 行定义.

◆ setFromAccount()

void com.netease.nimlib.sdk.msg.model.SystemMessage.setFromAccount ( String  fromAccount)

设置发起方帐号

参数
fromAccount发起方帐号

在文件 SystemMessage.java93 行定义.

◆ setMessageId()

void com.netease.nimlib.sdk.msg.model.SystemMessage.setMessageId ( long  messageId)

设置系统通知ID

参数
messageId消息ID

在文件 SystemMessage.java56 行定义.

◆ setStatus()

void com.netease.nimlib.sdk.msg.model.SystemMessage.setStatus ( SystemMessageStatus  status)

设置系统通知的处理状态

参数
status状态

在文件 SystemMessage.java148 行定义.

◆ setTargetId()

void com.netease.nimlib.sdk.msg.model.SystemMessage.setTargetId ( String  targetId)

设置系统通知的目标ID

参数
targetId目标ID

在文件 SystemMessage.java112 行定义.

◆ setTime()

void com.netease.nimlib.sdk.msg.model.SystemMessage.setTime ( long  time)

设置系统通知的发出时间

参数
time发出时间

在文件 SystemMessage.java130 行定义.

◆ setType()

void com.netease.nimlib.sdk.msg.model.SystemMessage.setType ( int  type)

设置系统通知类型

参数
type类型

在文件 SystemMessage.java74 行定义.

◆ setUnread()

void com.netease.nimlib.sdk.msg.model.SystemMessage.setUnread ( boolean  unread)

设置改系统通知已读/未读

参数
unreadtrue表示未读,false表示已读

在文件 SystemMessage.java234 行定义.


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