gitee_rs/notifications/
models.rs1use serde::{Deserialize, Serialize};
2use crate::utils::deserialize_string_or_int;
3
4#[derive(Debug, Clone, Deserialize, Serialize)]
5pub struct Notification {
6 #[serde(deserialize_with = "deserialize_string_or_int")]
7 pub id: String,
8 pub content: Option<String>,
9 pub updated_at: String,
10 pub url: String,
11 pub html_url: Option<String>,
12 #[serde(default)]
13 pub actor: Option<crate::users::User>,
14 #[serde(default)]
15 pub repository: Option<crate::repos::Repository>,
16}