NIMSDK-AOS 10.4.0-beta
载入中...
搜索中...
未找到
QChatUpdateServerMemberInfoParam.java
浏览该文件的文档.
1package com.netease.nimlib.sdk.qchat.param;
2
3import androidx.annotation.NonNull;
4
5/**
6 * "修改其他人的服务器成员信息"接口入参
7 */
8public class QChatUpdateServerMemberInfoParam extends QChatAntiSpamConfigParam{
9
10 /**
11 * 服务器id,必填
12 */
13 @NonNull
14 private final Long serverId;
15 /**
16 * 被修改信息的服务器成员的accid,必填
17 */
18 @NonNull
19 private final String accid;
20 /**
21 * 昵称
22 */
23 private String nick;
24 /**
25 * 头像
26 */
27 private String avatar;
28
29 /**
30 *
31 * @param serverId 服务器id
32 * @param accid 被修改信息的服务器成员的accid
33 */
34 public QChatUpdateServerMemberInfoParam(long serverId, @NonNull String accid) {
35 this.serverId = serverId;
36 this.accid = accid;
37 }
38
39 /**
40 * 设置更新的昵称
41 * @param nick
42 */
43 public void setNick(String nick) {
44 this.nick = nick;
45 }
46
47 /**
48 * 设置更新的头像
49 * @param avatar
50 */
51 public void setAvatar(String avatar) {
52 this.avatar = avatar;
53 }
54
55 /**
56 * 获取更新的服务器id
57 */
58 @NonNull
59 public Long getServerId() {
60 return serverId;
61 }
62
63 /**
64 * 获取被修改信息的服务器成员的accid
65 */
66 @NonNull
67 public String getAccid() {
68 return accid;
69 }
70
71 /**
72 * 获取更新的昵称
73 */
74 public String getNick() {
75 return nick;
76 }
77
78 /**
79 * 获取更新的头像
80 */
81 public String getAvatar() {
82 return avatar;
83 }
84}