@bitblit/ratchet-misc
Version:
Ratchet miscellaneous tooling that requires smallish dependant libraries
49 lines (48 loc) • 1.67 kB
TypeScript
import type { GetExtendedCampaignOverviewAllOfSender } from './GetExtendedCampaignOverviewAllOfSender.js';
export interface GetExtendedCampaignOverview {
id: number;
name: string;
subject?: string;
type: GetExtendedCampaignOverviewTypeEnum;
status: GetExtendedCampaignOverviewStatusEnum;
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;
}
export declare enum GetExtendedCampaignOverviewTypeEnum {
Classic = "classic",
Trigger = "trigger"
}
export declare enum GetExtendedCampaignOverviewStatusEnum {
Draft = "draft",
Sent = "sent",
Archive = "archive",
Queued = "queued",
Suspended = "suspended",
InProcess = "in_process"
}
export declare function instanceOfGetExtendedCampaignOverview(value: object): boolean;
export declare function GetExtendedCampaignOverviewFromJSON(json: any): GetExtendedCampaignOverview;
export declare function GetExtendedCampaignOverviewFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetExtendedCampaignOverview;
export declare function GetExtendedCampaignOverviewToJSON(value?: GetExtendedCampaignOverview | null): any;