NIMSDK-AOS 10.4.0-beta
载入中...
搜索中...
未找到
QChatGetMembersFromServerRoleParam.java
浏览该文件的文档.
1package com.netease.nimlib.sdk.qchat.param;
2
3import androidx.annotation.NonNull;
4
5/**
6 * "查询某服务器下某身份组下的成员列表"接口入参
7 */
9
10 /**
11 * 服务器Id
12 */
13 @NonNull
14 private final Long serverId;
15 /**
16 * 身份组id
17 */
18 @NonNull
19 private final Long roleId;
20 /**
21 * 查询锚点时间戳
22 */
23 @NonNull
24 private final Long timeTag;
25 /**
26 * 查询数量限制
27 */
28 @NonNull
29 private final Integer limit;
30 /**
31 * 用户账号accid,作为查询锚点,第一页时不填
32 */
33 private String accid;
34
35 /**
36 *
37 * @param serverId 服务器Id
38 * @param roleId 身份组Id
39 * @param timeTag 查询锚点时间戳
40 * @param limit 查询数量限制
41 */
42 public QChatGetMembersFromServerRoleParam(long serverId, long roleId, long timeTag, int limit) {
43 this.serverId = serverId;
44 this.roleId = roleId;
45 this.timeTag = timeTag;
46 this.limit = limit;
47 }
48
49 /**
50 * 获取服务器Id
51 * @return
52 */
53 @NonNull
54 public Long getServerId() {
55 return serverId;
56 }
57
58 /**
59 * 获取身份组Id
60 * @return
61 */
62 @NonNull
63 public Long getRoleId() {
64 return roleId;
65 }
66
67 /**
68 * 获取查询锚点时间戳
69 * @return
70 */
71 @NonNull
72 public Long getTimeTag() {
73 return timeTag;
74 }
75
76 /**
77 * 获取查询数量限制
78 * @return
79 */
80 @NonNull
81 public Integer getLimit() {
82 return limit;
83 }
84
85 /**
86 * 获取用户账号accid
87 * @return
88 */
89 public String getAccid() {
90 return accid;
91 }
92
93 /**
94 * 设置用户账号accid
95 * @param accid
96 */
97 public void setAccid(String accid) {
98 this.accid = accid;
99 }
100}
"查询某服务器下某身份组下的成员列表"接口入参
QChatGetMembersFromServerRoleParam(long serverId, long roleId, long timeTag, int limit)