NIMSDK-AOS 10.4.0-beta
载入中...
搜索中...
未找到
QChatUpdatedMyMemberInfoImpl.java
浏览该文件的文档.
1package com.netease.nimlib.sdk.qchat.model;
2
3import androidx.annotation.Nullable;
4
5import com.netease.nimlib.sdk.qchat.model.systemnotification.QChatUpdatedMyMemberInfo;
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 getAvatar()
变更后的头像。 QChatUpdatedMyMemberInfo#isAvatarChanged()为false是为null
QChatUpdatedMyMemberInfoImpl(long serverId, String nick, boolean nickChanged, String avatar, boolean avatarChanged)
String getNick()
变更后的昵称 QChatUpdatedMyMemberInfo#isNickChanged()为false是为null