/// <summary>
        /// Get item's price information, shipping, and activation status for targeted countries, including United States.
        /// </summary>
        public void SubmitDailyPriceReport()
        {
            Console.WriteLine("SubmitDailyPriceReport");

            // Create Request
            var request = new DailyPriceReportRequest()
            {
                RequestBody = new DailyPriceReportRequestBody()
                {
                    DailyPriceReportCriteria = new IntlPriceCriteria()
                    {
                        FileType    = ReportFileType.CSV,
                        RequestType = ReportRequestType.INTERNATIONAL_PRICE_REPORT.ToString(),
                        CountryList = new List <string>()
                        {
                            "USA", "AUS"
                        }
                    }
                }
            };

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

            // Use the data pre you business
            Console.WriteLine(string.Format("There are {0} response info.",
                                            result.GetResponseBody().ResponseList.Count));
        }
Beispiel #2
0
        [Fact]//14-1-7:XML USA
        public async Task SubmitDailyPriceReport_XML_USA()
        {
            var request = new DailyPriceReportRequest()
            {
                RequestBody = new DailyPriceReportRequestBody()
                {
                    DailyPriceReportCriteria = new IntlPriceCriteria()
                    {
                        FileType    = ReportFileType.CSV,
                        RequestType = ReportRequestType.INTERNATIONAL_PRICE_REPORT.ToString(),
                        CountryList = new List <string>()
                        {
                            "USA", "AUS"
                        }
                    }
                }
            };

            CheckRequestString <DailyPriceReportRequest>(request);
            var body = await fadeAPI_USA_XML.SubmitDailyPriceReport(request, 310);

            Assert.IsType <DailyPriceReportResponse>(body);
        }