pub async fn request_device_code( client: &Client, endpoints: &Endpoints, ) -> Result<DeviceCode, OAuthError>