public AnalyticsReport getAnalyticsReport(long reportID)
        {
            AnalyticsReport analyticsReport = new AnalyticsReport();
            ID analyticsReportID            = new ID();

            analyticsReportID.id          = reportID;
            analyticsReportID.idSpecified = true;
            analyticsReport.ID            = analyticsReportID;

            AnalyticsReportFilter filter = new AnalyticsReportFilter();

            analyticsReport.Filters = (new AnalyticsReportFilter[] { filter });

            GetProcessingOptions processingOptions = new GetProcessingOptions();

            processingOptions.FetchAllNames = true;

            RNObject[]      getAnalyticsObjects = new RNObject[] { analyticsReport };
            RNObject[]      rnObjects           = _client.Get(_clientInfoHeader, getAnalyticsObjects, processingOptions);
            AnalyticsReport report = (AnalyticsReport)rnObjects[0];

            return(report);
        }