public Task <TraktResponse <ITraktAuthorization> > RefreshAuthorizationAsync(string refreshToken, string clientId, string clientSecret, string redirectUri, CancellationToken cancellationToken = default) { var request = new AuthorizationRefreshRequest { RequestBody = new AuthorizationRefreshRequestBody { ClientId = clientId, ClientSecret = clientSecret, RedirectUri = redirectUri, RefreshToken = refreshToken } }; var requestHandler = new AuthenticationRequestHandler(Client); return(requestHandler.RefreshAuthorizationAsync(request, cancellationToken)); }