misskey_api/model/announcement.rs
1use crate::model::id::Id;
2
3use chrono::{DateTime, Utc};
4use serde::{Deserialize, Serialize};
5use url::Url;
6
7#[derive(Serialize, Deserialize, Debug, Clone)]
8#[serde(rename_all = "camelCase")]
9pub struct Announcement {
10 pub id: Id<Announcement>,
11 pub created_at: DateTime<Utc>,
12 pub updated_at: Option<DateTime<Utc>>,
13 pub text: String,
14 pub title: String,
15 pub image_url: Option<Url>,
16}
17
18impl_entity!(Announcement);