ic_query/cloud_engine/provider/
mod.rs1#[cfg(feature = "dashboard-host")]
8mod host;
9mod model;
10mod text;
11
12#[cfg(feature = "dashboard-host")]
13pub use host::{
14 CloudEngineProviderSource, build_cloud_engine_provider_info_report,
15 build_cloud_engine_provider_info_report_with_source, build_cloud_engine_provider_list_report,
16 build_cloud_engine_provider_list_report_with_source,
17};
18pub use model::{
19 CloudEngineProviderInfoReport, CloudEngineProviderInfoRequest, CloudEngineProviderListReport,
20 CloudEngineProviderListRequest, CloudEngineProviderLocation, CloudEngineProviderRow,
21};
22#[cfg(feature = "dashboard-host")]
23pub use model::{CloudEngineProviderInfoSourceData, CloudEngineProviderListSourceData};
24pub use text::{cloud_engine_provider_info_report_text, cloud_engine_provider_list_report_text};
25
26pub const DEFAULT_CLOUD_ENGINE_PROVIDER_SOURCE_ENDPOINT: &str =
28 "https://ic-api.internetcomputer.org/api/v3";
29
30pub const MAX_CLOUD_ENGINE_PROVIDER_SOURCE_ROWS: usize = 1_000;
32
33pub const MAX_CLOUD_ENGINE_PROVIDER_LOCATIONS: usize = 100;
35
36#[cfg(test)]
37mod tests;