Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use super::*;

#[derive(Serialize, Deserialize, Debug)]
pub struct LoginEvent {
    pub version: i64,
    pub session_id: String,
    pub user: User,
    pub shard: Vec<i64>,
}

#[derive(Serialize, Deserialize, Default, Debug)]
pub struct User {
    pub id: String,
    pub username: String,
    pub bot: bool,
}