pub struct InputInlineQueryResultAnimation {
pub id: String,
pub title: String,
pub thumbnail_url: String,
pub thumbnail_mime_type: String,
pub video_url: String,
pub video_mime_type: String,
pub video_duration: i32,
pub video_width: i32,
pub video_height: i32,
pub reply_markup: Option<ReplyMarkup>,
pub input_message_content: InputMessageContent,
}
Expand description
Represents a link to an animated GIF or an animated (i.e., without sound) H.264/MPEG-4 AVC video
Fields§
§id: String
Unique identifier of the query result
title: String
Title of the query result
thumbnail_url: String
URL of the result thumbnail (JPEG, GIF, or MPEG4), if it exists
thumbnail_mime_type: String
MIME type of the video thumbnail. If non-empty, must be one of “image/jpeg”, “image/gif” and “video/mp4”
video_url: String
The URL of the video file (file size must not exceed 1MB)
video_mime_type: String
MIME type of the video file. Must be one of “image/gif” and “video/mp4”
video_duration: i32
Duration of the video, in seconds
video_width: i32
Width of the video
video_height: i32
Height of the video
reply_markup: Option<ReplyMarkup>
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null
input_message_content: InputMessageContent
The content of the message to be sent. Must be one of the following types: inputMessageText, inputMessageAnimation, inputMessageInvoice, inputMessageLocation, inputMessageVenue or inputMessageContact
Trait Implementations§
Source§impl Clone for InputInlineQueryResultAnimation
impl Clone for InputInlineQueryResultAnimation
Source§fn clone(&self) -> InputInlineQueryResultAnimation
fn clone(&self) -> InputInlineQueryResultAnimation
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl<'de> Deserialize<'de> for InputInlineQueryResultAnimation
impl<'de> Deserialize<'de> for InputInlineQueryResultAnimation
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl PartialEq for InputInlineQueryResultAnimation
impl PartialEq for InputInlineQueryResultAnimation
Source§fn eq(&self, other: &InputInlineQueryResultAnimation) -> bool
fn eq(&self, other: &InputInlineQueryResultAnimation) -> bool
self
and other
values to be equal, and is used by ==
.