feat: sns webhook

feat: text content type handler
feat: email blocking table
This commit is contained in:
2025-05-16 18:19:14 +05:30
parent 30f51618fe
commit 205e423b56
11 changed files with 383 additions and 16 deletions
+13
View File
@@ -0,0 +1,13 @@
from sqlalchemy import Column, Integer, String
from database import Base
from .CustomBase import CustomBase
class BlockedEmail(Base, CustomBase):
__tablename__ = "blocked_emails"
id = Column(Integer, primary_key=True, index=True)
email = Column(String(255), unique=True, index=True)
reason = Column(String)
severity = Column(String)
+2
View File
@@ -10,6 +10,7 @@ from .ClinicDoctors import ClinicDoctors
from .Notifications import Notifications
from .CallTranscripts import CallTranscripts
from .Fcm import Fcm
from .BlockedEmail import BlockedEmail
__all__ = [
"Users",
@@ -24,4 +25,5 @@ __all__ = [
"Notifications",
"CallTranscripts",
"Fcm",
"BlockedEmail",
]