Struct telegram_typings::InlineQueryResultVideo [] [src]

pub struct InlineQueryResultVideo {
    pub type_tl: String,
    pub id: String,
    pub video_url: String,
    pub mime_type: String,
    pub thumb_url: String,
    pub title: String,
    pub caption: Option<String>,
    pub video_width: Option<i64>,
    pub video_height: Option<i64>,
    pub video_duration: Option<i64>,
    pub description: Option<String>,
    pub reply_markup: Option<Box<InlineKeyboardMarkup>>,
    pub input_message_content: Option<Box<InputMessageContent>>,
}

Represents a link to a page containing an embedded video player or a video file. By default, this video file will be sent by the user with an optional caption. Alternatively, you can use input_message_content to send a message with the specified content instead of the video.

Fields

Type of the result, must be video

Unique identifier for this result, 1-64 bytes

A valid URL for the embedded video player or video file

Mime type of the content of video url, “text/html” or “video/mp4”

URL of the thumbnail (jpeg only) for the video

Title for the result

Caption of the video to be sent, 0-200 characters

Video width

Video height

Video duration in seconds

Short description of the result

Content of the message to be sent instead of the video. This field is required if InlineQueryResultVideo is used to send an HTML-page as a result (e.g., a YouTube video).

Trait Implementations

impl Debug for InlineQueryResultVideo
[src]

[src]

Formats the value using the given formatter.

impl Clone for InlineQueryResultVideo
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more