chore(rsocials): add NewsletterDraft and NewsletterSubscriber types

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Jeff Emmett 2026-03-25 20:04:15 -07:00
parent f966f02909
commit 3add66b5ef
1 changed files with 20 additions and 0 deletions

View File

@ -360,6 +360,26 @@ export const CAMPAIGN_NODE_CATALOG: CampaignWorkflowNodeDef[] = [
},
];
// ── Newsletter draft types ──
export interface NewsletterSubscriber {
email: string;
name?: string;
addedAt: number;
}
export interface NewsletterDraft {
id: string;
title: string;
subject: string;
body: string; // HTML
status: 'draft' | 'ready' | 'sent';
subscribers: NewsletterSubscriber[];
createdAt: number;
updatedAt: number;
createdBy: string;
}
// ── Approval queue types ──
export interface PendingApproval {