NIMSDK-AOS  9.16.0
ChatRoomMessageExtension.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.chatroom.model;
2 
3 import java.io.Serializable;
4 import java.util.Map;
5 
9 public class ChatRoomMessageExtension implements Serializable {
10 
11  private long roleInfoTimeTag = -1;
12 
13  private String nick;
14 
15  private String avatar;
16 
17  private Map<String, Object> senderExtension;
18 
24  public long getRoleInfoTimeTag() {
25  return roleInfoTimeTag;
26  }
27 
31  public void setRoleInfoTimeTag(long roleInfoTimeTag) {
32  this.roleInfoTimeTag = roleInfoTimeTag;
33  }
34 
40  public String getSenderNick() {
41  return nick;
42  }
43 
47  public void setSenderNick(String nick) {
48  this.nick = nick;
49  }
50 
56  public String getSenderAvatar() {
57  return avatar;
58  }
59 
63  public void setSenderAvatar(String avatar) {
64  this.avatar = avatar;
65  }
66 
72  public Map<String, Object> getSenderExtension() {
73  return senderExtension;
74  }
75 
79  public void setSenderExtension(Map<String, Object> extension) {
80  this.senderExtension = extension;
81  }
82 }
Map< String, Object > getSenderExtension()
获取发送者进入聊天室时设置的扩展字段
void setSenderAvatar(String avatar)
仅本地使用,不能传输给对方
void setSenderExtension(Map< String, Object > extension)
仅本地使用,不能传输给对方
long getRoleInfoTimeTag()
获取发送者用户资料最后更新的时间
void setSenderNick(String nick)
仅本地使用,不能传输给对方
void setRoleInfoTimeTag(long roleInfoTimeTag)
仅本地使用,不能传输给对方