Skip to content

Commit 6d7c753

Browse files
committed
fix FulfillmentChannels
1 parent 912bf77 commit 6d7c753

File tree

3 files changed

+35
-3
lines changed

3 files changed

+35
-3
lines changed

Source/FikaAmazonAPI.SampleCode/OrdersSample.cs

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
using FikaAmazonAPI.AmazonSpApiSDK.Models.Token;
1+
using FikaAmazonAPI.AmazonSpApiSDK.Models.Orders;
2+
using FikaAmazonAPI.AmazonSpApiSDK.Models.Token;
23
using FikaAmazonAPI.AmazonSpApiSDK.Services;
34
using FikaAmazonAPI.Parameter;
45
using FikaAmazonAPI.Parameter.Order;
@@ -109,6 +110,20 @@ public void GetOrderItemsPII()
109110
var order = amazonConnection.Orders.GetOrderItems("404-7777403-8594716", parameterBasedPII);
110111
}
111112

113+
public OrderList GetOrderListFulfillmentChannels()
114+
{
115+
var parameterOrderList = new ParameterOrderList
116+
{
117+
CreatedAfter = DateTime.UtcNow.AddHours(-24),
118+
FulfillmentChannels = new List<FulfillmentChannels> { FulfillmentChannels.MFN },
119+
OrderStatuses = new List<OrderStatuses> { OrderStatuses.Unshipped, OrderStatuses.Shipped, OrderStatuses.PartiallyShipped }
120+
};
121+
122+
var orders = amazonConnection.Orders.GetOrders(parameterOrderList);
123+
124+
return orders;
125+
}
126+
112127
public void GetOrderItemsBuyerInfo()
113128
{
114129
var ItemsBuyerInfo = amazonConnection.Orders.GetOrderItemsBuyerInfo("402-0467973-4229120");

Source/FikaAmazonAPI.SampleCode/Program.cs

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,21 @@ static async Task Main(string[] args)
5252
IsActiveLimitRate = true
5353
});
5454

55+
OrdersSample ordersSample = new OrdersSample(amazonConnection);
56+
57+
ordersSample.GetOrderListFulfillmentChannels();
58+
59+
60+
61+
ParameterOrderList serachOrderList = new ParameterOrderList();
62+
serachOrderList.CreatedAfter = DateTime.UtcNow.AddMinutes(-600000);
63+
64+
serachOrderList.OrderStatuses = new List<OrderStatuses>();
65+
serachOrderList.OrderStatuses.Add(OrderStatuses.Shipped);
66+
67+
68+
var orders = amazonConnection.Orders.GetOrders(serachOrderList);
69+
5570
var list3 = amazonConnection.Financial.ListFinancialEvents(new ParameterListFinancialEvents()
5671
{
5772
PostedAfter = DateTime.UtcNow.AddDays(-15)

Source/FikaAmazonAPI/Utils/Constants.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -275,11 +275,13 @@ public enum FulfillmentChannels
275275
/// <summary>
276276
/// Fulfillment by Amazon
277277
/// </summary>
278-
FBA,
278+
[EnumMember(Value = "FBN")]
279+
FBN,
279280
/// <summary>
280281
/// Fulfilled by the seller
281282
/// </summary>
282-
SellerFulfilled
283+
[EnumMember(Value = "MFN")]
284+
MFN
283285
}
284286
[JsonConverter(typeof(StringEnumConverter))]
285287
public enum ProcessingStatuses

0 commit comments

Comments
 (0)