@bitblit/ratchet-misc
Version:
Ratchet miscellaneous tooling that requires smallish dependant libraries
28 lines (27 loc) • 1.22 kB
TypeScript
import type { AbTestCampaignResultClickedLinks } from './AbTestCampaignResultClickedLinks.js';
import type { AbTestCampaignResultStatistics } from './AbTestCampaignResultStatistics.js';
export interface AbTestCampaignResult {
winningVersion?: AbTestCampaignResultWinningVersionEnum;
winningCriteria?: AbTestCampaignResultWinningCriteriaEnum;
winningSubjectLine?: string;
openRate?: string;
clickRate?: string;
winningVersionRate?: string;
statistics?: AbTestCampaignResultStatistics;
clickedLinks?: AbTestCampaignResultClickedLinks;
}
export declare enum AbTestCampaignResultWinningVersionEnum {
NotAvailable = "notAvailable",
Pending = "pending",
Tie = "tie",
A = "A",
B = "B"
}
export declare enum AbTestCampaignResultWinningCriteriaEnum {
Open = "Open",
Click = "Click"
}
export declare function instanceOfAbTestCampaignResult(value: object): boolean;
export declare function AbTestCampaignResultFromJSON(json: any): AbTestCampaignResult;
export declare function AbTestCampaignResultFromJSONTyped(json: any, ignoreDiscriminator: boolean): AbTestCampaignResult;
export declare function AbTestCampaignResultToJSON(value?: AbTestCampaignResult | null): any;