public GetReportCountResult GetReportCount() { nLogger.Info("GetReportCount start"); GetReportCountRequest request = new GetReportCountRequest(); request.MWSAuthToken = serviceContext.MwsAuthToken; request.Merchant = serviceContext.SellerId; GetReportCountResponse response = service.GetReportCount(request); return(response.GetReportCountResult); }
/// <summary> /// returns a count of reports matching your criteria; /// by default, the number of reports generated in the last 90 days, /// regardless of acknowledgement status /// /// </summary> /// <param name="service">Instance of MarketplaceWebService service</param> /// <param name="request">GetReportCountRequest request</param> public static async Task InvokeGetReportCount(MarketplaceWebService service, GetReportCountRequest request) { try { GetReportCountResponse response = await service.GetReportCount(request); Console.WriteLine("Service Response"); Console.WriteLine("============================================================================="); Console.WriteLine(); Console.WriteLine(" GetReportCountResponse"); if (response.IsSetGetReportCountResult()) { Console.WriteLine(" GetReportCountResult"); GetReportCountResult getReportCountResult = response.GetReportCountResult; if (getReportCountResult.IsSetCount()) { Console.WriteLine(" Count"); Console.WriteLine(" {0}", getReportCountResult.Count); } } if (response.IsSetResponseMetadata()) { Console.WriteLine(" ResponseMetadata"); ResponseMetadata responseMetadata = response.ResponseMetadata; if (responseMetadata.IsSetRequestId()) { Console.WriteLine(" RequestId"); Console.WriteLine(" {0}", responseMetadata.RequestId); } } Console.WriteLine(" ResponseHeaderMetadata"); Console.WriteLine(" RequestId"); Console.WriteLine(" " + response.ResponseHeaderMetadata.RequestId); Console.WriteLine(" ResponseContext"); Console.WriteLine(" " + response.ResponseHeaderMetadata.ResponseContext); Console.WriteLine(" Timestamp"); Console.WriteLine(" " + response.ResponseHeaderMetadata.Timestamp); } catch (MarketplaceWebServiceException ex) { Console.WriteLine("Caught Exception: " + ex.Message); Console.WriteLine("Response Status Code: " + ex.StatusCode); Console.WriteLine("Error Code: " + ex.ErrorCode); Console.WriteLine("Error Type: " + ex.ErrorType); Console.WriteLine("Request ID: " + ex.RequestId); Console.WriteLine("XML: " + ex.XML); Console.WriteLine("ResponseHeaderMetadata: " + ex.ResponseHeaderMetadata); } }
public void GetReportCountTest() { MarketplaceWebServiceConfig config = new MarketplaceWebServiceConfig(); config.ServiceURL = serviceURL; MarketplaceWebService.MarketplaceWebService service = new MarketplaceWebServiceClient( creds.AccessKey, creds.SecretKey, appName, appVersion, config); GetReportCountRequest request = new GetReportCountRequest(); request.Merchant = sellerId; request.MWSAuthToken = ""; // Optional //@TODO: set additional request parameters here GetReportCountResponse response = service.GetReportCount(request); }
/// <summary> /// Get Report Count /// </summary> /// <param name="request">Get Report Count request</param> /// <returns>Get Report Count Response from the service</returns> /// <remarks> /// returns a count of reports matching your criteria; /// by default, the number of reports generated in the last 90 days, /// regardless of acknowledgement status /// /// </remarks> public GetReportCountResponse GetReportCount(GetReportCountRequest request) { return(Invoke <GetReportCountResponse>("GetReportCountResponse.xml")); }
/// <summary> /// Get Report Count /// </summary> /// <param name="request">Get Report Count request</param> /// <returns>Get Report Count Response from the service</returns> /// <remarks> /// returns a count of reports matching your criteria; /// by default, the number of reports generated in the last 90 days, /// regardless of acknowledgement status /// /// </remarks> public async Task <GetReportCountResponse> GetReportCount(GetReportCountRequest request) { return(await Invoke <GetReportCountResponse>("GetReportCountResponse.xml")); }