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));
        }