public async Task <IRestResponse> PutAsync(IRestRequest request) { EnsureRequestNotNull(request); return(await SendAsync(request.AsPut()) .ConfigureAwait(false)); }