UNPKG

1.53 kBTypeScriptView Raw
1import { FilteringParameters } from "../client/FilteringParameters";
2export declare enum BounceType {
3 HardBounce = "HardBounce",
4 Transient = "Transient",
5 Unsubscribe = "Unsubscribe",
6 Subscribe = "Subscribe",
7 AutoResponder = "AutoResponder",
8 AddressChange = "AddressChange",
9 DnsError = "DnsError",
10 SpamNotification = "SpamNotification",
11 OpenRelayTest = "OpenRelayTest",
12 Unknown = "Unknown",
13 SoftBounce = "SoftBounce",
14 VirusNotification = "VirusNotification",
15 ChallengeVerification = "ChallengeVerification",
16 BadEmailAddress = "BadEmailAddress",
17 SpamComplaint = "SpamComplaint",
18 ManuallyDeactivated = "ManuallyDeactivated",
19 Unconfirmed = "Unconfirmed",
20 Blocked = "Blocked",
21 SMTPApiError = "SMTPApiError",
22 InboundError = "InboundError",
23 DMARCPolicy = "DMARCPolicy",
24 TemplateRenderingFailed = "TemplateRenderingFailed"
25}
26/**
27 * Describes filtering parameters that can be used when retrieving bounces.
28 * When pagination parameters are not specified, default values are set.
29 */
30export declare class BounceFilteringParameters extends FilteringParameters {
31 type?: BounceType;
32 inactive?: boolean;
33 emailFilter?: string;
34 tag?: string;
35 messageID?: string;
36 fromDate?: string;
37 toDate?: string;
38 messageStream?: string;
39 constructor(count?: number, offset?: number, type?: BounceType, inactive?: boolean, emailFilter?: string, tag?: string, messageID?: string, fromDate?: string, toDate?: string, messageStream?: string);
40}