NIMSDK-AOS 10.4.0-beta
载入中...
搜索中...
未找到
QChatGetChannelBlackWhiteRolesByPageParam.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 * 服务器id
13 */
14 @NonNull
15 private final Long serverId;
16 /**
17 * 频道id
18 */
19 @NonNull
20 private final Long channelId;
21 /**
22 * 黑白名单类型
23 */
24 @NonNull
25 private final QChatChannelBlackWhiteType type;
26 /**
27 * 查询时间戳,如果传0表示当前时间
28 */
29 @NonNull
30 private final Long timeTag;
31 /**
32 * 查询数量限制,默认100
33 */
34 private Integer limit;
35 /**
36 *
37 * @param serverId 服务器id
38 * @param channelId 频道id
39 * @param type 黑白名单类型
40 * @param timeTag 查询时间戳
41 */
42 public QChatGetChannelBlackWhiteRolesByPageParam(@NonNull Long serverId, @NonNull Long channelId, @NonNull QChatChannelBlackWhiteType type, @NonNull Long timeTag) {
43 this.serverId = serverId;
44 this.channelId = channelId;
45 this.type = type;
46 this.timeTag = timeTag;
47 }
48
49 /**
50 * 设置查询数量限制
51 * @param limit
52 */
53 public void setLimit(Integer limit) {
54 this.limit = limit;
55 }
56
57 /**
58 * 获取服务器id
59 * @return
60 */
61 @NonNull
62 public Long getServerId() {
63 return serverId;
64 }
65
66 /**
67 * 获取频道id
68 * @return
69 */
70 @NonNull
71 public Long getChannelId() {
72 return channelId;
73 }
74
75 /**
76 * 获取黑白名单类型
77 * @return
78 */
79 @NonNull
81 return type;
82 }
83
84 /**
85 * 获取查询时间戳
86 * @return
87 */
88 @NonNull
89 public Long getTimeTag() {
90 return timeTag;
91 }
92
93 /**
94 * 获取查询数量限制
95 * @return
96 */
97 public Integer getLimit() {
98 return limit;
99 }
100}
QChatGetChannelBlackWhiteRolesByPageParam(@NonNull Long serverId, @NonNull Long channelId, @NonNull QChatChannelBlackWhiteType type, @NonNull Long timeTag)