use std::env; use deepgram::{Deepgram, DeepgramError}; #[tokio::main] async fn main() -> Result<(), DeepgramError> { let deepgram_api_key = env::var("DEEPGRAM_API_KEY").expect("DEEPGRAM_API_KEY environmental variable"); let project_id = env::var("DEEPGRAM_PROJECT_ID").expect("DEEPGRAM_PROJECT_ID environmental variable"); let member_id = env::var("DEEPGRAM_MEMBER_ID").expect("DEEPGRAM_MEMBER_ID environmental variable"); let dg_client = Deepgram::new(&deepgram_api_key); let scopes = dg_client .scopes() .get_scope(&project_id, &member_id) .await?; println!("{:#?}", scopes); let message = dg_client .scopes() .update_scope(&project_id, &member_id, "member") .await?; println!("{}", message.message); Ok(()) }