From e0ed64ec1ca95b6b3b99e08c14be2e5efeb364b2 Mon Sep 17 00:00:00 2001 From: Vitali Graf Date: Fri, 20 Jun 2025 21:42:30 +0200 Subject: [PATCH] =?UTF-8?q?Definition=20der=20Noden=20f=C3=BCr=20Baum=20an?= =?UTF-8?q?gefangen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/conf.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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