feat(campaign): expose attachment linking and single send

This commit is contained in:
2026-07-20 20:07:25 +02:00
parent 12036b1f36
commit 8965b27517
3 changed files with 313 additions and 62 deletions

View File

@@ -371,6 +371,15 @@ class CampaignSendUnattemptedRequest(BaseModel):
dry_run: bool = False
class CampaignSendJobRequest(BaseModel):
model_config = ConfigDict(extra="forbid")
include_warnings: bool = True
dry_run: bool = False
use_rate_limit: bool = True
enqueue_imap_task: bool = False
class CampaignResolveOutcomeRequest(BaseModel):
model_config = ConfigDict(extra="forbid")
@@ -382,6 +391,7 @@ class ValidateCampaignRequest(BaseModel):
model_config = ConfigDict(extra="forbid")
check_files: bool = False
link_unshared_matches: bool = False
class BuildCampaignRequest(BaseModel):