rust-discord-rpc/src/models/activity_data/secret.rs
2023-12-29 03:00:07 +01:00

27 lines
586 B
Rust

use serde::Serialize;
#[derive(Serialize, Debug)]
pub struct Secret {
#[serde(skip_serializing_if = "Option::is_none")]
join: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
spectate: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
instanced_match: Option<String>,
}
impl Secret {
pub fn new(
join: Option<String>,
spectate: Option<String>,
instanced_match: Option<String>,
) -> Secret {
Self {
join,
spectate,
instanced_match,
}
}
}