use serde::{Deserialize, Serialize}; #[derive(Serialize, Deserialize, Debug, Clone)] pub struct UserJoin { pub id: String, pub user: String, } #[derive(Serialize, Deserialize, Debug, Clone)] pub struct UserLeave { pub id: String, pub user: String, pub banned: bool, } #[derive(Serialize, Deserialize, Debug, Clone)] pub struct ChannelCreate { pub id: String, pub channel: String, pub name: String, pub description: String, } #[derive(Serialize, Deserialize, Debug, Clone)] pub struct ChannelDelete { pub id: String, pub channel: String, } #[derive(Serialize, Deserialize, Debug, Clone)] pub struct Delete { pub id: String, }