taolib.testing.email_service.repository.subscription_repo#
订阅 Repository。
提供订阅/退订的数据访问操作。
Classes#
订阅 Repository。 |
Module Contents#
- class taolib.testing.email_service.repository.subscription_repo.SubscriptionRepository(collection)#
Bases:
taolib.testing._base.repository.AsyncRepository[taolib.testing.email_service.models.subscription.SubscriptionDocument]订阅 Repository。
- async find_by_email(email: str) taolib.testing.email_service.models.subscription.SubscriptionDocument | None#
按邮箱查找订阅记录。
- async find_by_token(token: str) taolib.testing.email_service.models.subscription.SubscriptionDocument | None#
按退订令牌查找订阅记录。
- async find_unsubscribed(skip: int = 0, limit: int = 100) list[taolib.testing.email_service.models.subscription.SubscriptionDocument]#
查找所有已退订的记录。