public async Task <ResponseMain <OhlcvHistoricalData> > GetOhlvcHistorical(string id, string symbol, string timePeriod, string timeStart, string timeEnd, int?count, string interval, string[] convert) { return(await GetAsync <ResponseMain <OhlcvHistoricalData> >(CryptoCurrencyApiUrls.HistoricalOhlcvUri(id, symbol, timePeriod, timeStart, timeEnd, count, interval, convert)).ConfigureAwait(false)); }
public async Task <ResponseMain <OhlcvHistoricalData> > GetOhlvcHistorical(string idOrSymbol, string timeStart, string timeEnd) { const string timePeriod = "daily"; return(int.TryParse(idOrSymbol, out var id) ? await GetAsync <ResponseMain <OhlcvHistoricalData> >(CryptoCurrencyApiUrls.HistoricalOhlcvUri(id.ToString(), string.Empty, timePeriod, timeStart, timeEnd, null, Interval.Daily, new[] { string.Empty })).ConfigureAwait(false) : await GetAsync <ResponseMain <OhlcvHistoricalData> >(CryptoCurrencyApiUrls.HistoricalOhlcvUri(string.Empty, idOrSymbol, timePeriod, timeStart, timeEnd, null, Interval.Daily, new[] { string.Empty })).ConfigureAwait(false)); }