NIMSDK-AOS  10.9.50
QChatUpdateServerMemberInfoParam.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.qchat.param;
2 
3 import androidx.annotation.NonNull;
4 
5 /**
6  * "修改其他人的服务器成员信息"接口入参
7  */
8 public 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 }