pub struct EditInlineMessageMedia {
pub inline_message_id: String,
pub media: InputMedia,
pub reply_markup: Option<InlineKeyboardMarkup>,
}Expand description
Use this method to edit animation, audio, document, photo, or video messages. If a message is part of a message album, then it can be edited only to an audio for audio albums, only to a document for document albums and to a photo or a video otherwise. When an inline message is edited, a new file can’t be uploaded; use a previously uploaded file via its file_id or specify a URL. On success, True is returned.
Fields§
§inline_message_id: StringIdentifier of the inline message
media: InputMediaA JSON-serialized object for a new media content of the message
reply_markup: Option<InlineKeyboardMarkup>A JSON-serialized object for a new inline keyboard.
Implementations§
Source§impl EditInlineMessageMedia
impl EditInlineMessageMedia
Sourcepub fn new(
inline_message_id: impl Into<String>,
media: impl Into<InputMedia>,
) -> Self
pub fn new( inline_message_id: impl Into<String>, media: impl Into<InputMedia>, ) -> Self
Create a new editMessageMedia request
Sourcepub fn with_reply_markup(self, markup: impl Into<InlineKeyboardMarkup>) -> Self
pub fn with_reply_markup(self, markup: impl Into<InlineKeyboardMarkup>) -> Self
Set reply markup
Trait Implementations§
Source§impl Clone for EditInlineMessageMedia
impl Clone for EditInlineMessageMedia
Source§fn clone(&self) -> EditInlineMessageMedia
fn clone(&self) -> EditInlineMessageMedia
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Serialize for EditInlineMessageMedia
impl Serialize for EditInlineMessageMedia
impl JsonMethod for EditInlineMessageMedia
Auto Trait Implementations§
impl Freeze for EditInlineMessageMedia
impl RefUnwindSafe for EditInlineMessageMedia
impl Send for EditInlineMessageMedia
impl Sync for EditInlineMessageMedia
impl Unpin for EditInlineMessageMedia
impl UnwindSafe for EditInlineMessageMedia
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more