quantrs2_device/performance_dashboard/
config.rs1use serde::{Deserialize, Serialize};
4
5#[derive(Debug, Clone, Serialize, Deserialize)]
7pub struct DashboardConfig {
8 pub enable_realtime_monitoring: bool,
10 pub data_config: DataCollectionConfig,
12 pub visualization_config: VisualizationConfig,
14 pub alerting_config: AlertingConfig,
16 pub ml_config: MLAnalyticsConfig,
18 pub optimization_config: DashboardOptimizationConfig,
20 pub reporting_config: ReportingConfig,
22}
23
24use super::{
26 alerting::AlertingConfig, data_collection::DataCollectionConfig,
27 ml_analytics::MLAnalyticsConfig, optimization::DashboardOptimizationConfig,
28 reporting::ReportingConfig, visualization::VisualizationConfig,
29};