Module tdlight.api

Class TdApi.MessageLinkInfo

java.lang.Object
it.tdlight.jni.TdApi.Object
it.tdlight.jni.TdApi.MessageLinkInfo
Enclosing class:
TdApi

public static final class TdApi.MessageLinkInfo extends TdApi.Object
Contains information about a link to a message in a chat.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    long
    If found, identifier of the chat to which the message belongs, 0 otherwise.
    static final int
     
    boolean
    True, if the whole media album to which the message belongs is linked.
    boolean
    True, if the message is linked as a channel post comment or from a message thread.
    boolean
    True, if the link is a public link for a message in a chat.
    int
    Timestamp from which the video/audio/video note/voice note playing must start, in seconds; 0 if not specified.
    If found, the linked message; may be null.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Contains information about a link to a message in a chat.
    MessageLinkInfo(boolean isPublic, long chatId, TdApi.Message message, int mediaTimestamp, boolean forAlbum, boolean forComment)
    Contains information about a link to a message in a chat.
    Contains information about a link to a message in a chat.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    int
     
    int
     
    void
     

    Methods inherited from class it.tdlight.jni.TdApi.Object

    serialize, toString

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • isPublic

      public boolean isPublic
      True, if the link is a public link for a message in a chat.
    • chatId

      public long chatId
      If found, identifier of the chat to which the message belongs, 0 otherwise.
    • message

      public TdApi.Message message
      If found, the linked message; may be null.
    • mediaTimestamp

      public int mediaTimestamp
      Timestamp from which the video/audio/video note/voice note playing must start, in seconds; 0 if not specified. The media can be in the message content or in its web page preview.
    • forAlbum

      public boolean forAlbum
      True, if the whole media album to which the message belongs is linked.
    • forComment

      public boolean forComment
      True, if the message is linked as a channel post comment or from a message thread.
    • CONSTRUCTOR

      public static final int CONSTRUCTOR
      See Also:
  • Constructor Details

    • MessageLinkInfo

      public MessageLinkInfo()
      Contains information about a link to a message in a chat.
    • MessageLinkInfo

      public MessageLinkInfo(boolean isPublic, long chatId, TdApi.Message message, int mediaTimestamp, boolean forAlbum, boolean forComment)
      Contains information about a link to a message in a chat.
      Parameters:
      isPublic - boolean True, if the link is a public link for a message in a chat.
      chatId - long If found, identifier of the chat to which the message belongs, 0 otherwise.
      message - Message If found, the linked message; may be null.
      mediaTimestamp - int Timestamp from which the video/audio/video note/voice note playing must start, in seconds; 0 if not specified. The media can be in the message content or in its web page preview.
      forAlbum - boolean True, if the whole media album to which the message belongs is linked.
      forComment - boolean True, if the message is linked as a channel post comment or from a message thread.
    • MessageLinkInfo

      public MessageLinkInfo(DataInput input) throws IOException
      Contains information about a link to a message in a chat.
      Throws:
      IOException
  • Method Details