discord_client_structs 0.2.0

Discord API/gateway structs with serde support
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use crate::structs::user::activity::Activity;
use serde::Deserialize;

#[derive(Debug, Deserialize, Clone)]
pub struct Session {
    pub session_id: String,
    pub client_info: ClientInfo,
    pub status: String,
    pub activities: Vec<Activity>,
    pub active: Option<bool>,
}

#[derive(Debug, Deserialize, Clone)]
pub struct ClientInfo {
    pub client: String,
    pub os: String,
    pub version: u64,
}