-record(client_credentials_grant_token_request, { token_endpoint :: gleam@uri:uri(), authentication :: oauth2:client_authentication(), scope :: list(binary()) }).