Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

mail_service.py 450B

123456789101112131415161718
  1. from pydantic import BaseModel
  2. from tasks.mail_enterprise_task import send_enterprise_email_task
  3. class DifyMail(BaseModel):
  4. to: list[str]
  5. subject: str
  6. body: str
  7. substitutions: dict[str, str] = {}
  8. class EnterpriseMailService:
  9. @classmethod
  10. def send_mail(cls, mail: DifyMail):
  11. send_enterprise_email_task.delay(
  12. to=mail.to, subject=mail.subject, body=mail.body, substitutions=mail.substitutions
  13. )