コード例 #1
0
 public async Task <TickerByExchangeId> GetTickerByExchangeId(string id, string page)
 {
     return(await GetAsync <TickerByExchangeId>(QueryStringService.AppendQueryString(
                                                    ExchangesApiEndPoints.TickerById(id), new Dictionary <string, object>
     {
         { "page", page }
     })).ConfigureAwait(false));
 }
コード例 #2
0
        // public async Task<TickerByExchangeId> GetStatusUpdateByExchangeId(string id)
        // {
        //     return await GetStatusUpdateByExchangeId(id).ConfigureAwait(false);
        // }
        //
        // public async Task<TickerByExchangeId> GetStatusUpdateByExchangeId(string id, int perPage, string page)
        // {
        //     throw new System.NotImplementedException();
        // }

        public async Task <IReadOnlyList <VolumeChart> > GetVolumeChartsByExchangeId(string id, int days)
        {
            return(await GetAsync <IReadOnlyList <VolumeChart> >(QueryStringService.AppendQueryString(
                                                                     ExchangesApiEndPoints.VolumeChartById(id), new Dictionary <string, object>
            {
                { "days", days }
            })).ConfigureAwait(false));
        }
コード例 #3
0
 public async Task <TickerByExchangeId> GetTickerByExchangeId(string id, string[] coinIds, string page, string includeExchangeLogo, string order)
 {
     return(await GetAsync <TickerByExchangeId>(QueryStringService.AppendQueryString(
                                                    ExchangesApiEndPoints.TickerById(id), new Dictionary <string, object>
     {
         { "page", page },
         { "coin_ids", string.Join(",", coinIds) },
         { "include_exchange_logo", includeExchangeLogo },
         { "order", order }
     })).ConfigureAwait(false));
 }
コード例 #4
0
 public async Task <ExchangeById> GetExchangesByExchangeId(string id)
 {
     return(await GetAsync <ExchangeById>(
                QueryStringService.AppendQueryString(ExchangesApiEndPoints.ExchangeById(id))).ConfigureAwait(false));
 }