use crate::data::heartbeat::model::{HeartbeatEntry, HeartbeatResponse, UptimeData}; use crate::data::status_page::model::{MonitorInfo, StatusPageResponse}; #[derive(Debug, Clone)] pub struct UnifiedMonitorData { pub monitor_info: MonitorInfo, pub heartbeats: Vec, pub uptime_data: Option, } #[derive(Debug, Clone)] pub struct UnifiedData { pub status_page_title: String, pub status_page_description: Option, pub monitors: Vec, }