NIMSDK-AOS  9.21.0
QChatGetChannelBlackWhiteMembersByPageParam.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.qchat.param;
2 
3 import androidx.annotation.NonNull;
4 
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)