Skip to main content

systemprompt_models/artifacts/dashboard/section_data/
mod.rs

1//! Per-section data payloads for dashboard sections.
2//!
3//! Each struct here is the typed body of one dashboard section kind: metric
4//! cards ([`MetricsCardsData`]/[`MetricCard`]), charts ([`ChartSectionData`]),
5//! tables ([`TableSectionData`]), service/database status
6//! ([`StatusSectionData`]), ranked lists ([`ListSectionData`]), timelines
7//! ([`TimelineSectionData`]), and free text ([`TextSectionData`]).
8//!
9//! Copyright (c) systemprompt.io — Business Source License 1.1.
10//! See <https://systemprompt.io> for licensing details.
11
12mod chart;
13mod list;
14mod metrics;
15mod status;
16mod table;
17mod text;
18
19pub use chart::ChartSectionData;
20pub use list::{ItemList, ListItem, ListSectionData};
21pub use metrics::{MetricCard, MetricStatus, MetricsCardsData};
22pub use status::{DatabaseStatus, ErrorCounts, ServiceStatus, StatusSectionData};
23pub use table::{SortConfig, TableSectionData};
24pub use text::{TextSectionData, TimelineEvent, TimelineSectionData};