public static class TdApi.SearchMessages extends TdApi.Function
Returns Messages
TdApi.Function.Constructors
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.
|
long |
offsetChatId
The chat identifier of the last found message, or 0 for the first request.
|
int |
offsetDate
The date of the message starting from which the results need to be fetched.
|
long |
offsetMessageId
The message identifier of the last found message, or 0 for the first request.
|
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,
java.lang.String query,
int offsetDate,
long offsetChatId,
long offsetMessageId,
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() |
toString
public TdApi.ChatList chatList
public java.lang.String query
public int offsetDate
public long offsetChatId
public long offsetMessageId
public int limit
public TdApi.SearchMessagesFilter filter
public int minDate
public int maxDate
public static final int CONSTRUCTOR
public SearchMessages()
Returns Messages
public SearchMessages(TdApi.ChatList chatList, java.lang.String query, int offsetDate, long offsetChatId, long offsetMessageId, int limit, TdApi.SearchMessagesFilter filter, int minDate, int maxDate)
Returns Messages
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.query
- Query to search for.offsetDate
- The date of the message starting from which the results need to be fetched. Use 0 or any date in the future to get results from the last message.offsetChatId
- The chat identifier of the last found message, or 0 for the first request.offsetMessageId
- The message identifier of the last found message, or 0 for the first request.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, 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()
getConstructor
in class TdApi.Function