api/ws/tickets/
common.rs

1use serde::Deserialize;
2
3#[derive(Debug, Deserialize)]
4#[serde(tag = "type", rename_all = "snake_case")]
5pub enum TicketIncoming {
6    /// Typing indicator from client
7    Typing { sender: String },
8    /// Keepalive ping from client (app-level) — note: framework also supports {"type":"ping"}
9    Ping,
10}