Как делать дочерние классы в pydantic?

Я так понимаю, подобный способ в pydatic не работает. Как делать правильно?

from pydantic import BaseModel


class _MainApp(BaseModel):
  port: int
  user_fs_path: str

  jwt_secret: str
  password_hash_secret: str

class _DataBase(BaseModel):
  port: int
  password: str

class _NewUser(BaseModel):
  default_space_available: int


# main
class CfgModel(BaseModel):
  main_app: _MainApp
  data_base: _DataBase
  new_user: _NewUser
cfg: CfgModel = CfgModel( **getCfgFromToml() )

Ответы (0 шт):