NIMSDK-AOS 10.4.0-beta
载入中...
搜索中...
未找到
QChatGetChannelBlackWhiteMembersByPageParam.java
浏览该文件的文档.
1package com.netease.nimlib.sdk.qchat.param;
2
3import androidx.annotation.NonNull;
4
5import com.netease.nimlib.sdk.qchat.enums.QChatChannelBlackWhiteType;
6
7/**
8 * "分页查询频道黑白名单成员列表"接口入参
9 */
11
12 /**
13 * 服务器id
14 */
15 @NonNull
16 private final Long serverId;
17 /**
18 * 频道id
19 */
20 @NonNull
21 private final Long channelId;
22 /**
23 * 黑白名单类型
24 */
25 @NonNull
26 private final QChatChannelBlackWhiteType type;
27 /**
28 * 查询时间戳,如果传0表示当前时间
29 */
30 @NonNull
31 private final Long timeTag;
32 /**
33 * 查询数量限制,默认100
34 */
35 private Integer limit;
36
37 /**
38 *
39 * @param serverId 服务器id
40 * @param channelId 频道id
41 * @param type 黑白名单类型
42 * @param timeTag 查询时间戳
43 */
44 public QChatGetChannelBlackWhiteMembersByPageParam(@NonNull Long serverId, @NonNull Long channelId, @NonNull QChatChannelBlackWhiteType type, @NonNull Long timeTag) {
45 this.serverId = serverId;
46 this.channelId = channelId;
47 this.type = type;
48 this.timeTag = timeTag;
49 }
50
51 /**
52 * 设置查询数量限制
53 * @param limit
54 */
55 public void setLimit(Integer limit) {
56 this.limit = limit;
57 }
58
59 /**
60 * 获取服务器id
61 * @return
62 */
63 @NonNull
64 public Long getServerId() {
65 return serverId;
66 }
67
68 /**
69 * 获取频道id
70 * @return
71 */
72 @NonNull
73 public Long getChannelId() {
74 return channelId;
75 }
76
77 /**
78 * 获取黑白名单类型
79 * @return
80 */
81 @NonNull
83 return type;
84 }
85
86 /**
87 * 获取查询时间戳
88 * @return
89 */
90 @NonNull
91 public Long getTimeTag() {
92 return timeTag;
93 }
94
95 /**
96 * 获取查询数量限制
97 * @return
98 */
99 public Integer getLimit() {
100 return limit;
101 }
102}
QChatGetChannelBlackWhiteMembersByPageParam(@NonNull Long serverId, @NonNull Long channelId, @NonNull QChatChannelBlackWhiteType type, @NonNull Long timeTag)