cs2_gsi/model/
provider.rs1use super::helpers::{de_num_or_str, de_opt_num_or_str};
4use serde::{Deserialize, Serialize};
5
6#[derive(Clone, Debug, Default, Deserialize, Serialize, PartialEq, Eq)]
9pub struct Provider {
10 #[serde(default)]
12 pub name: String,
13 #[serde(default, deserialize_with = "de_num_or_str")]
15 pub appid: u32,
16 #[serde(default, deserialize_with = "de_num_or_str")]
18 pub version: u64,
19 #[serde(default)]
21 pub steamid: String,
22 #[serde(default, deserialize_with = "de_opt_num_or_str")]
24 pub timestamp: Option<u64>,
25}