aboutsummaryrefslogtreecommitdiff
path: root/Emails.Transactional.Client/Exceptions/InvalidAuthorizationException.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Emails.Transactional.Client/Exceptions/InvalidAuthorizationException.cs')
-rw-r--r--Emails.Transactional.Client/Exceptions/InvalidAuthorizationException.cs26
1 files changed, 26 insertions, 0 deletions
diff --git a/Emails.Transactional.Client/Exceptions/InvalidAuthorizationException.cs b/Emails.Transactional.Client/Exceptions/InvalidAuthorizationException.cs
new file mode 100644
index 0000000..eed2f42
--- /dev/null
+++ b/Emails.Transactional.Client/Exceptions/InvalidAuthorizationException.cs
@@ -0,0 +1,26 @@
+using System;
+
+using RestSharp;
+
+namespace Emails.Transactional.Client.Exceptions
+{
+ /// <summary>
+ /// A excption raised when an Authorization error occured
+ /// during a request
+ /// </summary>
+ public class InvalidAuthorizationException : InvalidTransactionResponseException
+ {
+ ///<inheritdoc/>
+ public InvalidAuthorizationException():base()
+ {}
+ ///<inheritdoc/>
+ public InvalidAuthorizationException(string message) : base(message)
+ {}
+ ///<inheritdoc/>
+ public InvalidAuthorizationException(string message, Exception innerException) : base(message, innerException)
+ {}
+ ///<inheritdoc/>
+ public InvalidAuthorizationException(string message, RestResponse<TransactionResult> response) : base(message, response)
+ {}
+ }
+}