rebuilderd_common/api/v1/models/
dashboard.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Serialize, Deserialize)]
4pub struct DashboardState {
5 pub rebuilds: DashboardRebuildState,
6 pub jobs: DashboardJobState,
7}
8
9#[derive(Debug, Serialize, Deserialize)]
10pub struct DashboardRebuildState {
11 pub good: i64,
12 pub bad: i64,
13 pub fail: i64,
14 pub unknown: i64,
15}
16
17#[derive(Debug, Serialize, Deserialize)]
18pub struct DashboardJobState {
19 pub running: i64,
20 pub available: i64,
21 pub pending: i64,
22}