feat: Add type to campaign

This commit is contained in:
Dries Augustyns
2026-04-01 18:49:51 +02:00
parent 3343e891bd
commit d24259e8d2
9 changed files with 139 additions and 20 deletions
+3 -1
View File
@@ -2,7 +2,7 @@
* Campaign service types
*/
import type {CampaignAudienceType} from '@plunk/db';
import type {CampaignAudienceType, TemplateType} from '@plunk/db';
import type {FilterCondition} from '../segments/index.js';
/**
@@ -16,6 +16,7 @@ export interface CreateCampaignData {
from: string;
fromName?: string | null;
replyTo?: string | null;
type?: TemplateType;
audienceType: CampaignAudienceType;
audienceCondition?: FilterCondition;
segmentId?: string;
@@ -32,6 +33,7 @@ export interface UpdateCampaignData {
from?: string;
fromName?: string | null;
replyTo?: string | null;
type?: TemplateType;
audienceType?: CampaignAudienceType;
audienceCondition?: FilterCondition;
segmentId?: string;