-record(client_credentials_auth_provider, { access_token :: gleam@option:option(glitch@types@access_token:access_token()), client_id :: binary(), client_secret :: binary() }).