File tree Expand file tree Collapse file tree 3 files changed +35
-3
lines changed
Expand file tree Collapse file tree 3 files changed +35
-3
lines changed Original file line number Diff line number Diff line change 1- using FikaAmazonAPI . AmazonSpApiSDK . Models . Token ;
1+ using FikaAmazonAPI . AmazonSpApiSDK . Models . Orders ;
2+ using FikaAmazonAPI . AmazonSpApiSDK . Models . Token ;
23using FikaAmazonAPI . AmazonSpApiSDK . Services ;
34using FikaAmazonAPI . Parameter ;
45using 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" ) ;
Original file line number Diff line number Diff 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 )
Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments