Search Messages Query Params
public SearchMessagesQueryParams SearchMessagesQueryParams(String keyword, Long startTime, Long endTime, List<ChannelType> channelTypes, List<String> channelIds, List<String> subChannelIds, List<String> senderUserIds, List<String> messageTypes, Integer pageSize, Boolean isAscending)
Parameters
keyword
Search keyword
start Time
Query start timestamp (milliseconds), 0 means no start time limit
end Time
Query end timestamp (milliseconds), 0 means no end time limit
channel Types
Channel type filter; null searches all channel types
channel Ids
Channel ID filter; null searches all channels
sub Channel Ids
Sub-channel ID filter (for community channels); null searches all sub-channels
sender User Ids
Sender user ID filter; null means no sender filtering
message Types
Message type filter (object names); null means no message type filtering
page Size
Number of results per page (default 20, range (0, 100])
is Ascending
Whether to sort ascending (oldest first); default false (newest first)