diff options
author | yehudah <yehudah@b8457f37-d9ea-0310-8a92-e5e31aec5664> | 2017-10-15 06:46:12 +0000 |
---|---|---|
committer | yehudah <yehudah@b8457f37-d9ea-0310-8a92-e5e31aec5664> | 2017-10-15 06:46:12 +0000 |
commit | ca6c8f41c1a2b9a4b5acae91419a6a114e1c77c6 (patch) | |
tree | 40ff112761d82af1d8c1c89d30ede8206502e17b /Postman/Postman-Mail/mailchimp-mandrill-api-php-da3adc10042e/src/Mandrill/Exceptions.php | |
parent | 8812fbf61bde539d1599e239044595ccb8a2c3a5 (diff) | |
download | Post-SMTP-ca6c8f41c1a2b9a4b5acae91419a6a114e1c77c6.zip |
release
Diffstat (limited to 'Postman/Postman-Mail/mailchimp-mandrill-api-php-da3adc10042e/src/Mandrill/Exceptions.php')
-rw-r--r-- | Postman/Postman-Mail/mailchimp-mandrill-api-php-da3adc10042e/src/Mandrill/Exceptions.php | 151 |
1 files changed, 151 insertions, 0 deletions
diff --git a/Postman/Postman-Mail/mailchimp-mandrill-api-php-da3adc10042e/src/Mandrill/Exceptions.php b/Postman/Postman-Mail/mailchimp-mandrill-api-php-da3adc10042e/src/Mandrill/Exceptions.php new file mode 100644 index 0000000..8df8411 --- /dev/null +++ b/Postman/Postman-Mail/mailchimp-mandrill-api-php-da3adc10042e/src/Mandrill/Exceptions.php @@ -0,0 +1,151 @@ +<?php + +class Postman_Mandrill_Error extends Exception {} +class Postman_Mandrill_HttpError extends Postman_Mandrill_Error {} + +/** + * The parameters passed to the API call are invalid or not provided when required + */ +class Postman_Mandrill_ValidationError extends Postman_Mandrill_Error {} + +/** + * The provided API key is not a valid Mandrill API key + */ +class Postman_Mandrill_Invalid_Key extends Postman_Mandrill_Error {} + +/** + * The requested feature requires payment. + */ +class Postman_Mandrill_PaymentRequired extends Postman_Mandrill_Error {} + +/** + * The provided subaccount id does not exist. + */ +class Postman_Mandrill_Unknown_Subaccount extends Postman_Mandrill_Error {} + +/** + * The requested template does not exist + */ +class Postman_Mandrill_Unknown_Template extends Postman_Mandrill_Error {} + +/** + * The subsystem providing this API call is down for maintenance + */ +class Postman_Mandrill_ServiceUnavailable extends Postman_Mandrill_Error {} + +/** + * The provided message id does not exist. + */ +class Postman_Mandrill_Unknown_Message extends Postman_Mandrill_Error {} + +/** + * The requested tag does not exist or contains invalid characters + */ +class Postman_Mandrill_Invalid_Tag_Name extends Postman_Mandrill_Error {} + +/** + * The requested email is not in the rejection list + */ +class Postman_Mandrill_Invalid_Reject extends Postman_Mandrill_Error {} + +/** + * The requested sender does not exist + */ +class Postman_Mandrill_Unknown_Sender extends Postman_Mandrill_Error {} + +/** + * The requested URL has not been seen in a tracked link + */ +class Postman_Mandrill_Unknown_Url extends Postman_Mandrill_Error {} + +/** + * The provided tracking domain does not exist. + */ +class Postman_Mandrill_Unknown_TrackingDomain extends Postman_Mandrill_Error {} + +/** + * The given template name already exists or contains invalid characters + */ +class Postman_Mandrill_Invalid_Template extends Postman_Mandrill_Error {} + +/** + * The requested webhook does not exist + */ +class Postman_Mandrill_Unknown_Webhook extends Postman_Mandrill_Error {} + +/** + * The requested inbound domain does not exist + */ +class Postman_Mandrill_Unknown_InboundDomain extends Postman_Mandrill_Error {} + +/** + * The provided inbound route does not exist. + */ +class Postman_Mandrill_Unknown_InboundRoute extends Postman_Mandrill_Error {} + +/** + * The requested export job does not exist + */ +class Postman_Mandrill_Unknown_Export extends Postman_Mandrill_Error {} + +/** + * A dedicated IP cannot be provisioned while another request is pending. + */ +class Postman_Mandrill_IP_ProvisionLimit extends Postman_Mandrill_Error {} + +/** + * The provided dedicated IP pool does not exist. + */ +class Postman_Mandrill_Unknown_Pool extends Postman_Mandrill_Error {} + +/** + * The user hasn't started sending yet. + */ +class Postman_Mandrill_NoSendingHistory extends Postman_Mandrill_Error {} + +/** + * The user's reputation is too low to continue. + */ +class Postman_Mandrill_PoorReputation extends Postman_Mandrill_Error {} + +/** + * The provided dedicated IP does not exist. + */ +class Postman_Mandrill_Unknown_IP extends Postman_Mandrill_Error {} + +/** + * You cannot remove the last IP from your default IP pool. + */ +class Postman_Mandrill_Invalid_EmptyDefaultPool extends Postman_Mandrill_Error {} + +/** + * The default pool cannot be deleted. + */ +class Postman_Mandrill_Invalid_DeleteDefaultPool extends Postman_Mandrill_Error {} + +/** + * Non-empty pools cannot be deleted. + */ +class Postman_Mandrill_Invalid_DeleteNonEmptyPool extends Postman_Mandrill_Error {} + +/** + * The domain name is not configured for use as the dedicated IP's custom reverse DNS. + */ +class Postman_Mandrill_Invalid_CustomDNS extends Postman_Mandrill_Error {} + +/** + * A custom DNS change for this dedicated IP is currently pending. + */ +class Postman_Mandrill_Invalid_CustomDNSPending extends Postman_Mandrill_Error {} + +/** + * Custom metadata field limit reached. + */ +class Postman_Mandrill_Metadata_FieldLimit extends Postman_Mandrill_Error {} + +/** + * The provided metadata field name does not exist. + */ +class Postman_Mandrill_Unknown_MetadataField extends Postman_Mandrill_Error {} + + |