-record(authorization_code_grant_token_request, { token_endpoint :: gleam@uri:uri(), authentication :: flwr_oauth2@authentication:client_authentication(), redirect_uri :: gleam@option:option(gleam@uri:uri()), code :: binary() }).