public void OutputPerformanceStatsDateRange(PerformanceStatsDateRange dataObject) { if (null != dataObject) { OutputDate(dataObject.CustomDateRangeEnd); OutputDate(dataObject.CustomDateRangeStart); OutputStatusMessage(string.Format("PredefinedTime: {0}", dataObject.PredefinedTime)); } }
public async Task <DownloadCampaignsByCampaignIdsResponse> DownloadCampaignsByCampaignIdsAsync( IList <CampaignScope> campaigns, CompressionType?compressionType, DataScope dataScope, IList <DownloadEntity> downloadEntities, DownloadFileType?downloadFileType, String formatVersion, DateTime?lastSyncTimeInUTC, PerformanceStatsDateRange performanceStatsDateRange) { var request = new DownloadCampaignsByCampaignIdsRequest { Campaigns = campaigns, CompressionType = compressionType, DataScope = dataScope, DownloadEntities = downloadEntities, DownloadFileType = downloadFileType, FormatVersion = formatVersion, LastSyncTimeInUTC = lastSyncTimeInUTC, PerformanceStatsDateRange = performanceStatsDateRange }; return(await BulkService.CallAsync((s, r) => s.DownloadCampaignsByCampaignIdsAsync(r), request)); }
// GetDownloadRequestId helper method calls the DownloadCampaignsByAccountIds service operation // to request the download identifier. private async Task <string> GetDownloadRequestId(long accountId, DataScope dataScope, BulkDownloadEntity entities, string formatVersion, DateTime?lastSyncTime, PerformanceStatsDateRange dateRange) { var request = new DownloadCampaignsByAccountIdsRequest { AccountIds = new List <long> { accountId }, DataScope = dataScope, DownloadFileType = FileFormat, Entities = entities, FormatVersion = formatVersion, LastSyncTimeInUTC = lastSyncTime, PerformanceStatsDateRange = dateRange }; return((await Service.CallAsync( (s, r) => s.DownloadCampaignsByAccountIdsAsync(r), request)).DownloadRequestId); }
// GetDownloadRequestId helper method calls the DownloadCampaignsByAccountIds service operation // to request the download identifier. private async Task<string> GetDownloadRequestId(long accountId, DataScope dataScope, BulkDownloadEntity entities, string formatVersion, DateTime? lastSyncTime, PerformanceStatsDateRange dateRange) { var request = new DownloadCampaignsByAccountIdsRequest { AccountIds = new List<long> { accountId }, DataScope = dataScope, DownloadFileType = FileFormat, Entities = entities, FormatVersion = formatVersion, LastSyncTimeInUTC = lastSyncTime, PerformanceStatsDateRange = dateRange }; return (await Service.CallAsync( (s, r) => s.DownloadCampaignsByAccountIdsAsync(r), request)).DownloadRequestId; }