Search Messages By Time Range Query Params
Parameters for searching messages by keyword and time range.
Used for ai.nexconn.chat.channel.BaseChannel.createSearchMessagesByTimeRangeQuery to create a pagination query object.
Usage Example:
val params = SearchMessagesByTimeRangeQueryParams(
channelIdentifier = channelIdentifier,
keyword = "hello",
startTime = startTimestamp,
endTime = endTimestamp
)
val query = BaseChannel.createSearchMessagesByTimeRangeQuery(params)
query.loadNextPage { messages, error ->
if (error == null && messages != null) {
// Handle results
}
}Content copied to clipboard
Parameters
channel Identifier
Target channel identifier
keyword
Search keyword
start Time
Query start timestamp (milliseconds), 0 means no start time limit
end Time
Query end timestamp (milliseconds), 0 means using current time
page Size
Number of results per page, default 20
Constructors
Link copied to clipboard
public SearchMessagesByTimeRangeQueryParams SearchMessagesByTimeRangeQueryParams(ChannelIdentifier channelIdentifier, String keyword, Long startTime, Long endTime, Integer pageSize)