NIMSDK-AOS  9.19.0
QChatGetChannelCategoryBlackWhiteMembersByPageParam.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.qchat.param;
2 
3 import androidx.annotation.NonNull;
5 
6 /**
7  * "分页查询频道分组黑白名单成员列表"接口入参
8  */
10 
11  /**
12  * 服务器id
13  */
14  @NonNull
15  private final Long serverId;
16  /**
17  * 频道分组id
18  */
19  @NonNull
20  private final Long categoryId;
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  *
38  * @param serverId 服务器id
39  * @param categoryId 频道分组id
40  * @param type 黑白名单类型
41  * @param timeTag 查询时间戳
42  */
43  public QChatGetChannelCategoryBlackWhiteMembersByPageParam(@NonNull Long serverId, @NonNull Long categoryId, @NonNull QChatChannelBlackWhiteType type, @NonNull Long timeTag) {
44  this.serverId = serverId;
45  this.categoryId = categoryId;
46  this.type = type;
47  this.timeTag = timeTag;
48  }
49 
50  /**
51  * 设置查询数量限制
52  * @param limit
53  */
54  public void setLimit(Integer limit) {
55  this.limit = limit;
56  }
57 
58  /**
59  * 获取服务器id
60  * @return
61  */
62  @NonNull
63  public Long getServerId() {
64  return serverId;
65  }
66 
67  /**
68  * 获取频道分组id
69  * @return
70  */
71  @NonNull
72  public Long getCategoryId() {
73  return categoryId;
74  }
75 
76  /**
77  * 获取黑白名单类型
78  * @return
79  */
80  @NonNull
82  return type;
83  }
84 
85  /**
86  * 获取查询时间戳
87  * @return
88  */
89  @NonNull
90  public Long getTimeTag() {
91  return timeTag;
92  }
93 
94  /**
95  * 获取查询数量限制
96  * @return
97  */
98  public Integer getLimit() {
99  return limit;
100  }
101 }
QChatGetChannelCategoryBlackWhiteMembersByPageParam(@NonNull Long serverId, @NonNull Long categoryId, @NonNull QChatChannelBlackWhiteType type, @NonNull Long timeTag)