Class SendMessageRequest
- java.lang.Object
-
- com.easemob.im.server.api.message.send.SendMessageRequest
-
public class SendMessageRequest extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SendMessageRequest(java.lang.String from, EMMessage message, java.util.Map<java.lang.String,java.lang.Object> extensions, java.lang.Boolean syncDevice, ChatroomMsgLevel chatroomMsgLevel)
SendMessageRequest(java.lang.String from, java.lang.String targetType, java.util.Set<java.lang.String> targets, EMMessage message, java.util.Map<java.lang.String,java.lang.Object> extensions)
SendMessageRequest(java.lang.String from, java.lang.String targetType, java.util.Set<java.lang.String> targets, EMMessage message, java.util.Map<java.lang.String,java.lang.Object> extensions, java.lang.Boolean syncDevice)
SendMessageRequest(java.lang.String from, java.lang.String targetType, java.util.Set<java.lang.String> targets, EMMessage message, java.util.Map<java.lang.String,java.lang.Object> extensions, java.lang.String routeType)
SendMessageRequest(java.lang.String from, java.lang.String targetType, java.util.Set<java.lang.String> targets, EMMessage message, java.util.Map<java.lang.String,java.lang.Object> extensions, java.lang.String routeType, java.lang.Boolean syncDevice)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getChatroomMsgLevel()
java.util.Set<EMKeyValue>
getExtensions()
java.lang.String
getFrom()
com.easemob.im.server.api.message.send.SendMessageRequest.Message
getMessage()
java.lang.String
getRouteType()
java.lang.Boolean
getSyncDevice()
java.util.Set<java.lang.String>
getTargets()
java.lang.String
getTargetType()
static java.util.Map<java.lang.String,java.lang.Object>
parseExtensions(java.util.Set<EMKeyValue> extensions)
java.util.Set<EMKeyValue>
populateExtensions(java.util.Map<java.lang.String,java.lang.Object> extensions)
-
-
-
Constructor Detail
-
SendMessageRequest
public SendMessageRequest(java.lang.String from, java.lang.String targetType, java.util.Set<java.lang.String> targets, EMMessage message, java.util.Map<java.lang.String,java.lang.Object> extensions)
-
SendMessageRequest
public SendMessageRequest(java.lang.String from, java.lang.String targetType, java.util.Set<java.lang.String> targets, EMMessage message, java.util.Map<java.lang.String,java.lang.Object> extensions, java.lang.String routeType)
-
SendMessageRequest
public SendMessageRequest(java.lang.String from, java.lang.String targetType, java.util.Set<java.lang.String> targets, EMMessage message, java.util.Map<java.lang.String,java.lang.Object> extensions, java.lang.Boolean syncDevice)
-
SendMessageRequest
public SendMessageRequest(java.lang.String from, java.lang.String targetType, java.util.Set<java.lang.String> targets, EMMessage message, java.util.Map<java.lang.String,java.lang.Object> extensions, java.lang.String routeType, java.lang.Boolean syncDevice)
-
SendMessageRequest
public SendMessageRequest(java.lang.String from, EMMessage message, java.util.Map<java.lang.String,java.lang.Object> extensions, java.lang.Boolean syncDevice, ChatroomMsgLevel chatroomMsgLevel)
-
-
Method Detail
-
parseExtensions
public static java.util.Map<java.lang.String,java.lang.Object> parseExtensions(java.util.Set<EMKeyValue> extensions)
-
getFrom
public java.lang.String getFrom()
-
getTargetType
public java.lang.String getTargetType()
-
getTargets
public java.util.Set<java.lang.String> getTargets()
-
getMessage
public com.easemob.im.server.api.message.send.SendMessageRequest.Message getMessage()
-
getExtensions
public java.util.Set<EMKeyValue> getExtensions()
-
getRouteType
public java.lang.String getRouteType()
-
getSyncDevice
public java.lang.Boolean getSyncDevice()
-
getChatroomMsgLevel
public java.lang.String getChatroomMsgLevel()
-
populateExtensions
public java.util.Set<EMKeyValue> populateExtensions(java.util.Map<java.lang.String,java.lang.Object> extensions)
-
-