static async Task <List <(string, string)> > GetIdsAndCoverUrlsForIssuesInTimeRange(Retriever retriever, DateOptions dateOptions, string tableName) { string formula = GenerateTimeRangeFormula(dateOptions); Console.WriteLine($"Retrieving Ids for Issues between {dateOptions.FirstDateNonInclusive} & {dateOptions.LastDateNonInclusive} (non-inclusive)"); List <string> fields = new List <string>() { "Date", "Cover" }; (bool success, string errorMessage, List <(string, string)> idsAndUrls) = await retriever.GetIdsAndAttachmentUrlsFromRecordsFilterByFormula(tableName, formula, fields); if (!success) { Console.WriteLine(errorMessage); return(null); } else { return(idsAndUrls); } }