Struct telegram_typings::InlineQueryResultGif [] [src]

pub struct InlineQueryResultGif {
    pub type_tl: String,
    pub id: String,
    pub gif_url: String,
    pub gif_width: Option<i64>,
    pub gif_height: Option<i64>,
    pub gif_duration: Option<i64>,
    pub thumb_url: String,
    pub title: Option<String>,
    pub caption: Option<String>,
    pub parse_mode: Option<String>,
    pub reply_markup: Option<Box<InlineKeyboardMarkup>>,
    pub input_message_content: Option<Box<InputMessageContent>>,
}

Represents a link to an animated GIF file. By default, this animated GIF file will be sent by the user with optional caption. Alternatively, you can use input_message_content to send a message with the specified content instead of the animation.

Fields

Type of the result, must be gif

Unique identifier for this result, 1-64 bytes

A valid URL for the GIF file. File size must not exceed 1MB

Width of the GIF

Height of the GIF

Duration of the GIF

URL of the static thumbnail for the result (jpeg or gif)

Title for the result

Caption of the GIF file to be sent, 0-200 characters

Send Markdown or HTML, if you want Telegram apps to show bold, italic, fixed-width text or inline URLs in the media caption. See https://core.telegram.org/bots/api#markdown-style See https://core.telegram.org/bots/api#html-style See https://core.telegram.org/bots/api#formatting-options

Inline keyboard attached to the message See https://core.telegram.org/bots/api/bots#inline-keyboards-and-on-the-fly-updating

Content of the message to be sent instead of the GIF animation

Trait Implementations

impl Debug for InlineQueryResultGif
[src]

[src]

Formats the value using the given formatter. Read more

impl Clone for InlineQueryResultGif
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations