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);