1 package com.netease.nimlib.sdk.v2.message.params;
12 private String conversationId;
18 private String senderId;
24 private long createTime;
30 private boolean lastMessageUpdateEnabled =
true;
44 this.conversationId = conversationId;
45 this.senderId = senderId;
46 this.createTime = createTime;
47 this.lastMessageUpdateEnabled = lastMessageUpdateEnabled;
56 return conversationId;
65 this.conversationId = conversationId;
83 this.senderId = senderId;
101 this.createTime = createTime;
110 return lastMessageUpdateEnabled;
119 this.lastMessageUpdateEnabled = lastMessageUpdateEnabled;
125 public static class V2NIMMessageInsertParamsBuilder {
126 private String conversationId;
127 private String senderId;
128 private long createTime = 0;
129 private boolean lastMessageUpdateEnabled =
true;
131 private V2NIMMessageInsertParamsBuilder() {}
133 public static V2NIMMessageInsertParamsBuilder builder() {
134 return new V2NIMMessageInsertParamsBuilder();
143 public V2NIMMessageInsertParamsBuilder withConversationId(String conversationId) {
144 this.conversationId = conversationId;
154 public V2NIMMessageInsertParamsBuilder withSenderId(String senderId) {
155 this.senderId = senderId;
165 public V2NIMMessageInsertParamsBuilder withCreateTime(
long createTime) {
166 this.createTime = createTime;
176 public V2NIMMessageInsertParamsBuilder withLastMessageUpdateEnabled(
boolean lastMessageUpdateEnabled) {
177 this.lastMessageUpdateEnabled = lastMessageUpdateEnabled;
void setConversationId(String conversationId)
设置会话ID
String getSenderId()
获取消息发送者账号
void setLastMessageUpdateEnabled(boolean lastMessageUpdateEnabled)
设置是否需要更新会话的最后一条信息
long getCreateTime()
获取指定插入消息时间
本地消息插入参数类 用于 insertMessageToLocalEx 接口
String getConversationId()
获取会话ID
void setCreateTime(long createTime)
设置指定插入消息时间
V2NIMMessageInsertParams(String conversationId, String senderId, long createTime, boolean lastMessageUpdateEnabled)
构造函数
boolean isLastMessageUpdateEnabled()
获取是否需要更新会话的最后一条信息
void setSenderId(String senderId)
设置消息发送者账号
V2NIMMessageInsertParams()