NIMSDK-AOS  9.16.0
QChatUpdatedMyMemberInfoImpl.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.qchat.model;
2 
3 import androidx.annotation.Nullable;
4 
6 
8  private final long serverId;
9  private final String nick;
10  private final boolean nickChanged;
11  private final String avatar;
12  private final boolean avatarChanged;
13 
14  public QChatUpdatedMyMemberInfoImpl(long serverId, String nick, boolean nickChanged, String avatar, boolean avatarChanged) {
15  this.serverId = serverId;
16  this.nick = nick;
17  this.nickChanged = nickChanged;
18  this.avatar = avatar;
19  this.avatarChanged = avatarChanged;
20  }
21 
22  @Override
23  public long getServerId() {
24  return this.serverId;
25  }
26 
27  @Override
28  @Nullable
29  public String getNick() {
30  return this.nick;
31  }
32 
33  @Override
34  @Nullable
35  public boolean isNickChanged() {
36  return nickChanged;
37  }
38 
39  @Override
40  @Nullable
41  public String getAvatar() {
42  return this.avatar;
43  }
44 
45  @Override
46  @Nullable
47  public boolean isAvatarChanged() {
48  return avatarChanged;
49  }
50 
51  @Override
52  public String toString() {
53  return "QChatUpdatedMyMemberInfoImpl{" +
54  "serverId=" + serverId +
55  ", nick='" + nick + '\'' +
56  ", nickChanged=" + nickChanged +
57  ", avatar='" + avatar + '\'' +
58  ", avatarChanged=" + avatarChanged +
59  '}';
60  }
61 }
String getNick()
变更后的昵称 QChatUpdatedMyMemberInfo#isNickChanged()为false是为null
String getAvatar()
变更后的头像。 QChatUpdatedMyMemberInfo#isAvatarChanged()为false是为null
QChatUpdatedMyMemberInfoImpl(long serverId, String nick, boolean nickChanged, String avatar, boolean avatarChanged)