pub(super) mod cost;
use serde::{Deserialize, Serialize};
use std::collections::BTreeMap;
pub struct ObservatoryOptions {
pub environment: String,
pub fleet: String,
pub collect_costs: bool,
pub maximum_canisters: usize,
pub maximum_response_bytes: usize,
pub freshness_secs: u32,
pub query_timeout_secs: u32,
pub maximum_collection_secs: u32,
}
#[derive(Clone, Debug, Deserialize, Serialize)]
#[serde(deny_unknown_fields)]
pub struct ObservatoryProfile {
pub schema_version: u16,
pub title: String,
pub role_labels: BTreeMap<String, String>,
}