UNPKG

neverbounce

Version:

An API wrapper for the NeverBounce API

48 lines (47 loc) 1.57 kB
/** * Common type definitions for the NeverBounce API */ /** * Verification Result Codes */ export var VerificationResult; (function (VerificationResult) { VerificationResult[VerificationResult["Valid"] = 0] = "Valid"; VerificationResult[VerificationResult["Invalid"] = 1] = "Invalid"; VerificationResult[VerificationResult["Disposable"] = 2] = "Disposable"; VerificationResult[VerificationResult["Catchall"] = 3] = "Catchall"; VerificationResult[VerificationResult["Unknown"] = 4] = "Unknown"; })(VerificationResult || (VerificationResult = {})); /** * Job Input Types */ export var JobInputType; (function (JobInputType) { JobInputType["RemoteUrl"] = "remote_url"; JobInputType["Supplied"] = "supplied"; })(JobInputType || (JobInputType = {})); /** * Job Status Types */ export var JobStatus; (function (JobStatus) { JobStatus["UnderReview"] = "under_review"; JobStatus["Queued"] = "queued"; JobStatus["Failed"] = "failed"; JobStatus["Complete"] = "complete"; JobStatus["Running"] = "running"; JobStatus["Parsing"] = "parsing"; JobStatus["Waiting"] = "waiting"; JobStatus["WaitingAnalyzed"] = "waiting_analyzed"; JobStatus["Uploading"] = "uploading"; })(JobStatus || (JobStatus = {})); /** * Error Types */ export var ErrorType; (function (ErrorType) { ErrorType["AuthError"] = "auth_failure"; ErrorType["BadReferrerError"] = "bad_referrer"; ErrorType["GeneralError"] = "general_failure"; ErrorType["ThrottleError"] = "throttle_triggered"; })(ErrorType || (ErrorType = {}));