#[cfg(feature = "dashboard-host")]
mod host;
mod model;
mod text;
#[cfg(feature = "dashboard-host")]
pub use host::{
CloudEngineProviderSource, build_cloud_engine_provider_info_report,
build_cloud_engine_provider_info_report_with_source, build_cloud_engine_provider_list_report,
build_cloud_engine_provider_list_report_with_source,
};
pub use model::{
CloudEngineProviderInfoReport, CloudEngineProviderInfoRequest, CloudEngineProviderListReport,
CloudEngineProviderListRequest, CloudEngineProviderLocation, CloudEngineProviderRow,
};
#[cfg(feature = "dashboard-host")]
pub use model::{CloudEngineProviderInfoSourceData, CloudEngineProviderListSourceData};
pub use text::{cloud_engine_provider_info_report_text, cloud_engine_provider_list_report_text};
pub const MAX_CLOUD_ENGINE_PROVIDER_SOURCE_ROWS: usize = 1_000;
pub const MAX_CLOUD_ENGINE_PROVIDER_LOCATIONS: usize = 100;
#[cfg(test)]
mod tests;