RingCentral.Platform.AuthCall C# (CSharp) Method

AuthCall() private method

Authentication, Refresh and Revoke requests all require an Authentication Header Value of "Basic". This is a special method to handle those requests.
private AuthCall ( Request request ) : ApiResponse
request RingCentral.Http.Request /// A Request object with a url and a dictionary of key value pairs (Authenticate, /// Refresh, Revoke) ///
return RingCentral.Http.ApiResponse
        private ApiResponse AuthCall(Request request)
        {
            _client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", GenerateAuthToken());
            var response = _client.PostAsync(request.Url, request.HttpContent).Result;
            var result = new ApiResponse(response);
            AuthDataRefreshed?.Invoke(request, new AuthEventArgs(result));
            return result;
        }