from pydantic_settings import BaseSettings, SettingsConfigDict class SchipholApiSettings(BaseSettings): model_config = SettingsConfigDict( env_file=".env", env_file_encoding="utf-8", env_prefix="SCHIPHOL_", extra="ignore", ) api_id: str | None = "" api_key: str | None = "" base_url: str | None = "" class KafkaSettings(BaseSettings): model_config = SettingsConfigDict( env_file=".env", env_file_encoding="utf-8", env_prefix="KAFKA_", extra="ignore", ) bootstrap_servers: list[str] = [] schema_registry_url: str = "" topic: str = "flights" group_id: str = "schiphol-flights-group"