rust-discord-rpc/src/models/activity_data/secret.rs

26 lines
No EOL
583 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
}
}
}