mirror of
https://github.com/ijaric/voice_assistant.git
synced 2025-05-24 14:33:26 +00:00
19 lines
799 B
Python
19 lines
799 B
Python
import pydantic
|
|
import pydantic_settings
|
|
|
|
import lib.app.split_settings as app_split_settings
|
|
|
|
|
|
class Settings(pydantic_settings.BaseSettings):
|
|
api: app_split_settings.ApiSettings = pydantic.Field(default_factory=lambda: app_split_settings.ApiSettings())
|
|
app: app_split_settings.AppSettings = pydantic.Field(default_factory=lambda: app_split_settings.AppSettings())
|
|
postgres: app_split_settings.PostgresSettings = pydantic.Field(
|
|
default_factory=lambda: app_split_settings.PostgresSettings()
|
|
)
|
|
logger: app_split_settings.LoggingSettings = pydantic.Field(
|
|
default_factory=lambda: app_split_settings.LoggingSettings()
|
|
)
|
|
project: app_split_settings.ProjectSettings = pydantic.Field(
|
|
default_factory=lambda: app_split_settings.ProjectSettings()
|
|
)
|