unofficial_appwrite/models/
topic.rs1use serde::{Deserialize, Serialize};
2use serde_json::Value;
3
4#[derive(Debug, Serialize, Deserialize, Clone, Default, PartialEq)]
6pub struct Topic {
7 #[serde(rename = "$id")]
9 pub id: String,
10
11 #[serde(rename = "$createdAt")]
13 pub created_at: String,
14
15 #[serde(rename = "$updatedAt")]
17 pub updated_at: String,
18
19 pub name: String,
21
22 #[serde(rename = "emailTotal")]
24 pub email_total: usize,
25
26 #[serde(rename = "smsTotal")]
28 pub sms_total: usize,
29
30 #[serde(rename = "pushTotal")]
32 pub push_total: usize,
33
34 pub subscribe: Vec<Value>,
36}