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