summaryrefslogtreecommitdiff
path: root/Postman/Postman-Mail/mailchimp-mandrill-api-php-da3adc10042e/src/Mandrill/Exceptions.php
blob: 8df8411b6172599de9a23627333873f13ea0026f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
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 {}