diff --git a/src/conf.py b/src/conf.py index 306feec..8b02b35 100644 --- a/src/conf.py +++ b/src/conf.py @@ -133,6 +133,18 @@ class AppSettings(BaseSettings): app_settings = AppSettings() +class XslFile(BaseModel): + id: tuple + bez: str + xsl_file: Path + + +class TreeNode(BaseModel): + id: tuple + bez: str + children: set["TreeNode|XslFile"] + + class PdfProjectSettings(BaseSettings): """ Speichert Projekt-Einstellungen direkt im Ordner des Projekts in einer Klartextdatei JSON