UNPKG

@bitblit/ratchet-misc

Version:

Ratchet miscellaneous tooling that requires smallish dependant libraries

41 lines (40 loc) 1.45 kB
import type { UpdateEmailCampaignRecipients } from './UpdateEmailCampaignRecipients.js'; import type { UpdateEmailCampaignSender } from './UpdateEmailCampaignSender.js'; export interface UpdateEmailCampaign { tag?: string; sender?: UpdateEmailCampaignSender; name?: string; htmlContent?: string; htmlUrl?: string; scheduledAt?: Date; subject?: string; replyTo?: string; toField?: string; recipients?: UpdateEmailCampaignRecipients; attachmentUrl?: string; inlineImageActivation?: boolean; mirrorActive?: boolean; recurring?: boolean; footer?: string; header?: string; utmCampaign?: string; params?: object; sendAtBestTime?: boolean; abTesting?: boolean; subjectA?: string; subjectB?: string; splitRule?: number; winnerCriteria?: UpdateEmailCampaignWinnerCriteriaEnum; winnerDelay?: number; ipWarmupEnable?: boolean; initialQuota?: number; increaseRate?: number; } export declare enum UpdateEmailCampaignWinnerCriteriaEnum { Open = "open", Click = "click" } export declare function instanceOfUpdateEmailCampaign(value: object): boolean; export declare function UpdateEmailCampaignFromJSON(json: any): UpdateEmailCampaign; export declare function UpdateEmailCampaignFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdateEmailCampaign; export declare function UpdateEmailCampaignToJSON(value?: UpdateEmailCampaign | null): any;