@bitblit/ratchet-misc
Version:
Ratchet miscellaneous tooling that requires smallish dependant libraries
20 lines (19 loc) • 1.58 kB
TypeScript
import type { GetContactCampaignStatsClickedInner } from './GetContactCampaignStatsClickedInner.js';
import type { GetContactCampaignStatsOpenedInner } from './GetContactCampaignStatsOpenedInner.js';
import type { GetContactCampaignStatsTransacAttributesInner } from './GetContactCampaignStatsTransacAttributesInner.js';
import type { GetContactCampaignStatsUnsubscriptions } from './GetContactCampaignStatsUnsubscriptions.js';
import type { GetExtendedContactDetailsAllOfStatisticsMessagesSent } from './GetExtendedContactDetailsAllOfStatisticsMessagesSent.js';
export interface GetContactCampaignStats {
messagesSent?: Array<GetExtendedContactDetailsAllOfStatisticsMessagesSent>;
hardBounces?: Array<GetExtendedContactDetailsAllOfStatisticsMessagesSent>;
softBounces?: Array<GetExtendedContactDetailsAllOfStatisticsMessagesSent>;
complaints?: Array<GetExtendedContactDetailsAllOfStatisticsMessagesSent>;
unsubscriptions?: GetContactCampaignStatsUnsubscriptions;
opened?: Array<GetContactCampaignStatsOpenedInner>;
clicked?: Array<GetContactCampaignStatsClickedInner>;
transacAttributes?: Array<GetContactCampaignStatsTransacAttributesInner>;
}
export declare function instanceOfGetContactCampaignStats(value: object): boolean;
export declare function GetContactCampaignStatsFromJSON(json: any): GetContactCampaignStats;
export declare function GetContactCampaignStatsFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetContactCampaignStats;
export declare function GetContactCampaignStatsToJSON(value?: GetContactCampaignStats | null): any;