Struct teloxide_core::payloads::EditMessageMediaInline
source · pub struct EditMessageMediaInline {
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 a part of a message album, then it can be edited only to a photo or a video. Otherwise, message type can be changed arbitrarily. When inline message is edited, new file can’t be uploaded. Use previously uploaded file via its file_id or specify a URL. On success, True is returned.
See also: EditMessageMedia
Fields§
§inline_message_id: String
Identifier of the inline message
media: InputMedia
A JSON-serialized object for a new media content of the message
reply_markup: Option<InlineKeyboardMarkup>
A JSON-serialized object for an inline keyboard.
Implementations§
source§impl EditMessageMediaInline
impl EditMessageMediaInline
pub fn new(inline_message_id: impl Into<String>, media: InputMedia) -> Self
Trait Implementations§
source§impl Clone for EditMessageMediaInline
impl Clone for EditMessageMediaInline
source§impl Debug for EditMessageMediaInline
impl Debug for EditMessageMediaInline
source§impl MultipartPayload for EditMessageMediaInline
impl MultipartPayload for EditMessageMediaInline
fn copy_files(&self, into: &mut dyn FnMut(InputFile))
fn move_files(&mut self, into: &mut dyn FnMut(InputFile))
source§impl Payload for EditMessageMediaInline
impl Payload for EditMessageMediaInline
source§fn timeout_hint(&self) -> Option<Duration>
fn timeout_hint(&self) -> Option<Duration>
If this payload may take long time to execute (e.g.
GetUpdates
with
big timeout
), the minimum timeout that should be used.