1package com.netease.nimlib.sdk.v2.message;
3import com.netease.nimlib.sdk.v2.conversation.enums.V2NIMConversationType;
4import com.netease.nimlib.sdk.v2.message.attachment.V2NIMMessageAttachment;
5import com.netease.nimlib.sdk.v2.message.config.V2NIMMessageAIConfig;
6import com.netease.nimlib.sdk.v2.message.config.V2NIMMessageAntispamConfig;
7import com.netease.nimlib.sdk.v2.message.config.V2NIMMessageConfig;
8import com.netease.nimlib.sdk.v2.message.config.V2NIMMessagePushConfig;
9import com.netease.nimlib.sdk.v2.message.config.V2NIMMessageRobotConfig;
10import com.netease.nimlib.sdk.v2.message.config.V2NIMMessageRouteConfig;
11import com.netease.nimlib.sdk.v2.message.enums.V2NIMMessageAttachmentUploadState;
12import com.netease.nimlib.sdk.v2.message.enums.V2NIMMessageSendingState;
13import com.netease.nimlib.sdk.v2.message.enums.V2NIMMessageType;
14import com.netease.nimlib.sdk.v2.message.model.V2NIMMessageStatus;
15import java.io.Serializable;
V2NIMMessagePushConfig getPushConfig()
获取离线推送配置相关
boolean isSelf()
检查是否自己发送的消息
void setSubType(int subType)
设置消息子类型
String getMessageClientId()
获取客户端消息ID
V2NIMConversationType getConversationType()
获取消息所属会话类型
V2NIMMessageStatus getMessageStatus()
消息状态
long getModifyTime()
获取消息更新时间
V2NIMMessageAntispamConfig getAntispamConfig()
获取反垃圾相关配置
void setLocalExtension(String localExtension)
设置消息本地扩展
void setAIConfig(V2NIMMessageAIConfig aiConfig)
设置AI 数字人相关信息
String getReceiverId()
获取消息接收者账号
void setAttachment(V2NIMMessageAttachment attachment)
设置消息附属附件
V2NIMMessageConfig getMessageConfig()
获取消息相关配置
V2NIMMessageRobotConfig getRobotConfig()
获取机器人相关配置
V2NIMMessageSendingState getSendingState()
获取发送状态
long getCreateTime()
获取消息时间,服务器器时间
V2NIMMessageRefer getThreadRoot()
获取Tread消息引用
String getConversationId()
获取会话ID
String getLocalExtension()
获取消息本地扩展
V2NIMMessageRouteConfig getRouteConfig()
获取路由抄送相关配置
String getMessageServerId()
获取服务器消息ID
void setServerExtension(String serverExtension)
设置消息服务端扩展
V2NIMMessageAttachment getAttachment()
获取消息附属附件
String getServerExtension()
获取消息服务端扩展
String getCallbackExtension()
获取第三方回调扩展字段
V2NIMMessageRefer getThreadReply()
获取回复消息引用
V2NIMMessageType getMessageType()
获取消息类型
String getSenderId()
获取消息发送者账号
V2NIMMessageAttachmentUploadState getAttachmentUploadState()
获取附件上传状态
String getModifyAccountId()
获取消息更新者账号
void setText(String text)
设置消息内容
V2NIMMessageAIConfig getAIConfig()
获取AI 数字人相关信息