NIMSDK-AOS  10.5.0
IMMessage.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.msg.model;
2 
4 import com.netease.nimlib.v2.message.compat.CommonMessage;
5 
6 import java.io.Serializable;
7 
12 public interface IMMessage extends NIMMessage, CommonMessage {
18  String getSessionId();
19 
26 
33 
39  void setRobotInfo(MessageRobotInfo robotInfo);
40 
47  Serializable getRealMsgObj();
48 }
String getSessionId()
获取聊天对象的Id(好友帐号,群ID等)。
NIM消息实体数据结构。 第三方APP不要调用设置类接口,调用之后不会被持久化
Definition: IMMessage.java:12
MessageRobotInfo getRobotInfo()
获取消息的机器人信息
Serializable getRealMsgObj()
获取真实消息对象 如果是圈组消息,可强转为QChatMessage对象; 如果是其他消息,可强转为IMMessage对象,即当前对象本身。
void setRobotInfo(MessageRobotInfo robotInfo)
设置消息的机器人信息
SessionTypeEnum getSessionType()
获取会话类型。