windmill_api/models/
hidden_items_summary.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct HiddenItemsSummary {
16 #[serde(rename = "total")]
18 pub total: i32,
19 #[serde(rename = "by_kind")]
21 pub by_kind: std::collections::HashMap<String, i32>,
22 #[serde(rename = "items")]
24 pub items: Vec<models::HiddenItem>,
25}
26
27impl HiddenItemsSummary {
28 pub fn new(total: i32, by_kind: std::collections::HashMap<String, i32>, items: Vec<models::HiddenItem>) -> HiddenItemsSummary {
29 HiddenItemsSummary {
30 total,
31 by_kind,
32 items,
33 }
34 }
35}
36