@bitblit/ratchet-misc
Version:
Ratchet miscellaneous tooling that requires smallish dependant libraries
22 lines (21 loc) • 988 B
TypeScript
import type { GetCampaignStats } from './GetCampaignStats.js';
import type { GetDeviceBrowserStats } from './GetDeviceBrowserStats.js';
import type { GetStatsByDevice } from './GetStatsByDevice.js';
export interface GetExtendedCampaignStats {
globalStats: GetCampaignStats;
campaignStats: Array<GetCampaignStats>;
mirrorClick: number;
remaining: number;
linksStats: object;
statsByDomain: {
[key: string]: GetCampaignStats;
};
statsByDevice: GetStatsByDevice;
statsByBrowser: {
[key: string]: GetDeviceBrowserStats;
};
}
export declare function instanceOfGetExtendedCampaignStats(value: object): boolean;
export declare function GetExtendedCampaignStatsFromJSON(json: any): GetExtendedCampaignStats;
export declare function GetExtendedCampaignStatsFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetExtendedCampaignStats;
export declare function GetExtendedCampaignStatsToJSON(value?: GetExtendedCampaignStats | null): any;