ruwuma/src/sticker.rs
2019-07-19 14:33:40 -07:00

26 lines
762 B
Rust

//! 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: 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,
},
}
}