1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
use crate::types::{message::Text, PhotoSize}; edited_message! { struct EditedPhoto { /// The photo. photo: Vec<PhotoSize>, /// The caption of the photo. caption: Text, /// The media group's ID. media_group_id: Option<String>, } -> EventLoop::edited_photo fn new(caption: Text, media_group_id: Option<String>,) -> Self { Self { caption: caption, media_group_id: media_group_id, } } }