use serde::Serialize;
pub const LOOPBACK_CLIENT_ID: &str = "LOOPBACK_CLIENT_ID";
#[derive(Debug, Clone, Default, Serialize)]
pub struct IceServer {
pub urls: Vec<String>,
#[serde(skip_serializing_if = "String::is_empty")]
pub username: String,
#[serde(skip_serializing_if = "String::is_empty")]
pub credential: String,
}
#[derive(Debug, Clone, Default)]
pub struct Config {
pub web_root: String,
pub host: String,
pub force_tls: bool,
pub signaling_ws_url: String,
pub ice_server_override: Vec<IceServer>,
pub ice_server_urls: Vec<String>,
pub ice_server_base_url: String,
pub ice_server_api_key: String,
pub header_message: String,
pub bypass_join_confirmation: bool,
}