use super::{emoji::Emoji, mention::Mention, tag::Tag, AnnouncementReaction}; use serde::{Deserialize, Serialize}; #[serde(deny_unknown_fields)] #[derive(Serialize, Deserialize, Debug, Clone, PartialEq)] pub struct Announcement { // Fully undocumented id: String, tags: Vec, all_day: bool, content: String, emojis: Vec, starts_at: Option, ends_at: Option, published_at: String, updated_at: String, mentions: Vec, reactions: Vec, }