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}