1: <?php
2:
3: class Mandrill_Error extends Exception {}
4: class Mandrill_HttpError extends Mandrill_Error {}
5:
6: /**
7: * The parameters passed to the API call are invalid or not provided when required
8: */
9: class Mandrill_ValidationError extends Mandrill_Error {}
10:
11: /**
12: * The provided API key is not a valid Mandrill API key
13: */
14: class Mandrill_Invalid_Key extends Mandrill_Error {}
15:
16: /**
17: * The requested template does not exist
18: */
19: class Mandrill_Unknown_Template extends Mandrill_Error {}
20:
21: /**
22: *
23: */
24: class Mandrill_ServiceUnavailable extends Mandrill_Error {}
25:
26: /**
27: * The requested tag does not exist or contains invalid characters
28: */
29: class Mandrill_Invalid_Tag_Name extends Mandrill_Error {}
30:
31: /**
32: * The requested email is not in the rejection list
33: */
34: class Mandrill_Invalid_Reject extends Mandrill_Error {}
35:
36: /**
37: * The requested sender does not exist
38: */
39: class Mandrill_Unknown_Sender extends Mandrill_Error {}
40:
41: /**
42: * The requested URL has not been seen in a tracked link
43: */
44: class Mandrill_Unknown_Url extends Mandrill_Error {}
45:
46: /**
47: * The given template name already exists or contains invalid characters
48: */
49: class Mandrill_Invalid_Template extends Mandrill_Error {}
50:
51: /**
52: * The requested webhook does not exist
53: */
54: class Mandrill_Unknown_Webhook extends Mandrill_Error {}
55:
56: /**
57: * The requested inbound domain does not exist
58: */
59: class Mandrill_Unknown_InboundDomain extends Mandrill_Error {}
60:
61: /**
62: * The requested export job does not exist
63: */
64: class Mandrill_Unknown_Export extends Mandrill_Error {}
65:
66:
67: