NIMSDK-AOS  10.9.50
QChatGetUncategorizedChannelsByPageResult.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.qchat.result;
2 
4 import java.io.Serializable;
5 import java.util.List;
6 
7 public class QChatGetUncategorizedChannelsByPageResult implements Serializable {
8 
9  /**
10  * 是否还有下一页
11  */
12  private final boolean hasMore;
13 
14  /**
15  * 分页标记,翻下一页时使用
16  * 用于填入下一次请求的参数,第一页不传,翻下一页传返回的 cursor
17  */
18  private final String cursor;
19 
20  /**
21  * 查询到的频道列表
22  */
23  private final List<QChatChannel> channels;
24 
25  public QChatGetUncategorizedChannelsByPageResult(boolean hasMore, String cursor, List<QChatChannel> channels) {
26  this.hasMore = hasMore;
27  this.cursor = cursor;
28  this.channels = channels;
29  }
30 
31  /**
32  * 获取查询到的频道列表
33  * @return 频道列表
34  */
35  public List<QChatChannel> getChannels() {
36  return channels;
37  }
38 
39  /**
40  * 是否还有下一页
41  * @return 是否还有下一页
42  */
43  public boolean isHasMore() {
44  return hasMore;
45  }
46 
47  /**
48  * 分页标记,翻下一页时使用
49  * @return 分页标记
50  */
51  public String getCursor() {
52  return cursor;
53  }
54 
55 
56  @Override
57  public String toString() {
58  final StringBuilder sb = new StringBuilder("QChatGetUncategorizedChannelsByPageResult{");
59  sb.append("hasMore=").append(hasMore);
60  sb.append(", cursor='").append(cursor).append('\'');
61  sb.append(", channels=").append(channels);
62  sb.append('}');
63  return sb.toString();
64  }
65 }
QChatGetUncategorizedChannelsByPageResult(boolean hasMore, String cursor, List< QChatChannel > channels)