NIMSDK-AOS  9.19.0
QChatGetCommentatorsResult.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.qchat.result;
4 
5 import java.io.Serializable;
6 import java.util.List;
7 
8 public class QChatGetCommentatorsResult implements Serializable {
9 
10  /**
11  * 评论者的信息
12  */
13  private final List<QChatCommentator> commentators;
14 
15  /**
16  * 是否还有下一页
17  */
18  private final boolean hasMore;
19 
20  /**
21  * 分页标记,翻下一页时使用
22  *
23  * 用于填入下一次请求的参数,第一页不传,翻下一页传返回的 pageToken
24  * 详见:{@link com.netease.nimlib.sdk.qchat.param.QChatGetCommentatorsParam#getPageToken()}
25  */
26  private final String pageToken;
27 
28  /**
29  * 该快捷评论下的评论者总数量
30  */
31  private final int total;
32 
33 
34  public QChatGetCommentatorsResult(List<QChatCommentator> commentators, boolean hasMore, String pageToken, int total) {
35  this.commentators = commentators;
36  this.hasMore = hasMore;
37  this.pageToken = pageToken;
38  this.total = total;
39  }
40 
41  /**
42  * 获取评论者的信息
43  * @return
44  */
45  public List<QChatCommentator> getCommentators() {
46  return commentators;
47  }
48 
49  /**
50  * 是否还有下一页
51  * @return
52  */
53  public boolean isHasMore() {
54  return hasMore;
55  }
56 
57  /**
58  * 分页标记,翻下一页时使用
59  * @return
60  */
61  public String getPageToken() {
62  return pageToken;
63  }
64 
65  /**
66  * 该快捷评论下的评论者总数量
67  * @return
68  */
69  public int getTotal() {
70  return total;
71  }
72 
73  @Override
74  public String toString() {
75  return "QChatGetCommentatorsResult{" +
76  "commentators.size=" + (commentators == null ? "0" : commentators.size()) + ", " +
77  "hasMore=" + hasMore + ", " +
78  "pageToken=" + pageToken + ", " +
79  "total=" + total +
80  '}';
81  }
82 }
QChatGetCommentatorsResult(List< QChatCommentator > commentators, boolean hasMore, String pageToken, int total)
List< QChatCommentator > getCommentators()
获取评论者的信息