use dotenv::{dotenv, var};
use serde::{Deserialize, Serialize};
use serde_json::Value;
use supabase_rs::SupabaseClient;
pub mod admission_events;
pub mod api_keys;
pub mod api_registry;
pub mod athena_router;
pub mod calculate;
pub mod client_connections;
pub mod clients;
pub mod cluster;
pub mod events;
pub mod vacuum_health;
pub mod parse {
pub mod strip_nulls;
}
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct DataTimeseries {
pub data: Vec<Value>,
pub interval: String,
pub date_key: String,
}
impl DataTimeseries {
pub fn new(data: Vec<Value>, interval: String, date_key: String) -> Self {
DataTimeseries {
data,
interval,
date_key,
}
}
}