pub mod data_source;
pub mod data_stream_name;
pub mod diagnostic_manifest;
pub mod doc;
pub mod lookup;
pub mod manifest;
pub mod report;
pub use data_source::{DataSource, SourceContext};
pub use data_stream_name::DataStreamName;
pub use diagnostic_manifest::{DiagnosticManifest, RequestedApi};
pub use doc::DiagnosticMetadata;
pub use lookup::Lookup;
pub use manifest::Manifest;
pub use report::{DiagnosticReport, DiagnosticReportBuilder};
use serde::{Deserialize, Serialize};
#[derive(Clone, Debug, Default, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct DiagPath {
pub diag_type: String,
pub diag_path: String,
}