twilight_model/channel/message/component/
thumbnail.rs1use serde::{Deserialize, Serialize};
2
3use super::UnfurledMediaItem;
4
5#[derive(Clone, Debug, Eq, Hash, PartialEq, Deserialize, Serialize)]
9pub struct Thumbnail {
10 #[serde(skip_serializing_if = "Option::is_none")]
12 pub id: Option<i32>,
13 pub media: UnfurledMediaItem,
15 #[serde(skip_serializing_if = "Option::is_none")]
17 pub description: Option<Option<String>>,
18 #[serde(skip_serializing_if = "Option::is_none")]
21 pub spoiler: Option<bool>,
22}