From cc8680564d259313042b211c0d40fa818b32059a Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Fri, 22 Sep 2023 12:20:33 +0300 Subject: Add email alerts --- app/AggroConfig.py | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'app/AggroConfig.py') diff --git a/app/AggroConfig.py b/app/AggroConfig.py index 789fd6b..01d1230 100644 --- a/app/AggroConfig.py +++ b/app/AggroConfig.py @@ -3,10 +3,24 @@ from dataclasses import dataclass from app.PluginInterface import Params +@dataclass +class AggroConfigServer: + host: str + port: int + + +@dataclass +class AggroConfigEmailAlerter: + api_url: str + api_auth: str + email_from: str + email_to: list[str] + + @dataclass class AggroConfig: - server_host: str - server_port: int + server: AggroConfigServer + email_alerter: AggroConfigEmailAlerter | None db_path: str plugins: dict[str, Params] graph: dict[str, list[str]] -- cgit v1.3