示例#1
0
        [Fact]//14-1-6:XML CAN
        public async Task SubmitDailyInventoryReport_XML_CAN()
        {
            var request = new DailyInventoryReportRequest()
            {
                RequestBody = new DailyInventoryReportRequestBody()
                {
                    DailyInventoryReportCriteria = new IntlInventoryCriteria()
                    {
                        FulfillType   = ReportFulfillType.All,
                        FileType      = ReportFileType.XLS,
                        RequestType   = ReportRequestType.INTERNATIONAL_INVENTORY_REPORT.ToString(),
                        WarehouseList = new List <string>()
                        {
                            "USA"
                        }
                    }
                }
            };



            CheckRequestString <DailyInventoryReportRequest>(request);
            var body = await fadeAPI_CAN_XML.SubmitDailyInventoryReport(request, 310);

            Assert.IsType <DailyInventoryReportResponse>(body);
        }
        /// <summary>
        /// Get item's available xentory quantity, price information, shipping, and activation status for defaulted warehouse.
        /// </summary>
        public void SubmitDailyInventoryReport()
        {
            Console.WriteLine("SubmitDailyInventoryReport");
            // Create Request
            var request = new DailyInventoryReportRequest()
            {
                RequestBody = new DailyInventoryReportRequestBody()
                {
                    DailyInventoryReportCriteria = new IntlInventoryCriteria()
                    {
                        FulfillType   = ReportFulfillType.All,
                        FileType      = ReportFileType.XLS,
                        RequestType   = ReportRequestType.INTERNATIONAL_INVENTORY_REPORT.ToString(),
                        WarehouseList = new List <string>()
                        {
                            "USA"
                        }
                    }
                }
            };

            // Send your request and get response
            var result = reportCall.SubmitDailyInventoryReport(request).Result;

            // Use the data pre you business
            Console.WriteLine(string.Format("There are {0} response info.",
                                            result.GetResponseBody().ResponseList.Count));
        }