diff --git a/apps/notification/backend/models/models.py b/apps/notification/backend/models/models.py index e69de29..5d55cba 100644 --- a/apps/notification/backend/models/models.py +++ b/apps/notification/backend/models/models.py @@ -0,0 +1,26 @@ +from beanie import Document +from datetime import datetime +from typing import Optional + +from common.constants.region import UserRegion + +class MessageTemplateDoc(Document): + template_id: str + tenant_id: Optional[str] = None + region: UserRegion + subject: str + body: str + is_active: bool = True + created_at: datetime = datetime.utcnow() + updated_at: Optional[datetime] = None + + class Settings: + name = "message_templates_doc" + +class EmailSenderDoc(Document): + tenant_id: str + email_senders: list[str] = [] + is_active: bool = True + + class Settings: + name = "email_sender_doc" \ No newline at end of file