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}