public class SystemMessage extends MessageModel
| 限定符和类型 | 字段和说明 |
|---|---|
Boolean |
disablePush
是否为静默消息,默认为 false,设为 true 时终端用户离线情况下不会收到通知提醒(可选)。
|
| 构造器和说明 |
|---|
SystemMessage() |
SystemMessage(String senderUserId,
String[] targetId,
String objectName,
BaseMessage content,
String pushContent,
String pushData,
Integer isPersisted,
Integer isCounted,
Integer contentAvailable) |
SystemMessage(String senderUserId,
String[] targetId,
String objectName,
BaseMessage content,
String pushContent,
String pushData,
String pushExt,
Integer isPersisted,
Integer isCounted,
Integer contentAvailable) |
| 限定符和类型 | 方法和说明 |
|---|---|
Integer |
getContentAvailable() |
Boolean |
getDisablePush() |
Integer |
getIsCounted() |
Integer |
getIsPersisted() |
String[] |
getTargetId()
获取接受聊天室Id
|
SystemMessage |
setContent(BaseMessage content) |
SystemMessage |
setContentAvailable(Integer contentAvailable) |
SystemMessage |
setDisablePush(Boolean disablePush) |
SystemMessage |
setIsCounted(Integer isCounted) |
SystemMessage |
setIsPersisted(Integer isPersisted) |
SystemMessage |
setObjectName(String objectName)
此属性已经不再使用了,消息类型改为通过 BaseMessage 里的 getType 获取
|
SystemMessage |
setPushContent(String pushContent) |
SystemMessage |
setPushData(String pushData) |
SystemMessage |
setPushExt(PushExt pe)
获取PushExt json参数
|
SystemMessage |
setPushExt(String pushExt) |
SystemMessage |
setSenderId(String senderId) |
SystemMessage |
setTargetId(String[] targetId)
接收用户Id,提供多个本参数可以实现向多用户发送系统消息,上限为 100 人
|
getContent, getObjectName, getPushContent, getPushData, getPushExt, getSenderIdpublic Boolean disablePush
public SystemMessage()
public SystemMessage(String senderUserId, String[] targetId, String objectName, BaseMessage content, String pushContent, String pushData, Integer isPersisted, Integer isCounted, Integer contentAvailable)
public SystemMessage setSenderId(String senderId)
setSenderId 在类中 MessageModelpublic String[] getTargetId()
getTargetId 在类中 MessageModelpublic SystemMessage setTargetId(String[] targetId)
setTargetId 在类中 MessageModelpublic SystemMessage setContent(BaseMessage content)
setContent 在类中 MessageModelpublic SystemMessage setPushContent(String pushContent)
setPushContent 在类中 MessageModelpublic SystemMessage setPushData(String pushData)
setPushData 在类中 MessageModelpublic SystemMessage setPushExt(String pushExt)
setPushExt 在类中 MessageModelpublic SystemMessage setPushExt(PushExt pe)
MessageModelsetPushExt 在类中 MessageModelpe - 构建的 PushExt 对象public Integer getIsPersisted()
public SystemMessage setIsPersisted(Integer isPersisted)
public Integer getIsCounted()
public SystemMessage setIsCounted(Integer isCounted)
public Integer getContentAvailable()
public SystemMessage setContentAvailable(Integer contentAvailable)
public SystemMessage setObjectName(String objectName)
MessageModelsetObjectName 在类中 MessageModelpublic Boolean getDisablePush()
public SystemMessage setDisablePush(Boolean disablePush)
Copyright © 2022 RcongCloud Group. All rights reserved.