taolib.testing.email_service.providers.protocol#
é®ä»¶ęä¾ååč®®åę°ę®ē»ęć
å®ä¹é®ä»¶åéęä¾åēē»äøę„å£åčæåē»ęć
Classes#
ęä¾ååéē»ęć |
|
ęä¾åå„åŗ·ē¶ęć |
|
é®ä»¶ęä¾ååč®®ć |
Module Contents#
- class taolib.testing.email_service.providers.protocol.SendResult#
ęä¾ååéē»ęć
- class taolib.testing.email_service.providers.protocol.ProviderHealthStatus#
ęä¾åå„åŗ·ē¶ęć
- last_check: datetime.datetime | None = None#
- class taolib.testing.email_service.providers.protocol.EmailProviderProtocol#
Bases:
Protocolé®ä»¶ęä¾ååč®®ć
ęęé®ä»¶ęå”ęä¾ååæ é”»å®ē°ę¤åč®®ć
- async send(email: taolib.testing.email_service.models.email.EmailDocument) SendResult#
åéåå°é®ä»¶ć
- åę°:
email -- é®ä»¶ę攣
- čæå:
åéē»ę
- async send_bulk(emails: list[taolib.testing.email_service.models.email.EmailDocument]) list[SendResult]#
ę¹éåéé®ä»¶ć
- åę°:
emails -- é®ä»¶ę攣å蔨
- čæå:
åéē»ęå蔨
- async check_health() ProviderHealthStatus#
ę£ę„ęä¾åå„åŗ·ē¶ęć
- čæå:
å„åŗ·ē¶ę