diff --git a/Source/FikaAmazonAPI/AmazonSpApiSDK/Models/Exceptions/AmazonException.cs b/Source/FikaAmazonAPI/AmazonSpApiSDK/Models/Exceptions/AmazonException.cs
index 494d9095..71157b6d 100644
--- a/Source/FikaAmazonAPI/AmazonSpApiSDK/Models/Exceptions/AmazonException.cs
+++ b/Source/FikaAmazonAPI/AmazonSpApiSDK/Models/Exceptions/AmazonException.cs
@@ -38,11 +38,15 @@ public AmazonUnauthorizedException(string msg, RestResponse response = null) : b
public class AmazonInvalidInputException : AmazonException
{
- public AmazonInvalidInputException(string msg, RestResponse response = null) : base(msg, response)
- {
+ public string Details { get; set; }
+ public AmazonInvalidInputException(string msg, string details = null, RestResponse response = null) : base(msg, response)
+ {
+ this.Details = details;
+ //this.Data["Details"] = details;
}
}
+
public class AmazonQuotaExceededException : AmazonException
{
public AmazonQuotaExceededException(string msg, RestResponse response = null) : base(msg, response)
diff --git a/Source/FikaAmazonAPI/AmazonSpApiSDK/Models/Notifications/EventFilter.cs b/Source/FikaAmazonAPI/AmazonSpApiSDK/Models/Notifications/EventFilter.cs
index 1d05167c..8b083174 100644
--- a/Source/FikaAmazonAPI/AmazonSpApiSDK/Models/Notifications/EventFilter.cs
+++ b/Source/FikaAmazonAPI/AmazonSpApiSDK/Models/Notifications/EventFilter.cs
@@ -26,6 +26,13 @@ public class EventFilter : AggregationFilter
[JsonProperty(PropertyName = "eventFilterType")]
public string EventFilterType { get; set; }
+ ///
+ /// Gets or Sets OrderChangeTypes
+ ///
+ [DataMember(Name = "orderChangeTypes", EmitDefaultValue = false)]
+ [JsonProperty(PropertyName = "orderChangeTypes")]
+ public IList OrderChangeTypes { get; set; }
+
///
/// Get the string presentation of the object
@@ -37,6 +44,7 @@ public override string ToString()
sb.Append("class EventFilter {\n");
sb.Append(" MarketplaceIds: ").Append(MarketplaceIds).Append("\n");
sb.Append(" EventFilterType: ").Append(EventFilterType).Append("\n");
+ sb.Append(" OrderChangeTypes: ").Append(OrderChangeTypes).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
diff --git a/Source/FikaAmazonAPI/FikaAmazonAPI.csproj b/Source/FikaAmazonAPI/FikaAmazonAPI.csproj
index 312cef41..25c1f88e 100644
--- a/Source/FikaAmazonAPI/FikaAmazonAPI.csproj
+++ b/Source/FikaAmazonAPI/FikaAmazonAPI.csproj
@@ -7,9 +7,9 @@
CSharp Amazon Sp API
true
8.0
- 1.7.2
- 1.7.2
- 1.7.2
+ 1.7.3
+ 1.7.3
+ 1.7.3
true
https://github.com/abuzuhri/Amazon-SP-API-CSharp
MIT
diff --git a/Source/FikaAmazonAPI/Services/RequestService.cs b/Source/FikaAmazonAPI/Services/RequestService.cs
index b9ab757d..a6c383f5 100644
--- a/Source/FikaAmazonAPI/Services/RequestService.cs
+++ b/Source/FikaAmazonAPI/Services/RequestService.cs
@@ -285,7 +285,7 @@ protected void ParseResponse(RestResponse response)
case "InvalidSignature":
throw new AmazonInvalidSignatureException(error.Message, response);
case "InvalidInput":
- throw new AmazonInvalidInputException(error.Message, response);
+ throw new AmazonInvalidInputException(error.Message, error.Details, response);
case "QuotaExceeded":
throw new AmazonQuotaExceededException(error.Message, response);
case "InternalFailure":