NIMSDK-AOS  10.9.50
QChatUpdateChannelCategoryRoleParam.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.qchat.param;
2 
3 import androidx.annotation.NonNull;
6 import java.util.Map;
7 
8 /**
9  * "修改频道分组身份组权限"接口入参
10  */
12 
13  /**
14  * 服务器Id,必填
15  */
16  @NonNull
17  private final Long serverId;
18  /**
19  * 频道分组Id,必填
20  */
21  @NonNull
22  private final Long categoryId;
23  /**
24  * 身份组Id,必填
25  */
26  @NonNull
27  private final Long roleId;
28  /**
29  * 更新的权限Map,必填,最多50个
30  */
31  @NonNull
32  private final Map<QChatRoleResource, QChatRoleOption> resourceAuths;
33 
34  /**
35  *
36  * @param serverId 服务器Id
37  * @param categoryId 频道分组Id
38  * @param roleId 身份组Id
39  * @param resourceAuths 更新的权限Map,最多50个
40  */
41  public QChatUpdateChannelCategoryRoleParam(long serverId, long categoryId, long roleId,
42  @NonNull Map<QChatRoleResource, QChatRoleOption> resourceAuths) {
43  this.serverId = serverId;
44  this.categoryId = categoryId;
45  this.roleId = roleId;
46  this.resourceAuths = resourceAuths;
47  }
48 
49  /**
50  * 获取更新的服务器ID
51  */
52  @NonNull
53  public Long getServerId() {
54  return serverId;
55  }
56 
57  /**
58  * 获取更新的频道分组Id
59  */
60  @NonNull
61  public Long getCategoryId() {
62  return categoryId;
63  }
64 
65  /**
66  * 获取更新的身份组ID
67  */
68  @NonNull
69  public Long getRoleId() {
70  return roleId;
71  }
72 
73  /**
74  * 更新的权限Map
75  */
76  @NonNull
77  public Map<QChatRoleResource, QChatRoleOption> getResourceAuths() {
78  return resourceAuths;
79  }
80 }
Map< QChatRoleResource, QChatRoleOption > getResourceAuths()
更新的权限Map
QChatUpdateChannelCategoryRoleParam(long serverId, long categoryId, long roleId,@NonNull Map< QChatRoleResource, QChatRoleOption > resourceAuths)