use opentalk_service_auth::service::ApiKeys;
use serde::Deserialize;
use url::Url;
#[derive(Debug, Clone, Deserialize)]
pub struct Http {
#[serde(default)]
pub address: Option<String>,
#[serde(default = "default_port")]
pub port: u16,
pub service_url: Option<Url>,
pub public_url: Url,
pub api_keys: ApiKeys,
#[serde(default)]
pub enable_openapi: bool,
}
const fn default_port() -> u16 {
11333
}