Class TdApi.WebPage

  • Enclosing class:
    TdApi

    public static class TdApi.WebPage
    extends TdApi.Object
    Describes a web page preview.
    • Field Detail

      • url

        public String url
        Original URL of the link.
      • displayUrl

        public String displayUrl
        URL to display.
      • type

        public String type
        Type of the web page. Can be: article, photo, audio, video, document, profile, app, or something else.
      • siteName

        public String siteName
        Short name of the site (e.g., Google Docs, App Store).
      • title

        public String title
        Title of the content.
      • photo

        public TdApi.Photo photo
        Image representing the content; may be null.
      • embedUrl

        public String embedUrl
        URL to show in the embedded preview.
      • embedType

        public String embedType
        MIME type of the embedded preview, (e.g., text/html or video/mp4).
      • embedWidth

        public int embedWidth
        Width of the embedded preview.
      • embedHeight

        public int embedHeight
        Height of the embedded preview.
      • duration

        public int duration
        Duration of the content, in seconds.
      • author

        public String author
        Author of the content.
      • animation

        public TdApi.Animation animation
        Preview of the content as an animation, if available; may be null.
      • audio

        public TdApi.Audio audio
        Preview of the content as an audio file, if available; may be null.
      • document

        public TdApi.Document document
        Preview of the content as a document, if available; may be null.
      • sticker

        public TdApi.Sticker sticker
        Preview of the content as a sticker for small WEBP files, if available; may be null.
      • video

        public TdApi.Video video
        Preview of the content as a video, if available; may be null.
      • videoNote

        public TdApi.VideoNote videoNote
        Preview of the content as a video note, if available; may be null.
      • voiceNote

        public TdApi.VoiceNote voiceNote
        Preview of the content as a voice note, if available; may be null.
      • instantViewVersion

        public int instantViewVersion
        Version of instant view, available for the web page (currently, can be 1 or 2), 0 if none.
      • CONSTRUCTOR

        public static final int CONSTRUCTOR
        Identifier uniquely determining type of the object.
        See Also:
        Constant Field Values
    • Constructor Detail

      • WebPage

        public WebPage()
        Describes a web page preview.
      • WebPage

        public WebPage​(String url,
                       String displayUrl,
                       String type,
                       String siteName,
                       String title,
                       TdApi.FormattedText description,
                       TdApi.Photo photo,
                       String embedUrl,
                       String embedType,
                       int embedWidth,
                       int embedHeight,
                       int duration,
                       String author,
                       TdApi.Animation animation,
                       TdApi.Audio audio,
                       TdApi.Document document,
                       TdApi.Sticker sticker,
                       TdApi.Video video,
                       TdApi.VideoNote videoNote,
                       TdApi.VoiceNote voiceNote,
                       int instantViewVersion)
        Describes a web page preview.
        Parameters:
        url - Original URL of the link.
        displayUrl - URL to display.
        type - Type of the web page. Can be: article, photo, audio, video, document, profile, app, or something else.
        siteName - Short name of the site (e.g., Google Docs, App Store).
        title - Title of the content.
        description - Description of the content.
        photo - Image representing the content; may be null.
        embedUrl - URL to show in the embedded preview.
        embedType - MIME type of the embedded preview, (e.g., text/html or video/mp4).
        embedWidth - Width of the embedded preview.
        embedHeight - Height of the embedded preview.
        duration - Duration of the content, in seconds.
        author - Author of the content.
        animation - Preview of the content as an animation, if available; may be null.
        audio - Preview of the content as an audio file, if available; may be null.
        document - Preview of the content as a document, if available; may be null.
        sticker - Preview of the content as a sticker for small WEBP files, if available; may be null.
        video - Preview of the content as a video, if available; may be null.
        videoNote - Preview of the content as a video note, if available; may be null.
        voiceNote - Preview of the content as a voice note, if available; may be null.
        instantViewVersion - Version of instant view, available for the web page (currently, can be 1 or 2), 0 if none.