private async Task <T> GetRestResponse <T>(BitfinexGetBase get, CancellationToken cancellationToken)
 {
     using (var request = GetRestRequest(get))
     {
         return(await SendHttpRequestAndGetResponse <T>(request, cancellationToken));
     }
 }
        private HttpRequestMessage GetRestRequest(BitfinexGetBase obj)
        {
            var httpRequest = new HttpRequestMessage
            {
                Method     = new HttpMethod("GET"),
                RequestUri = new Uri(BaseUri, obj.Request)
            };

            return(httpRequest);
        }