isilon/models/
statistics_key.rs1#[allow(unused_imports)]
2use serde_json::Value;
3
4#[derive(Debug, Serialize, Deserialize)]
5pub struct StatisticsKey {
6 #[serde(rename = "aggregation_type")]
8 pub aggregation_type: String,
9 #[serde(rename = "base_name")]
11 pub base_name: Option<String>,
12 #[serde(rename = "default_cache_time")]
14 pub default_cache_time: i32,
15 #[serde(rename = "description")]
17 pub description: String,
18 #[serde(rename = "key")]
20 pub key: String,
21 #[serde(rename = "policies")]
23 pub policies: Option<Vec <crate::models::StatisticsKeyPolicy>>,
24 #[serde(rename = "policy_cache_time")]
26 pub policy_cache_time: Option<i32>,
27 #[serde(rename = "real_name")]
29 pub real_name: Option<String>,
30 #[serde(rename = "scope")]
32 pub scope: String,
33 #[serde(rename = "type")]
35 pub _type: String,
36 #[serde(rename = "units")]
38 pub units: String,
39}