egs_api/api/types/
presence.rs1use serde::{Deserialize, Serialize};
2
3#[allow(missing_docs)]
5#[derive(Default, Debug, Clone, PartialEq, Serialize, Deserialize)]
6#[serde(rename_all = "camelCase")]
7pub struct PresenceUpdate {
8 pub status: Option<String>,
9 pub activity: Option<PresenceActivity>,
10}
11
12#[allow(missing_docs)]
14#[derive(Default, Debug, Clone, PartialEq, Serialize, Deserialize)]
15#[serde(rename_all = "camelCase")]
16pub struct PresenceActivity {
17 pub r#type: Option<String>,
18 pub properties: Option<serde_json::Value>,
19}