/// <summary> /// Submit the shipping request for your Newegg order to receive the estimation of shipping cost using Newegg Shipping Label Service. /// </summary> public void SubmitShippingRequest() { Console.WriteLine("SubmitShippingRequest"); // Create Request var request = new SubmitShippingRequest() { RequestBody = new SubmitShippingRequestBody() { Shipment = new SubmitShipment() { OrderNumber = 127265380, ShippingCarrierCode = 200, ShippingServiceCode = 201, ShippingLabelServiceCode = 0, ShipFromFirstName = "kelly", ShipFromLastName = "Ianus", ShipFromPhoneNumber = "626-347-5618", ShipFromAddress1 = "17708 Rowland St", ShipFromAddress2 = "", ShipFromCityName = "United States", ShipFromStateCode = "CA", ShipFromZipCode = "91748", ShipFromCountryCode = "USA", PackageList = new List <SubmitPackage>() { new SubmitPackage() { PackageWeight = 28.6M, PackageLength = 12M, PackageWidth = 12M, PackageHeight = 12M, ItemList = new List <SumbitPackageItemlist>() { new SumbitPackageItemlist() { SellerPartNumber = "test_A2EU1901261456<12465>", Quantity = 1 } } } } } } }; // Send your request and get response var result = shippingCall.SubmitShippingRequest(request).Result; // Use the data pre you business Console.WriteLine(string.Format("The request status is {0}.", result.GetResponseBody().RequestStatus)); }
[Fact]//11.1 B2B_XML public async Task SubmitShippingRequest_B2B_XML() { var request = new SubmitShippingRequest() { RequestBody = new SubmitShippingRequestBody() { Shipment = new SubmitShipment() { OrderNumber = 127265380, ShippingCarrierCode = 200, ShippingServiceCode = 201, ShippingLabelServiceCode = 0, ShipFromFirstName = "kelly", ShipFromLastName = "Ianus", ShipFromPhoneNumber = "626-347-5618", ShipFromAddress1 = "17708 Rowland St", ShipFromAddress2 = "", ShipFromCityName = "United States", ShipFromStateCode = "CA", ShipFromZipCode = "91748", ShipFromCountryCode = "USA", PackageList = new List <SubmitPackage>() { new SubmitPackage() { PackageWeight = 28.6M, PackageLength = 12M, PackageWidth = 12M, PackageHeight = 12M, ItemList = new List <SumbitPackageItemlist>() { new SumbitPackageItemlist() { SellerPartNumber = "test_A2EU1901261456<12465>", Quantity = 1 } } } } } } }; CheckRequestString <SubmitShippingRequest>(request); var body = await fadeAPI_B2B_XML.SubmitShippingRequest(request); Assert.IsType <SubmitShippingResponse>(body); }