using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; namespace CryptoExchange.Net.SharedApis { /// /// Client for requesting ticker info for futures symbols /// public interface IFuturesTickerRestClient : ISharedClient { /// /// Futures get ticker request options /// EndpointOptions GetFuturesTickerOptions { get; } /// /// Get ticker info for a specific futures symbol /// /// Request info /// Cancellation token Task> GetFuturesTickerAsync(GetTickerRequest request, CancellationToken ct = default); /// /// Futures get tickers request options /// EndpointOptions GetFuturesTickersOptions { get; } /// /// Get ticker info for aall futures symbols /// /// Request info /// Cancellation token Task>> GetFuturesTickersAsync(GetTickersRequest request, CancellationToken ct = default); } }