UNPKG

@bitblit/ratchet-misc

Version:

Ratchet miscellaneous tooling that requires smallish dependant libraries

53 lines (52 loc) 1.95 kB
import type { GetCampaignRecipients } from './GetCampaignRecipients.js'; import type { GetExtendedCampaignOverviewAllOfSender } from './GetExtendedCampaignOverviewAllOfSender.js'; import type { GetExtendedCampaignStats } from './GetExtendedCampaignStats.js'; export interface GetEmailCampaignsCampaignsInner { id: number; name: string; subject?: string; type: GetEmailCampaignsCampaignsInnerTypeEnum; status: GetEmailCampaignsCampaignsInnerStatusEnum; scheduledAt?: Date; abTesting?: boolean; subjectA?: string; subjectB?: string; splitRule?: number; winnerCriteria?: string; winnerDelay?: number; sendAtBestTime?: boolean; testSent: boolean; header: string; footer: string; sender: GetExtendedCampaignOverviewAllOfSender; replyTo: string; toField: string; htmlContent: string; shareLink?: string; tag: string; createdAt: Date; modifiedAt: Date; inlineImageActivation?: boolean; mirrorActive?: boolean; recurring?: boolean; sentDate?: Date; returnBounce?: number; recipients: GetCampaignRecipients; statistics: GetExtendedCampaignStats; } export declare enum GetEmailCampaignsCampaignsInnerTypeEnum { Classic = "classic", Trigger = "trigger" } export declare enum GetEmailCampaignsCampaignsInnerStatusEnum { Draft = "draft", Sent = "sent", Archive = "archive", Queued = "queued", Suspended = "suspended", InProcess = "in_process" } export declare function instanceOfGetEmailCampaignsCampaignsInner(value: object): boolean; export declare function GetEmailCampaignsCampaignsInnerFromJSON(json: any): GetEmailCampaignsCampaignsInner; export declare function GetEmailCampaignsCampaignsInnerFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetEmailCampaignsCampaignsInner; export declare function GetEmailCampaignsCampaignsInnerToJSON(value?: GetEmailCampaignsCampaignsInner | null): any;