1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
//! Types for the *m.sticker* event. use ruma_events_macros::ruma_event; use crate::room::ImageInfo; ruma_event! { /// A sticker message. StickerEvent { kind: RoomEvent, event_type: "m.sticker", content: { /// A textual representation or associated description of the sticker image. This could /// be the alt text of the original image, or a message to accompany and further /// describe the sticker. pub body: String, /// Metadata about the image referred to in `url` including a thumbnail representation. pub info: ImageInfo, /// The URL to the sticker image. This must be a valid `mxc://` URI. pub url: String, }, } }