File tree 3 files changed +35
-3
lines changed
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 ;
2
3
using FikaAmazonAPI . AmazonSpApiSDK . Services ;
3
4
using FikaAmazonAPI . Parameter ;
4
5
using FikaAmazonAPI . Parameter . Order ;
@@ -109,6 +110,20 @@ public void GetOrderItemsPII()
109
110
var order = amazonConnection . Orders . GetOrderItems ( "404-7777403-8594716" , parameterBasedPII ) ;
110
111
}
111
112
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
+
112
127
public void GetOrderItemsBuyerInfo ( )
113
128
{
114
129
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)
52
52
IsActiveLimitRate = true
53
53
} ) ;
54
54
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
+
55
70
var list3 = amazonConnection . Financial . ListFinancialEvents ( new ParameterListFinancialEvents ( )
56
71
{
57
72
PostedAfter = DateTime . UtcNow . AddDays ( - 15 )
Original file line number Diff line number Diff line change @@ -275,11 +275,13 @@ public enum FulfillmentChannels
275
275
/// <summary>
276
276
/// Fulfillment by Amazon
277
277
/// </summary>
278
- FBA ,
278
+ [ EnumMember ( Value = "FBN" ) ]
279
+ FBN ,
279
280
/// <summary>
280
281
/// Fulfilled by the seller
281
282
/// </summary>
282
- SellerFulfilled
283
+ [ EnumMember ( Value = "MFN" ) ]
284
+ MFN
283
285
}
284
286
[ JsonConverter ( typeof ( StringEnumConverter ) ) ]
285
287
public enum ProcessingStatuses
You can’t perform that action at this time.
0 commit comments