/// Example: Simple SDK Usage
use lattice::prelude::*;

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    println!("=== Lattice SDK Simple Usage ===\n");

    // Build client
    let client = ApiClientBuilder::new("https://api.lattice.example.com")
        .api_key("your-api-key")
        .build()?;

    println!("✓ Client built successfully!");
    println!("  - entities: client.entities");
    println!("  - tasks: client.tasks");
    println!("  - objects: client.objects");

    Ok(())
}
