use std::time::Duration;
use projectx_client::{Client, Credentials};
#[tokio::main(flavor = "current_thread")]
async fn main() -> Result<(), projectx_client::Error> {
let client = Client::builder(Credentials::new("user", "api-key")?).build()?;
let validator = client
.authenticate_with_validation(Duration::from_mins(15))
.await?;
validator.shutdown().await?;
Ok(())
}