Package it.tdlight.jni
Class TdApi.GetMessageThreadHistory
java.lang.Object
it.tdlight.jni.TdApi.Object
it.tdlight.jni.TdApi.Function
it.tdlight.jni.TdApi.GetMessageThreadHistory
- Enclosing class:
- TdApi
public static class TdApi.GetMessageThreadHistory extends TdApi.Function
Returns messages in a message thread
of a message. Can be used only if
message.canGetMessageThread == true.
Message thread of a channel message
is in the channel's linked supergroup.
The messages are returned in a reverse
chronological order (i.e., in order
of decreasing messageId). For optimal
performance the number of returned
messages is chosen by the library.
Returns Messages
-
Field Summary
Fields Modifier and Type Field Description long
chatId
Chat identifier.static int
CONSTRUCTOR
long
fromMessageId
Identifier of the message starting from which history must be fetched; use 0 to get results from the last message.int
limit
The maximum number of messages to be returned; must be positive and can't be greater than 100.long
messageId
Message identifier, which thread history needs to be returned.int
offset
Specify 0 to get results from exactly the fromMessageId or a negative offset up to 99 to get additionally some newer messages. -
Constructor Summary
Constructors Constructor Description GetMessageThreadHistory()
Returns messages in a message thread of a message.GetMessageThreadHistory(long chatId, long messageId, long fromMessageId, int offset, int limit)
Returns messages in a message thread of a message.GetMessageThreadHistory(DataInput input)
-
Method Summary
Modifier and Type Method Description boolean
equals(Object o)
int
getConstructor()
int
hashCode()
void
serialize(DataOutputStream output)
Methods inherited from class it.tdlight.jni.TdApi.Function
toString
Methods inherited from class it.tdlight.jni.TdApi.Object
serialize
-
Field Details
-
chatId
public long chatIdChat identifier. -
messageId
public long messageIdMessage identifier, which thread history needs to be returned. -
fromMessageId
public long fromMessageIdIdentifier of the message starting from which history must be fetched; use 0 to get results from the last message. -
offset
public int offsetSpecify 0 to get results from exactly the fromMessageId or a negative offset up to 99 to get additionally some 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, the limit must be greater than or equal to -offset. Fewer messages may be returned than specified by the limit, even if the end of the message thread history has not been reached. -
CONSTRUCTOR
public static final int CONSTRUCTOR- See Also:
- Constant Field Values
-
-
Constructor Details
-
GetMessageThreadHistory
public GetMessageThreadHistory()Returns messages in a message thread of a message. Can be used only if message.canGetMessageThread == true. Message thread of a channel message is in the channel's linked supergroup. The messages are returned in a reverse chronological order (i.e., in order of decreasing messageId). For optimal performance the number of returned messages is chosen by the library.Returns
Messages
-
GetMessageThreadHistory
public GetMessageThreadHistory(long chatId, long messageId, long fromMessageId, int offset, int limit)Returns messages in a message thread of a message. Can be used only if message.canGetMessageThread == true. Message thread of a channel message is in the channel's linked supergroup. The messages are returned in a reverse chronological order (i.e., in order of decreasing messageId). For optimal performance the number of returned messages is chosen by the library.Returns
Messages
- Parameters:
chatId
- long Chat identifier.messageId
- long Message identifier, which thread history needs to be returned.fromMessageId
- long Identifier of the message starting from which history must be fetched; use 0 to get results from the last message.offset
- int Specify 0 to get results from exactly the fromMessageId or a negative offset up to 99 to get additionally some newer messages.limit
- int The maximum number of messages to be returned; must be positive and can't be greater than 100. If the offset is negative, the limit must be greater than or equal to -offset. Fewer messages may be returned than specified by the limit, even if the end of the message thread history has not been reached.
-
GetMessageThreadHistory
- Throws:
IOException
-
-
Method Details
-
getConstructor
public int getConstructor()- Specified by:
getConstructor
in classTdApi.Object
-
serialize
- Specified by:
serialize
in classTdApi.Object
- Throws:
IOException
-
equals
-
hashCode
public int hashCode()
-