revolt_database/events/server.rs
1use serde::Deserialize;
2
3use super::client::Ping;
4
5#[derive(Deserialize, Debug)]
6#[serde(tag = "type")]
7pub enum ClientMessage {
8 Authenticate { token: String },
9 BeginTyping { channel: String },
10 EndTyping { channel: String },
11 Subscribe { server_id: String },
12 Ping { data: Ping, responded: Option<()> },
13}