Struct actix_telegram::types::InlineQueryResultVideo[][src]

pub struct InlineQueryResultVideo {
    pub type_: String,
    pub id: String,
    pub video_url: String,
    pub mime_type: String,
    pub thumb_url: String,
    pub title: String,
    pub caption: Option<String>,
    pub parse_mode: Option<String>,
    pub video_width: Option<Integer>,
    pub video_height: Option<Integer>,
    pub video_duration: Option<Integer>,
    pub description: Option<String>,
    pub reply_markup: Option<InlineKeyboardMarkup>,
    pub input_message_content: Option<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.

If an InlineQueryResultVideo message contains an embedded video (e.g., YouTube), you must replace its content using input_message_content.

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

Send Markdown or HTML, if you want Telegram apps to show bold, italic, fixed-width text or inline URLs in the media caption.

Video width

Video height

Video duration in seconds

Short description of the result

Inline keyboard attached to the message

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]

Formats the value using the given formatter. Read more

Auto Trait Implementations