taolib.testing.email_service.models.enums#
Email service enumerations.
Classes#
Email delivery status. |
|
Email category type. |
|
Email sending priority. |
|
Email service provider type. |
|
Tracking event type for email analytics. |
|
Bounce classification. |
|
Subscription status. |
Module Contents#
- class taolib.testing.email_service.models.enums.EmailStatus#
Bases:
enum.StrEnumEmail delivery status.
- QUEUED = 'queued'#
- SENDING = 'sending'#
- SENT = 'sent'#
- DELIVERED = 'delivered'#
- OPENED = 'opened'#
- CLICKED = 'clicked'#
- BOUNCED = 'bounced'#
- FAILED = 'failed'#
- REJECTED = 'rejected'#
- class taolib.testing.email_service.models.enums.EmailType#
Bases:
enum.StrEnumEmail category type.
- TRANSACTIONAL = 'transactional'#
- MARKETING = 'marketing'#
- class taolib.testing.email_service.models.enums.EmailPriority#
Bases:
enum.StrEnumEmail sending priority.
- HIGH = 'high'#
- NORMAL = 'normal'#
- LOW = 'low'#
- class taolib.testing.email_service.models.enums.ProviderType#
Bases:
enum.StrEnumEmail service provider type.
- SENDGRID = 'sendgrid'#
- MAILGUN = 'mailgun'#
- SES = 'ses'#
- SMTP = 'smtp'#
- class taolib.testing.email_service.models.enums.TrackingEventType#
Bases:
enum.StrEnumTracking event type for email analytics.
- SENT = 'sent'#
- DELIVERED = 'delivered'#
- OPENED = 'opened'#
- CLICKED = 'clicked'#
- BOUNCED = 'bounced'#
- COMPLAINED = 'complained'#
- UNSUBSCRIBED = 'unsubscribed'#
- class taolib.testing.email_service.models.enums.BounceType#
Bases:
enum.StrEnumBounce classification.
- HARD = 'hard'#
- SOFT = 'soft'#
- UNDETERMINED = 'undetermined'#
- class taolib.testing.email_service.models.enums.SubscriptionStatus#
Bases:
enum.StrEnumSubscription status.
- ACTIVE = 'active'#
- UNSUBSCRIBED = 'unsubscribed'#