arete_sdk/
stats.rs

1use serde::Deserialize;
2
3#[derive(Clone, Debug, Default, Deserialize)]
4pub enum ConnectionState {
5    #[serde(rename = "offline")]
6    #[default]
7    Offline,
8
9    #[serde(rename = "online")]
10    Online,
11}
12
13#[derive(Clone, Debug, Default, Deserialize)]
14pub struct Stats {
15    pub started: String,
16    pub reads: u32,
17    pub writes: u32,
18    pub updates: u32,
19    pub errors: u32,
20    pub connection: ConnectionState,
21}