polyphony_types/events/heartbeat.rs
1use serde::{Deserialize, Serialize};
2use crate::events::WebSocketEvent;
3
4#[derive(Debug, Default, Deserialize, Serialize)]
5pub struct GatewayHeartbeat {
6 pub op: u8,
7 pub d: Option<u64>,
8}
9
10impl WebSocketEvent for GatewayHeartbeat {}
11
12#[derive(Debug, Default, Deserialize, Serialize)]
13pub struct GatewayHeartbeatAck {
14 pub op: i32,
15}
16
17impl WebSocketEvent for GatewayHeartbeatAck {}