Struct telexide::api::types::InlineQueryResultVideo [−][src]
pub struct InlineQueryResultVideo {}Show fields
pub id: String, pub video_url: String, pub thumb_url: String, pub mime_type: String, pub video_width: Option<i64>, pub video_height: Option<i64>, pub video_duration: Option<i64>, pub description: Option<String>, pub title: String, pub caption: Option<String>, pub input_message_content: Option<InputMessageContent>, pub reply_markup: Option<InlineKeyboardMarkup>, pub parse_mode: Option<ParseMode>, pub caption_entities: Option<Vec<MessageEntity>>,
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
id: String
Unique identifier for this result, 1-64 Bytes
video_url: String
A valid URL for the embedded video player or video file
thumb_url: String
URL of the thumbnail (jpeg only) for the video
mime_type: String
Mime type of the content of video url, “text/html” or “video/mp4”
video_width: Option<i64>
Width of the video
video_height: Option<i64>
Height of the video
video_duration: Option<i64>
Duration of the video
description: Option<String>
Short description of the result
title: String
Title of the result
Caption of the video to be sent, 0-1024 characters after entities parsing
input_message_content: Option<InputMessageContent>
Content of the message to be sent instead of the video
reply_markup: Option<InlineKeyboardMarkup>
Inline keyboard attached to the message
parse_mode: Option<ParseMode>
Send Markdown or HTML, if you want Telegram apps to show bold, italic, fixed-width text or inline URLs in your bot’s message.
List of special entities that appear in the caption, which can be specified instead of parse_mode
Trait Implementations
impl Clone for InlineQueryResultVideo
[src]
impl Clone for InlineQueryResultVideo
[src]fn clone(&self) -> InlineQueryResultVideo
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for InlineQueryResultVideo
[src]
impl<'de> Deserialize<'de> for InlineQueryResultVideo
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<InlineQueryResultVideo> for InlineQueryResultVideo
[src]
impl PartialEq<InlineQueryResultVideo> for InlineQueryResultVideo
[src]fn eq(&self, other: &InlineQueryResultVideo) -> bool
[src]
fn ne(&self, other: &InlineQueryResultVideo) -> bool
[src]
impl Serialize for InlineQueryResultVideo
[src]
impl Serialize for InlineQueryResultVideo
[src]Auto Trait Implementations
impl RefUnwindSafe for InlineQueryResultVideo
impl RefUnwindSafe for InlineQueryResultVideo
impl Send for InlineQueryResultVideo
impl Send for InlineQueryResultVideo
impl Sync for InlineQueryResultVideo
impl Sync for InlineQueryResultVideo
impl Unpin for InlineQueryResultVideo
impl Unpin for InlineQueryResultVideo
impl UnwindSafe for InlineQueryResultVideo
impl UnwindSafe for InlineQueryResultVideo
Blanket Implementations
impl<T> CloneAny for T where
T: Any + Clone,
[src]
impl<T> CloneAny for T where
T: Any + Clone,
[src]pub fn clone_any(&self) -> Box<dyn CloneAny + 'static, Global>
[src]
pub fn clone_any_send(&self) -> Box<dyn CloneAny + 'static + Send, Global> where
T: Send,
[src]
T: Send,
pub fn clone_any_sync(&self) -> Box<dyn CloneAny + 'static + Sync, Global> where
T: Sync,
[src]
T: Sync,
pub fn clone_any_send_sync(
&self
) -> Box<dyn CloneAny + 'static + Sync + Send, Global> where
T: Send + Sync,
[src]
&self
) -> Box<dyn CloneAny + 'static + Sync + Send, Global> where
T: Send + Sync,
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> UnsafeAny for T where
T: Any,
impl<T> UnsafeAny for T where
T: Any,