From 4c2d9e63c62b7955a1a542d94fa38c2e00ffb2af Mon Sep 17 00:00:00 2001 From: maike Date: Sun, 5 Jul 2020 19:21:40 +0200 Subject: [PATCH] [email] Add database model --- kibicara/platforms/email/__init__.py | 0 kibicara/platforms/email/model.py | 23 +++++++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 kibicara/platforms/email/__init__.py create mode 100644 kibicara/platforms/email/model.py diff --git a/kibicara/platforms/email/__init__.py b/kibicara/platforms/email/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/kibicara/platforms/email/model.py b/kibicara/platforms/email/model.py new file mode 100644 index 0000000..de8da0f --- /dev/null +++ b/kibicara/platforms/email/model.py @@ -0,0 +1,23 @@ +# Copyright (C) 2020 by Thomas Lindner +# +# SPDX-License-Identifier: 0BSD + +from kibicara.model import Hood, Mapping +from ormantic import Integer, ForeignKey, Model, Text, DateTime + + +class EmailRecipients(Model): + id: Integer(primary_key=True) = None + hood: ForeignKey(Hood) + email: Text() + + class Mapping(Mapping): + table_name = 'email_recipients' + +class EmailSeen(Model): + id: Integer(primary_key=True) = None + hood: ForeignKey(Hood) + mail_date: DateTime() + + class Mapping(Mapping): + table_name = 'email_seen'