use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct DashboardConfig {
pub enable_realtime_monitoring: bool,
pub data_config: DataCollectionConfig,
pub visualization_config: VisualizationConfig,
pub alerting_config: AlertingConfig,
pub ml_config: MLAnalyticsConfig,
pub optimization_config: DashboardOptimizationConfig,
pub reporting_config: ReportingConfig,
}
use super::{
alerting::AlertingConfig, data_collection::DataCollectionConfig,
ml_analytics::MLAnalyticsConfig, optimization::DashboardOptimizationConfig,
reporting::ReportingConfig, visualization::VisualizationConfig,
};