NIMSDK-AOS  9.16.3
Public 成员函数 | 所有成员列表
com.netease.nimlib.sdk.qchat.model.QChatMessageInternal接口 参考

圈组消息 更多...

类 com.netease.nimlib.sdk.qchat.model.QChatMessageInternal 继承关系图:
com.netease.nimlib.sdk.qchat.model.QChatMessage

Public 成员函数

long getQChatServerId ()
 获取消息所属的serverId 更多...
 
long getQChatChannelId ()
 获取消息所属的channelId 更多...
 
String getFromAccount ()
 获取消息发送者的accid 更多...
 
int getFromClientType ()
 获取消息发送者的客户端类型 更多...
 
String getFromDeviceId ()
 获取消息发送者设备id 更多...
 
String getFromNick ()
 获取消息发送者昵称 更多...
 
long getTime ()
 获取消息发送时间 更多...
 
long getUpdateTime ()
 获取消息更新时间 更多...
 
MsgTypeEnum getMsgType ()
 获取消息类型 更多...
 
String getContent ()
 获取消息body 更多...
 
void setContent (String content)
 设置消息body 更多...
 
String getAttachStr ()
 获取消息attach 更多...
 
Map< String, Object > getRemoteExtension ()
 获取消息自定义ext 更多...
 
void setRemoteExtension (Map< String, Object > remoteExtension)
 设置消息自定义ext 更多...
 
String getUuid ()
 获取消息的uuid, 该域在生成消息时即会填上 更多...
 
long getMsgIdServer ()
 获取消息服务端ID 更多...
 
boolean isResend ()
 是否重发 更多...
 
int getServerStatus ()
 设置是否重发 更多...
 
void setServerStatus (int status)
 服务器消息状态 更多...
 
Map< String, Object > getPushPayload ()
 获取第三方自定义的推送属性 更多...
 
String getPushContent ()
 获取自定义推送文案 更多...
 
List< String > getMentionedAccidList ()
 获取被@的人的accid列表 更多...
 
boolean isMentionedAll ()
 是否@所有人 更多...
 
boolean isHistoryEnable ()
 该消息是否存储云端历史,默认true 更多...
 
MsgStatusEnum getSendMsgStatus ()
 获取消息状态 更多...
 
void setSendMsgStatus (MsgStatusEnum sendMsgStatus)
 设置消息状态 更多...
 
MsgAttachment getAttachment ()
 获取消息附件对象。仅当getMsgType()返回为非text时有效 更多...
 
void setAttachment (MsgAttachment attachment)
 设置消息附件对象。
如果附件内部包含状态,或是自定义附件类型,用户可自主更新,以便界面展现。
更多...
 
AttachStatusEnum getAttachStatus ()
 获取消息附件接收/发送状态 更多...
 
void setAttachStatus (AttachStatusEnum attachStatus)
 设置消息附件状态 更多...
 
boolean isPushEnable ()
 是否需要推送,默认true 更多...
 
boolean isNeedBadge ()
 是否需要消息计数,默认true 更多...
 
boolean isNeedPushNick ()
 是否需要推送昵称,默认true 更多...
 
boolean isRouteEnable ()
 是否需要抄送,默认true 更多...
 
QChatNotifyReason getNotifyReason ()
 下发通知的原因 更多...
 
String getEnv ()
 获取环境变量 用于指向不同的抄送,第三方回调等配置 更多...
 
void setEnv (String env)
 设置环境变量 用于指向不同的抄送,第三方回调等配置 更多...
 
String getCallbackExtension ()
 获取第三方回调回来的自定义扩展字段 更多...
 
QChatMessageRefer getReplyRefer ()
 获取被回复消息引用 更多...
 
QChatMessageRefer getThreadRefer ()
 获取根消息引用 更多...
 
boolean isRootThread ()
 是否是根消息 更多...
 
void setMessageThread (QChatMessage parent)
 通过此消息的父消息设置消息的thread信息 更多...
 
QChatMessageAntiSpamOption getAntiSpamOption ()
 获取消息反垃圾配置选项 更多...
 
QChatMessageAntiSpamResult getAntiSpamResult ()
 获取反垃圾结果,此结果仅对文本和图片有效 更多...
 
QChatMsgUpdateContent getUpdateContent ()
 获取消息更新内容,消息被修改/撤回/删除 才有值,否则为null 更多...
 
QChatMsgUpdateInfo getUpdateOperatorInfo ()
 获取消息更新操作者的信息,消息被修改/撤回/删除 才有值,否则为null 更多...
 
List< Long > getMentionedRoleIdList ()
 获取被@的身份组的roleid列表 更多...
 
Integer getSubType ()
 获取消息子类型 更多...
 
void setSubType (Integer subType)
 设置消息子类型 更多...
 

详细描述

圈组消息

在文件 QChatMessageInternal.java16 行定义.

成员函数说明

◆ getAntiSpamOption()

QChatMessageAntiSpamOption com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.getAntiSpamOption ( )

获取消息反垃圾配置选项

返回

◆ getAntiSpamResult()

QChatMessageAntiSpamResult com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.getAntiSpamResult ( )

获取反垃圾结果,此结果仅对文本和图片有效

返回

◆ getAttachment()

MsgAttachment com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.getAttachment ( )

获取消息附件对象。仅当getMsgType()返回为非text时有效

◆ getAttachStatus()

AttachStatusEnum com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.getAttachStatus ( )

获取消息附件接收/发送状态

◆ getAttachStr()

String com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.getAttachStr ( )

获取消息attach

返回
消息attach

◆ getCallbackExtension()

String com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.getCallbackExtension ( )

获取第三方回调回来的自定义扩展字段

返回
第三方回调回来的自定义扩展字段

