use ltfi_wsap::{Client, Config, ListParams};
use std::env;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
dotenv::dotenv().ok();
let client = Client::from_env()?;
let entities = client.list_entities(None).await?;
println!("Found {} entities", entities.count);
for entity in &entities.results {
println!("- {} ({}): {}", entity.display_name, entity.entity_type, entity.slug);
}
let user = client.get_current_user().await?;
println!("\nAuthenticated as: {} ({})", user.username, user.email);
let health = client.health_check().await?;
println!("\nAPI Status: {}", health.status);
Ok(())
}