use std::collections::HashMap;
use serde::Deserialize;
#[derive(Debug, Deserialize)]
pub struct ConfigResponse {
pub key: String,
pub value: String,
}
#[derive(Debug, Deserialize)]
pub struct ConfigListResponse {
pub namespace: String,
pub configs: HashMap<String, String>,
}
#[derive(Debug, Deserialize)]
pub struct HealthResponse {
pub status: String,
pub vault: String,
pub timestamp: String,
}
#[derive(Debug, Clone, Deserialize)]
pub struct ConfigChangedEvent {
pub keys: Vec<String>,
pub timestamp: String,
}
#[derive(Debug, Deserialize)]
pub struct SyncResponse {
pub success: bool,
pub synced_at: String,
pub message: String,
}