◆ getContent()

String com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.getContent ( )

获取消息body

返回
消息body

◆ getEnv()

String com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.getEnv ( )

获取环境变量 用于指向不同的抄送,第三方回调等配置

返回
环境变量

◆ getFromAccount()

String com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.getFromAccount ( )

获取消息发送者的accid

返回
消息发送者的accid

◆ getFromClientType()

int com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.getFromClientType ( )

获取消息发送者的客户端类型

返回
消息发送者的客户端类型

◆ getFromDeviceId()

String com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.getFromDeviceId ( )

获取消息发送者设备id

返回
消息发送者设备id

◆ getFromNick()

String com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.getFromNick ( )

获取消息发送者昵称

返回
消息发送者昵称

◆ getMentionedAccidList()

List<String> com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.getMentionedAccidList ( )

获取被@的人的accid列表

返回
被@的人的accid列表

◆ getMentionedRoleIdList()

List<Long> com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.getMentionedRoleIdList ( )

获取被@的身份组的roleid列表

返回

◆ getMsgIdServer()

long com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.getMsgIdServer ( )

获取消息服务端ID

返回
消息服务端ID

◆ getMsgType()

MsgTypeEnum com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.getMsgType ( )

获取消息类型

返回
消息类型

◆ getNotifyReason()

QChatNotifyReason com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.getNotifyReason ( )

下发通知的原因

返回

◆ getPushContent()

String com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.getPushContent ( )

获取自定义推送文案

返回
自定义推送文案

◆ getPushPayload()

Map<String, Object> com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.getPushPayload ( )

获取第三方自定义的推送属性

返回
第三方自定义的推送属性Map

◆ getQChatChannelId()

long com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.getQChatChannelId ( )

获取消息所属的channelId

返回
消息所属的channelId

◆ getQChatServerId()

long com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.getQChatServerId ( )

获取消息所属的serverId

返回
消息所属的serverId

◆ getRemoteExtension()

Map<String, Object> com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.getRemoteExtension ( )

获取消息自定义ext

返回
消息自定义ext

◆ getReplyRefer()

QChatMessageRefer com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.getReplyRefer ( )

获取被回复消息引用

返回

◆ getSendMsgStatus()

MsgStatusEnum com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.getSendMsgStatus ( )

获取消息状态

返回

◆ getServerStatus()

int com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.getServerStatus ( )

设置是否重发

参数
resend是否重发 获取服务器消息状态
返回
服务器消息状态

◆ getSubType()

Integer com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.getSubType ( )

获取消息子类型

返回

◆ getThreadRefer()

QChatMessageRefer com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.getThreadRefer ( )

获取根消息引用

返回

◆ getTime()

long com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.getTime ( )

获取消息发送时间

返回
消息发送时间

◆ getUpdateContent()

QChatMsgUpdateContent com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.getUpdateContent ( )

获取消息更新内容,消息被修改/撤回/删除 才有值,否则为null

返回

◆ getUpdateOperatorInfo()

QChatMsgUpdateInfo com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.getUpdateOperatorInfo ( )

获取消息更新操作者的信息,消息被修改/撤回/删除 才有值,否则为null

返回

◆ getUpdateTime()

long com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.getUpdateTime ( )

获取消息更新时间

返回
消息更新时间

◆ getUuid()

String com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.getUuid ( )

获取消息的uuid, 该域在生成消息时即会填上

返回
消息的uuid

◆ isHistoryEnable()

boolean com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.isHistoryEnable ( )

该消息是否存储云端历史,默认true

返回
该消息是否存储云端历史

◆ isMentionedAll()

boolean com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.isMentionedAll ( )

是否@所有人

返回
是否@所有人结果

◆ isNeedBadge()

boolean com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.isNeedBadge ( )

是否需要消息计数,默认true

◆ isNeedPushNick()

boolean com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.isNeedPushNick ( )

是否需要推送昵称,默认true

◆ isPushEnable()

boolean com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.isPushEnable ( )

是否需要推送,默认true

◆ isResend()

boolean com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.isResend ( )

是否重发

返回
是否重发

◆ isRootThread()

boolean com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.isRootThread ( )

是否是根消息

返回

◆ isRouteEnable()

boolean com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.isRouteEnable ( )

是否需要抄送,默认true

返回

◆ setAttachment()

void com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.setAttachment ( MsgAttachment  attachment)

设置消息附件对象。
如果附件内部包含状态,或是自定义附件类型,用户可自主更新,以便界面展现。

参数
attachment

◆ setAttachStatus()

void com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.setAttachStatus ( AttachStatusEnum  attachStatus)

设置消息附件状态

◆ setContent()

void com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.setContent ( String  content)

设置消息body

参数
content消息body

◆ setEnv()

void com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.setEnv ( String  env)

设置环境变量 用于指向不同的抄送,第三方回调等配置

参数
env环境变量

◆ setMessageThread()

void com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.setMessageThread ( QChatMessage  parent)

通过此消息的父消息设置消息的thread信息

参数
parent当前消息的父消息,即当前消息的回复对象

◆ setRemoteExtension()

void com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.setRemoteExtension ( Map< String, Object >  remoteExtension)

设置消息自定义ext

参数
remoteExtension消息自定义ext

◆ setSendMsgStatus()

void com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.setSendMsgStatus ( MsgStatusEnum  sendMsgStatus)

设置消息状态

参数
sendMsgStatus

◆ setServerStatus()

void com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.setServerStatus ( int  status)

服务器消息状态

◆ setSubType()

void com.netease.nimlib.sdk.qchat.model.QChatMessageInternal.setSubType ( Integer  subType)

设置消息子类型

参数
subType

该接口的文档由以下文件生成: