Source code for app.config.main
# SPDX-License-Identifier: GPLv3-or-later
# Copyright © 2025 pygaindalf Rui Pinheiro
from pydantic import Field
from .default import DefaultConfig
from ..components.providers import BaseProviderConfig
from ..util.config import ConfigBase
# MARK: Main Config
[docs]
class Config(ConfigBase):
default: DefaultConfig = Field(default_factory=DefaultConfig, description="Default configuration for the application")
providers: dict[str, BaseProviderConfig] = Field({})