NIMSDK-AOS  10.9.50
QChatGetExistingChannelRolesByServerRoleIdsParam.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.qchat.param;
2 
3 import androidx.annotation.NonNull;
4 
5 import java.util.List;
6 
7 /**
8  * "通过服务器身份组Id列表查询频道身份组列表"接口入参
9  */
11  /**
12  * 服务器Id
13  */
14  @NonNull
15  private final Long serverId;
16 
17  /**
18  * 频道Id
19  */
20  @NonNull
21  private final Long channelId;
22 
23  /**
24  * 身份组Id列表
25  */
26  @NonNull
27  private final List<Long> roleIds;
28 
29  /**
30  *
31  * @param serverId 服务器id
32  * @param channelId 频道id
33  * @param roleIds 身份组Id列表
34  */
35  public QChatGetExistingChannelRolesByServerRoleIdsParam(@NonNull Long serverId, @NonNull Long channelId, @NonNull List<Long> roleIds) {
36  this.serverId = serverId;
37  this.channelId = channelId;
38  this.roleIds = roleIds;
39  }
40 
41  /**
42  * 获取服务器Id
43  */
44  @NonNull
45  public Long getServerId() {
46  return serverId;
47  }
48 
49  /**
50  * 获取频道Id
51  */
52  @NonNull
53  public Long getChannelId() {
54  return channelId;
55  }
56 
57  /**
58  * 获取身份组Id列表
59  */
60  @NonNull
61  public List<Long> getRoleIds() {
62  return roleIds;
63  }
64 
65  @Override
66  public String toString() {
67  return "QChatGetExistingChannelRolesByServerRoleIdsParam{" +
68  "serverId=" + serverId +
69  ", channelId=" + channelId +
70  ", roleIds=" + roleIds +
71  '}';
72  }
73 }
QChatGetExistingChannelRolesByServerRoleIdsParam(@NonNull Long serverId,@NonNull Long channelId,@NonNull List< Long > roleIds)