use serde::{Deserialize, Serialize};
#[derive(Clone, Debug, Deserialize, Eq, PartialEq, Serialize)]
pub struct SubnetCatalogRefreshReport {
pub schema_version: u32,
pub network: String,
pub catalog_path: String,
pub refresh_lock_path: String,
pub output_path: Option<String>,
pub fetched_by: String,
pub dry_run: bool,
pub wrote_catalog: bool,
pub replaced_existing_catalog: bool,
pub subnet_count: usize,
pub routing_range_count: usize,
#[serde(flatten)]
pub metadata: super::SubnetCatalogReportMetadata,
}