public static class TdApi.SearchMessages extends TdApi.Function<TdApi.FoundMessages>
Returns FoundMessages
| Modifier and Type | Field and Description |
|---|---|
TdApi.ChatList |
chatList
Chat list in which to search messages; pass null to search in all chats regardless of their chat list.
|
static int |
CONSTRUCTOR
Identifier uniquely determining type of the object.
|
TdApi.SearchMessagesFilter |
filter
Additional filter for messages to search; pass null to search for all messages.
|
int |
limit
The maximum number of messages to be returned; up to 100.
|
int |
maxDate
If not 0, the maximum date of the messages to return.
|
int |
minDate
If not 0, the minimum date of the messages to return.
|
java.lang.String |
offset
Offset of the first entry to return as received from the previous request; use empty string to get the first chunk of results.
|
boolean |
onlyInChannels
Pass true to search only for messages in channels.
|
java.lang.String |
query
Query to search for.
|
| Constructor and Description |
|---|
SearchMessages()
Default constructor for a function, which searches for messages in all chats except secret chats.
|
SearchMessages(TdApi.ChatList chatList,
boolean onlyInChannels,
java.lang.String query,
java.lang.String offset,
int limit,
TdApi.SearchMessagesFilter filter,
int minDate,
int maxDate)
Creates a function, which searches for messages in all chats except secret chats.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getConstructor()
Returns an identifier uniquely determining type of the object.
|
toStringpublic TdApi.ChatList chatList
public boolean onlyInChannels
public java.lang.String query
public java.lang.String offset
public int limit
public TdApi.SearchMessagesFilter filter
public int minDate
public int maxDate
public static final int CONSTRUCTOR
public SearchMessages()
Returns FoundMessages
public SearchMessages(TdApi.ChatList chatList, boolean onlyInChannels, java.lang.String query, java.lang.String offset, int limit, TdApi.SearchMessagesFilter filter, int minDate, int maxDate)
Returns FoundMessages
chatList - Chat list in which to search messages; pass null to search in all chats regardless of their chat list. Only Main and Archive chat lists are supported.onlyInChannels - Pass true to search only for messages in channels.query - Query to search for.offset - Offset of the first entry to return as received from the previous request; use empty string to get the first chunk of results.limit - The maximum number of messages to be returned; up to 100. For optimal performance, the number of returned messages is chosen by TDLib and can be smaller than the specified limit.filter - Additional filter for messages to search; pass null to search for all messages. Filters searchMessagesFilterMention, searchMessagesFilterUnreadMention, searchMessagesFilterUnreadReaction, searchMessagesFilterFailedToSend, and searchMessagesFilterPinned are unsupported in this function.minDate - If not 0, the minimum date of the messages to return.maxDate - If not 0, the maximum date of the messages to return.public int getConstructor()
TdApi.ObjectgetConstructor in class TdApi.Object