use serde::{Deserialize, Serialize}; #[derive(Serialize, Deserialize, Debug, Clone)] pub struct LastMessage { id: String, user_id: String, short_content: String, } #[derive(Serialize, Deserialize, Debug)] pub struct Channel { #[serde(rename = "_id")] pub id: String, #[serde(rename = "type")] pub channel_type: u8, // for Direct Messages pub active: Option, // for DMs / GDMs pub last_message: Option, pub recipients: Option>, // for GDMs pub owner: Option, // for Guilds pub guild: Option, // for Guilds and Group DMs pub name: Option, pub description: Option, }