Class 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 TDLib.

    Returns Messages

    • Field Summary

      Fields 
      Modifier and Type Field Description
      long chatId
      Chat identifier.
      static int CONSTRUCTOR
      Identifier uniquely determining type of the object.
      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()
      Default constructor for a function, which returns messages in a message thread of a message.
      GetMessageThreadHistory​(long chatId, long messageId, long fromMessageId, int offset, int limit)
      Creates a function, which returns messages in a message thread of a message.
    • Field Detail

      • chatId

        public long chatId
        Chat identifier.
      • messageId

        public long messageId
        Message identifier, which thread history needs to be returned.
      • fromMessageId

        public long fromMessageId
        Identifier of the message starting from which history must be fetched; use 0 to get results from the last message.
      • offset

        public int offset
        Specify 0 to get results from exactly the fromMessageId or a negative offset up to 99 to get additionally some newer messages.
      • limit

        public int limit
        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. 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 CONSTRUCTOR
        Identifier uniquely determining type of the object.
        See Also:
        Constant Field Values
    • Constructor Detail

      • GetMessageThreadHistory

        public GetMessageThreadHistory()
        Default constructor for a function, which 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 TDLib.

        Returns Messages

      • GetMessageThreadHistory

        public GetMessageThreadHistory​(long chatId,
                                       long messageId,
                                       long fromMessageId,
                                       int offset,
                                       int limit)
        Creates a function, which 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 TDLib.

        Returns Messages

        Parameters:
        chatId - Chat identifier.
        messageId - Message identifier, which thread history needs to be returned.
        fromMessageId - Identifier of the message starting from which history must be fetched; use 0 to get results from the last message.
        offset - Specify 0 to get results from exactly the fromMessageId or a negative offset up to 99 to get additionally some 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, 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.