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