NIMSDK-AOS  9.19.0
ChatRoomMemberUpdate.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.chatroom.model;
2 
3 import java.io.Serializable;
4 import java.util.Map;
5 
6 /**
7  * Created by hzxuwen on 2016/7/19.
8  */
9 public class ChatRoomMemberUpdate implements Serializable {
10  private String nick; // 聊天室内的昵称字段
11  private String avatar; // 聊天室内的头像
12  private Map<String, Object> extension; // 开发者扩展字段,长度限制4k
13  private boolean needSave = false; // v3.8.0增加。更新的信息是否需要做持久化,只对固定成员生效
14 
15  /**
16  * 获取聊天室内的昵称
17  * @return 聊天室内的昵称
18  */
19  public String getNick() {
20  return nick;
21  }
22 
23  /**
24  * 设置聊天室内的昵称
25  * @param nick 聊天室内的昵称
26  */
27  public void setNick(String nick) {
28  this.nick = nick;
29  }
30 
31  /**
32  * 获取聊天室内的头像
33  * @return 聊天室内的头像
34  */
35  public String getAvatar() {
36  return avatar;
37  }
38 
39  /**
40  * 设置聊天室内的头像
41  * @param avatar 聊天室内的头像
42  */
43  public void setAvatar(String avatar) {
44  this.avatar = avatar;
45  }
46 
47  /**
48  * 获取扩展字段
49  * @return 扩展字段
50  */
51  public Map<String, Object> getExtension() {
52  return extension;
53  }
54 
55  /**
56  * 设置扩展字段,长度限制 2048
57  * @param extension 扩展字段
58  */
59  public void setExtension(Map<String, Object> extension) {
60  this.extension = extension;
61  }
62 
63  /**
64  * 更新的信息是否需要做持久化,只对固定成员生效,默认 false,v3.8.0增加。
65  * @return 是否需要持久化
66  */
67  public boolean isNeedSave() {
68  return needSave;
69  }
70 
71  /**
72  * 设置是否需要持久化,只对固定成员生效,v3.8.0增加。
73  * @param needSave 是否需要持久化
74  */
75  public void setNeedSave(boolean needSave) {
76  this.needSave = needSave;
77  }
78 }
boolean isNeedSave()
更新的信息是否需要做持久化,只对固定成员生效,默认 false,v3.8.0增加。
Map< String, Object > getExtension()
获取扩展字段
void setAvatar(String avatar)
设置聊天室内的头像
void setExtension(Map< String, Object > extension)
设置扩展字段,长度限制 2048
void setNeedSave(boolean needSave)
设置是否需要持久化,只对固定成员生效,v3.8.0增加。
void setNick(String nick)
设置聊天室内的昵称