postmark
Version:
Official Node.js client library for the Postmark HTTP API - https://www.postmarkapp.com
41 lines (40 loc) • 1.53 kB
TypeScript
import { FilteringParameters } from "../client/FilteringParameters";
export declare enum BounceType {
HardBounce = "HardBounce",
Transient = "Transient",
Unsubscribe = "Unsubscribe",
Subscribe = "Subscribe",
AutoResponder = "AutoResponder",
AddressChange = "AddressChange",
DnsError = "DnsError",
SpamNotification = "SpamNotification",
OpenRelayTest = "OpenRelayTest",
Unknown = "Unknown",
SoftBounce = "SoftBounce",
VirusNotification = "VirusNotification",
ChallengeVerification = "ChallengeVerification",
BadEmailAddress = "BadEmailAddress",
SpamComplaint = "SpamComplaint",
ManuallyDeactivated = "ManuallyDeactivated",
Unconfirmed = "Unconfirmed",
Blocked = "Blocked",
SMTPApiError = "SMTPApiError",
InboundError = "InboundError",
DMARCPolicy = "DMARCPolicy",
TemplateRenderingFailed = "TemplateRenderingFailed"
}
/**
* Describes filtering parameters that can be used when retrieving bounces.
* When pagination parameters are not specified, default values are set.
*/
export declare class BounceFilteringParameters extends FilteringParameters {
type?: BounceType;
inactive?: boolean;
emailFilter?: string;
tag?: string;
messageID?: string;
fromDate?: string;
toDate?: string;
messageStream?: string;
constructor(count?: number, offset?: number, type?: BounceType, inactive?: boolean, emailFilter?: string, tag?: string, messageID?: string, fromDate?: string, toDate?: string, messageStream?: string);
}