NIMSDK-AOS 10.4.0-beta
载入中...
搜索中...
未找到
QChatUpdateServerRolePrioritiesParam.java
浏览该文件的文档.
1package com.netease.nimlib.sdk.qchat.param;
2
3import androidx.annotation.NonNull;
4import 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)