facade_protocol/dashboard.rs
1use super::{Layout, Value};
2use serde_derive::{Deserialize, Serialize};
3
4#[derive(Serialize, Deserialize, Debug, Clone, PartialEq, Eq, PartialOrd, Ord, Hash)]
5pub struct Dashboard {
6 pub title: Value,
7 pub pages: Vec<Page>,
8}
9
10#[derive(Serialize, Deserialize, Debug, Clone, PartialEq, Eq, PartialOrd, Ord, Hash)]
11pub struct Page {
12 pub title: Value,
13 pub subtitle: Value,
14 pub body: Layout,
15}