polyphony_types/events/
ready.rs

1use serde::{Deserialize, Serialize};
2use crate::entities::{UnavailableGuild, User};
3use crate::events::WebSocketEvent;
4
5#[derive(Debug, Deserialize, Serialize, Default)]
6pub struct GatewayReady {
7    pub v: u8,
8    pub user: User,
9    pub guilds: Vec<UnavailableGuild>,
10    pub session_id: String,
11    pub resume_gateway_url: Option<String>,
12    pub shard: Option<(u64, u64)>,
13}
14
15impl WebSocketEvent for GatewayReady {}