use squarecloud::{ApiClient, CredentialType};
#[tokio::main]
async fn main() {
let client = ApiClient::new();
let db_id = std::env::args()
.nth(1)
.expect("usage: cargo run --example NAME -- <db_id>");
let db = client.database(&db_id);
let new_password = db
.redefine_credential(CredentialType::Password)
.await
.unwrap();
println!("new password: {new_password}");
let new_cert = db
.redefine_credential(CredentialType::Certificate)
.await
.unwrap();
println!("new certificate: {new_cert}");
}