@bitblit/ratchet-misc
Version:
Ratchet miscellaneous tooling that requires smallish dependant libraries
32 lines (31 loc) • 1.06 kB
TypeScript
export interface GetCampaignOverview {
id: number;
name: string;
subject?: string;
type: GetCampaignOverviewTypeEnum;
status: GetCampaignOverviewStatusEnum;
scheduledAt?: Date;
abTesting?: boolean;
subjectA?: string;
subjectB?: string;
splitRule?: number;
winnerCriteria?: string;
winnerDelay?: number;
sendAtBestTime?: boolean;
}
export declare enum GetCampaignOverviewTypeEnum {
Classic = "classic",
Trigger = "trigger"
}
export declare enum GetCampaignOverviewStatusEnum {
Draft = "draft",
Sent = "sent",
Archive = "archive",
Queued = "queued",
Suspended = "suspended",
InProcess = "in_process"
}
export declare function instanceOfGetCampaignOverview(value: object): boolean;
export declare function GetCampaignOverviewFromJSON(json: any): GetCampaignOverview;
export declare function GetCampaignOverviewFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetCampaignOverview;
export declare function GetCampaignOverviewToJSON(value?: GetCampaignOverview | null): any;