Class TdApi.InputInlineQueryResultAnimation

  • Enclosing class:
    TdApi

    public static class TdApi.InputInlineQueryResultAnimation
    extends TdApi.InputInlineQueryResult
    Represents a link to an animated GIF or an animated (i.e., without sound) H.264/MPEG-4 AVC video.
    • Field Detail

      • id

        public String id
        Unique identifier of the query result.
      • title

        public String title
        Title of the query result.
      • thumbnailUrl

        public String thumbnailUrl
        URL of the result thumbnail (JPEG, GIF, or MPEG4), if it exists.
      • thumbnailMimeType

        public String thumbnailMimeType
        MIME type of the video thumbnail. If non-empty, must be one of "image/jpeg", "image/gif" and "video/mp4".
      • videoUrl

        public String videoUrl
        The URL of the video file (file size must not exceed 1MB).
      • videoMimeType

        public String videoMimeType
        MIME type of the video file. Must be one of "image/gif" and "video/mp4".
      • videoDuration

        public int videoDuration
        Duration of the video, in seconds.
      • videoWidth

        public int videoWidth
        Width of the video.
      • videoHeight

        public int videoHeight
        Height of the video.
      • replyMarkup

        public TdApi.ReplyMarkup replyMarkup
        The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
      • inputMessageContent

        public TdApi.InputMessageContent inputMessageContent
        The content of the message to be sent. Must be one of the following types: inputMessageText, inputMessageAnimation, inputMessageInvoice, inputMessageLocation, inputMessageVenue or inputMessageContact.
      • CONSTRUCTOR

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

      • InputInlineQueryResultAnimation

        public InputInlineQueryResultAnimation()
        Represents a link to an animated GIF or an animated (i.e., without sound) H.264/MPEG-4 AVC video.
      • InputInlineQueryResultAnimation

        public InputInlineQueryResultAnimation​(String id,
                                               String title,
                                               String thumbnailUrl,
                                               String thumbnailMimeType,
                                               String videoUrl,
                                               String videoMimeType,
                                               int videoDuration,
                                               int videoWidth,
                                               int videoHeight,
                                               TdApi.ReplyMarkup replyMarkup,
                                               TdApi.InputMessageContent inputMessageContent)
        Represents a link to an animated GIF or an animated (i.e., without sound) H.264/MPEG-4 AVC video.
        Parameters:
        id - Unique identifier of the query result.
        title - Title of the query result.
        thumbnailUrl - URL of the result thumbnail (JPEG, GIF, or MPEG4), if it exists.
        thumbnailMimeType - MIME type of the video thumbnail. If non-empty, must be one of "image/jpeg", "image/gif" and "video/mp4".
        videoUrl - The URL of the video file (file size must not exceed 1MB).
        videoMimeType - MIME type of the video file. Must be one of "image/gif" and "video/mp4".
        videoDuration - Duration of the video, in seconds.
        videoWidth - Width of the video.
        videoHeight - Height of the video.
        replyMarkup - The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
        inputMessageContent - The content of the message to be sent. Must be one of the following types: inputMessageText, inputMessageAnimation, inputMessageInvoice, inputMessageLocation, inputMessageVenue or inputMessageContact.