diff options
| author | Jan Tuomi <jans.tuomi@gmail.com> | 2023-09-22 12:20:33 +0300 |
|---|---|---|
| committer | Jan Tuomi <jans.tuomi@gmail.com> | 2023-09-22 12:20:33 +0300 |
| commit | cc8680564d259313042b211c0d40fa818b32059a (patch) | |
| tree | 982aede1a088565d8dbbff3736838363923b9ddf /app/AggroConfig.py | |
| parent | 27d7323dc47a06553e7c664f52102f4ffe120759 (diff) | |
Add email alerts
Diffstat (limited to 'app/AggroConfig.py')
| -rw-r--r-- | app/AggroConfig.py | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/app/AggroConfig.py b/app/AggroConfig.py index 789fd6b..01d1230 100644 --- a/app/AggroConfig.py +++ b/app/AggroConfig.py @@ -4,9 +4,23 @@ 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]] |
