public class QChatSendSystemNotificationParam
extends java.lang.Object
构造器和说明 |
---|
QChatSendSystemNotificationParam(long serverId)
通知给服务器
|
QChatSendSystemNotificationParam(long serverId,
java.util.List<java.lang.String> toAccids)
通知给服务器成员
|
QChatSendSystemNotificationParam(long serverId,
long channelId)
通知给频道
|
QChatSendSystemNotificationParam(long serverId,
long channelId,
java.util.List<java.lang.String> toAccids)
通知给频道成员
|
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
getAttach()
获取附件字符串
|
java.lang.String |
getBody()
获取通知内容
|
java.lang.Long |
getChannelId()
获取频道id
|
java.lang.String |
getEnv()
获取环境变量
用户可以根据不同的env配置不同的抄送和回调地址
|
java.util.Map<java.lang.String,java.lang.Object> |
getExtension()
获取扩展字段
|
java.lang.String |
getPushContent()
获取推送内容
|
java.util.Map<java.lang.String,java.lang.Object> |
getPushPayload()
获取推送payload
|
java.lang.Long |
getServerId()
获取服务器id
|
java.lang.Integer |
getStatus()
获取状态
|
java.util.List<java.lang.String> |
getToAccids()
获取通知的账号列表
|
java.lang.Integer |
getToType()
获取通知发送对象类型
|
QChatSystemNotificationType |
getType()
获取系统通知类型,用户发送的系统通知一定是 QChatSystemMsgType.CUSTOM
|
java.lang.String |
getUuid()
获取系统通知uuid
|
boolean |
isNeedBadge()
是否需要消息计数,默认true
|
boolean |
isNeedPushNick()
是否需要推送昵称,默认true
|
boolean |
isPersistEnable()
是否存离线
|
boolean |
isPushEnable()
是否需要推送,默认true
|
boolean |
isRouteEnable()
是否需要抄送,默认true
|
void |
setAttach(java.lang.String attach)
设置通知附件
|
void |
setBody(java.lang.String body)
设置通知内容
|
void |
setEnv(java.lang.String env)
设置环境变量
用户可以根据不同的env配置不同的抄送和回调地址
|
void |
setExtension(java.util.Map<java.lang.String,java.lang.Object> extension)
设置扩展字段
|
void |
setNeedBadge(boolean needBadge)
设置是否需要消息计数
|
void |
setNeedPushNick(boolean needPushNick)
设置是否需要推送昵称
|
void |
setPersistEnable(boolean persistEnable)
设置是否存离线
|
void |
setPushContent(java.lang.String pushContent)
设置推送内容
|
void |
setPushEnable(boolean pushEnable)
设置是否需要推送
|
void |
setPushPayload(java.util.Map<java.lang.String,java.lang.Object> pushPayload)
设置推送payload
|
void |
setRouteEnable(boolean routeEnable)
设置是否需要抄送
|
void |
setStatus(java.lang.Integer status)
如果设置状态,状态只能设置成自定义的状态(status>= 10000),否则提示414参数错误
|
QChatSystemNotification |
toSystemNotification()
转换成QChatSystemNotification
|
public QChatSendSystemNotificationParam(long serverId)
serverId
- 服务器idpublic QChatSendSystemNotificationParam(long serverId, long channelId)
serverId
- 服务器idchannelId
- 频道idpublic QChatSendSystemNotificationParam(long serverId, java.util.List<java.lang.String> toAccids)
serverId
- 服务器idtoAccids
- 通知的账号列表public QChatSendSystemNotificationParam(long serverId, long channelId, java.util.List<java.lang.String> toAccids)
serverId
- 服务器idchannelId
- 频道idtoAccids
- 通知的账号列表public java.lang.String getBody()
public void setBody(java.lang.String body)
body
- public void setAttach(java.lang.String attach)
attach
- public void setExtension(java.util.Map<java.lang.String,java.lang.Object> extension)
extension
- public void setStatus(java.lang.Integer status)
status
- public void setPushPayload(java.util.Map<java.lang.String,java.lang.Object> pushPayload)
pushPayload
- public void setPushContent(java.lang.String pushContent)
pushContent
- public java.lang.Long getServerId()
public java.lang.Long getChannelId()
public java.util.List<java.lang.String> getToAccids()
public java.lang.String getAttach()
public java.util.Map<java.lang.String,java.lang.Object> getExtension()
public java.lang.Integer getStatus()
public java.util.Map<java.lang.String,java.lang.Object> getPushPayload()
public java.lang.String getPushContent()
public boolean isPersistEnable()
public void setPersistEnable(boolean persistEnable)
persistEnable
- public java.lang.Integer getToType()
public boolean isPushEnable()
public void setPushEnable(boolean pushEnable)
pushEnable
- public boolean isNeedBadge()
public void setNeedBadge(boolean needBadge)
needBadge
- public boolean isNeedPushNick()
public void setNeedPushNick(boolean needPushNick)
needPushNick
- public boolean isRouteEnable()
public void setRouteEnable(boolean routeEnable)
routeEnable
- public java.lang.String getEnv()
public void setEnv(java.lang.String env)
env
- 环境变量public QChatSystemNotificationType getType()
public java.lang.String getUuid()
public QChatSystemNotification toSystemNotification()