NIMSDK-AOS  9.19.0
QChatUpdateServerRolePrioritiesParam.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.qchat.param;
2 
3 import androidx.annotation.NonNull;
4 import java.util.Map;
5 
6 /**
7  * "批量更新服务器身份组信息"接口入参
8  */
10 
11  /**
12  * 服务器id,必填
13  */
14  @NonNull
15  private final Long serverId;
16 
17  /**
18  * 服务器身份组Id和服务器身份组优先级构成的Map
19  */
20  @NonNull
21  private final Map<Long, Long> roleIdPriorityMap;
22 
23  /**
24  *
25  * @param serverId 服务器id
26  * @param roleIdPriorityMap 服务器身份组Id和服务器身份组优先级构成的Map
27  */
28  public QChatUpdateServerRolePrioritiesParam(@NonNull Long serverId, @NonNull Map<Long, Long> roleIdPriorityMap) {
29  this.serverId = serverId;
30  this.roleIdPriorityMap = roleIdPriorityMap;
31  }
32 
33  /**
34  * 获取服务器id
35  */
36  @NonNull
37  public Long getServerId() {
38  return serverId;
39  }
40 
41  /**
42  * 获取服务器身份组Id和服务器身份组优先级构成的Map
43  */
44  @NonNull
45  public Map<Long, Long> getRoleIdPriorityMap() {
46  return roleIdPriorityMap;
47  }
48 
49  @Override
50  public String toString() {
51  return "QChatUpdateServerRolesParam{" +
52  "serverId=" + serverId +
53  ", roleIdPriorityMap=" + roleIdPriorityMap +
54  '}';
55  }
56 }
Map< Long, Long > getRoleIdPriorityMap()
获取服务器身份组Id和服务器身份组优先级构成的Map
QChatUpdateServerRolePrioritiesParam(@NonNull Long serverId, @NonNull Map< Long, Long > roleIdPriorityMap)