taolib.testing.email_service.models.subscription#
Subscription and unsubscribe management models.
Classes#
Subscription MongoDB document. |
|
Subscription API response. |
Module Contents#
- class taolib.testing.email_service.models.subscription.SubscriptionDocument#
Bases:
pydantic.BaseModelSubscription MongoDB document.
Tracks whether a recipient has unsubscribed from marketing emails.
- subscribed_at: datetime.datetime#
- unsubscribed_at: datetime.datetime | None#
- created_at: datetime.datetime#
- updated_at: datetime.datetime#
- model_config#
- to_response() SubscriptionResponse#
Convert to API response model.
- class taolib.testing.email_service.models.subscription.SubscriptionResponse#
Bases:
pydantic.BaseModelSubscription API response.
- subscribed_at: datetime.datetime#
- unsubscribed_at: datetime.datetime | None = None#
- created_at: datetime.datetime#
- updated_at: datetime.datetime#
- model_config#