UNPKG

2.34 kBTypeScriptView Raw
1export interface OutboundStatistics {
2 Sent: number;
3 Bounced: number;
4 SMTPApiErrors: number;
5 BounceRate: number;
6 SpamComplaints: number;
7 SpamComplaintsRate: number;
8 Opens: number;
9 UniqueOpens: number;
10 Tracked: number;
11 WithLinkTracking: number;
12 WithOpenTracking: number;
13 TotalTrackedLinksSent: number;
14 UniqueLinksClicked: number;
15 TotalClicks: number;
16 WithClientRecorded: number;
17 WithPlatformRecorded: number;
18 WithReadTimeRecorded: number;
19}
20export interface SentCounts {
21 Days: [{
22 Date: string;
23 Sent: number;
24 }];
25 Sent: number;
26}
27export interface BounceCounts {
28 [key: string]: any;
29}
30export interface SpamCounts {
31 Days: [{
32 Date: string;
33 SpamComplaint: number;
34 }];
35 SpamComplaint: number;
36}
37export interface TrackedEmailCounts {
38 Days: [{
39 Date: string;
40 Tracked: number;
41 }];
42 Tracked: number;
43}
44export interface OpenCounts {
45 Days: [{
46 Date: string;
47 Opens: number;
48 Unique: number;
49 }];
50 Opens: number;
51 Unique: number;
52}
53export interface EmailPlaformUsageCounts {
54 Days: [{
55 Date: string;
56 Desktop?: number;
57 WebMail?: number;
58 Mobile?: number;
59 Unknown?: number;
60 }];
61 Desktop?: number;
62 WebMail?: number;
63 Mobile?: number;
64 Unknown?: number;
65}
66export interface EmailClientUsageCounts {
67 Days: [{
68 Date: string;
69 [key: string]: any;
70 }];
71 [key: string]: any;
72}
73export interface EmailReadTimesCounts {
74 Days: [{
75 Date: string;
76 [key: string]: any;
77 }];
78 [key: string]: any;
79}
80export interface ClickCounts {
81 Days: [{
82 Date: string;
83 Clicks: number;
84 Unique: number;
85 }];
86 Clicks: number;
87 Unique: number;
88}
89export interface BrowserUsageCounts {
90 Days: [{
91 Date: string;
92 [key: string]: any;
93 }];
94 [key: string]: any;
95}
96export interface ClickPlaformUsageCounts {
97 Days: [{
98 Date: string;
99 Desktop: number;
100 Mobile: number;
101 Unknown: number;
102 }];
103 Desktop: number;
104 Mobile: number;
105 Unknown: number;
106}
107export interface ClickLocationCounts {
108 Days: [{
109 Date: string;
110 HTML: number;
111 Text: number;
112 }];
113 HTML: number;
114 Text: number;
115}