public IResponse SendRequest(IRequest request)
        {
            request = _authentication.AddAuthenticationHeaders(request);

            using (HttpClient client = new HttpClient())
            {
                HttpResponseMessage response = client.SendAsync(request.HttpRequestMessage).GetAwaiter().GetResult();
                return(new ClientHttpResponse(response));
            }
        }