kiriminaja 0.1.0

Official Rust SDK for the KiriminAja logistics API
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Same as `basic.rs` but using the synchronous facade.
//! Run with: `cargo run --features blocking --example basic_blocking`

use kiriminaja::blocking::Client;
use kiriminaja::{Config, Env};

fn main() -> kiriminaja::Result<()> {
    let client = Client::new(Config {
        env: Env::Sandbox,
        api_key: std::env::var("KIRIMINAJA_API_KEY").unwrap_or_default(),
        ..Default::default()
    });

    let provinces = client.address.provinces()?;
    println!("Provinces: {:#?}", provinces);

    Ok(())
}