/// <summary>
 /// Reequest an initial token via Authorization Code Auth
 /// </summary>
 /// <param name="request">The request-model which contains required and optional parameters.</param>
 /// <remarks>
 /// https://developer.spotify.com/documentation/general/guides/authorization-guide/#authorization-code-flow
 /// </remarks>
 /// <returns></returns>
 public Task <AuthorizationCodeTokenResponse> RequestToken(AuthorizationCodeTokenRequest request)
 {
     return(RequestToken(request, API));
 }