messaging.campaigns
campaigns
Campaign messaging DTOs and protocols.
Classes
CampaignBatchDTO
Bases: BaseDTO
One campaign batch payload for the worker callback contract.
Source code in src/codex_platform/messaging/campaigns/dto.py
Functions
validate_rendering_mode()
Require exactly one campaign rendering mode.
Source code in src/codex_platform/messaging/campaigns/dto.py
CampaignRecipientDraft
Bases: BaseDTO
Recipient data needed by a campaign batch worker.
Source code in src/codex_platform/messaging/campaigns/dto.py
CampaignDispatcher
Bases: Protocol
Enqueues campaign batches for worker-side delivery.