Package org.drinkless.tdlib
Class TdApi.GetDirectMessagesChatTopicHistory
java.lang.Object
org.drinkless.tdlib.TdApi.Object
org.drinkless.tdlib.TdApi.Function<TdApi.Messages>
org.drinkless.tdlib.TdApi.GetDirectMessagesChatTopicHistory
- Enclosing class:
- TdApi
Returns messages in the topic in a channel direct messages chat administered by the current user. The messages are returned in reverse chronological order (i.e., in order of decreasing messageId).
Returns Messages
-
Field Summary
FieldsModifier and TypeFieldDescriptionlong
Chat identifier of the channel direct messages chat.static final int
Identifier uniquely determining type of the object.long
Identifier of the message starting from which messages must be fetched; use 0 to get results from the last message.int
The maximum number of messages to be returned; must be positive and can't be greater than 100.int
Specify 0 to get results from exactly the message fromMessageId or a negative number from -99 to -1 to get additionally -offset newer messages.long
Identifier of the topic which messages will be fetched. -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor for a function, which returns messages in the topic in a channel direct messages chat administered by the current user.GetDirectMessagesChatTopicHistory
(long chatId, long topicId, long fromMessageId, int offset, int limit) Creates a function, which returns messages in the topic in a channel direct messages chat administered by the current user. -
Method Summary
Modifier and TypeMethodDescriptionint
Returns an identifier uniquely determining type of the object.Methods inherited from class org.drinkless.tdlib.TdApi.Function
toString
-
Field Details
-
chatId
public long chatIdChat identifier of the channel direct messages chat. -
topicId
public long topicIdIdentifier of the topic which messages will be fetched. -
fromMessageId
public long fromMessageIdIdentifier of the message starting from which messages must be fetched; use 0 to get results from the last message. -
offset
public int offsetSpecify 0 to get results from exactly the message fromMessageId or a negative number from -99 to -1 to get additionally -offset newer messages. -
limit
public int limitThe maximum number of messages to be returned; must be positive and can't be greater than 100. If the offset is negative, then the limit must be greater than or equal to -offset. For optimal performance, the number of returned messages is chosen by TDLib and can be smaller than the specified limit. -
CONSTRUCTOR
public static final int CONSTRUCTORIdentifier uniquely determining type of the object.- See Also:
-
-
Constructor Details
-
GetDirectMessagesChatTopicHistory
public GetDirectMessagesChatTopicHistory()Default constructor for a function, which returns messages in the topic in a channel direct messages chat administered by the current user. The messages are returned in reverse chronological order (i.e., in order of decreasing messageId).Returns
Messages
-
GetDirectMessagesChatTopicHistory
public GetDirectMessagesChatTopicHistory(long chatId, long topicId, long fromMessageId, int offset, int limit) Creates a function, which returns messages in the topic in a channel direct messages chat administered by the current user. The messages are returned in reverse chronological order (i.e., in order of decreasing messageId).Returns
Messages
- Parameters:
chatId
- Chat identifier of the channel direct messages chat.topicId
- Identifier of the topic which messages will be fetched.fromMessageId
- Identifier of the message starting from which messages must be fetched; use 0 to get results from the last message.offset
- Specify 0 to get results from exactly the message fromMessageId or a negative number from -99 to -1 to get additionally -offset newer messages.limit
- The maximum number of messages to be returned; must be positive and can't be greater than 100. If the offset is negative, then the limit must be greater than or equal to -offset. For optimal performance, the number of returned messages is chosen by TDLib and can be smaller than the specified limit.
-
-
Method Details
-
getConstructor
public int getConstructor()Description copied from class:TdApi.Object
Returns an identifier uniquely determining type of the object.- Specified by:
getConstructor
in classTdApi.Object
- Returns:
- this.CONSTRUCTOR
-