1 package com.netease.nimlib.sdk.v2.topic.option;
3 import android.text.TextUtils;
19 private final String conversationId;
23 private final long beginTime;
27 private final long endTime;
31 private final String nextToken;
35 private final int limit;
52 this.conversationId = conversationId;
53 this.beginTime = beginTime;
54 this.endTime = endTime;
55 this.nextToken = nextToken;
66 return conversationId;
120 if (TextUtils.isEmpty(conversationId)) {
121 return "conversationId is empty";
124 return "limit must be greater than 0";
126 if (limit > MAX_LIMIT) {
127 return "limit must be less than or equal to " +
MAX_LIMIT;
130 return "beginTime must be greater than or equal to 0";
133 return "endTime must be greater than or equal to 0";
135 if (endTime != 0 && beginTime > endTime) {
136 return "beginTime must be less than or equal to endTime";
String getConversationId()
返回会话 ID。
V2NIM_QUERY_DIRECTION_DESC
static final int MAX_LIMIT
单次查询上限最大值。
V2NIMTopicListOption(String conversationId, long beginTime, long endTime, String nextToken, int limit, V2NIMQueryDirection direction)
构造 Topic 列表查询参数。
V2NIMQueryDirection getDirection()
返回查询方向。
String isValidWithErrorMsg()
返回参数非法原因。
long getBeginTime()
返回起始时间。
String getNextToken()
返回分页 token。