kintone 0.6.2

kintone REST API client
Documentation
use std::error::Error;

use kintone::client::{Auth, KintoneClient};

fn main() -> Result<(), Box<dyn Error + Send + Sync>> {
    let base_url = std::env::var("KINTONE_BASE_URL").expect("KINTONE_BASE_URL is not set");
    let api_token = std::env::var("KINTONE_API_TOKEN").expect("KINTONE_API_TOKEN is not set");

    let client = KintoneClient::new(&base_url, Auth::api_token(api_token));
    let resp = kintone::v1::record::get_record(5, 1).send(&client)?;

    println!("Record {}:", resp.record.id().unwrap());
    for (field_code, field_value) in resp.record.fields() {
        if !field_value.field_type().is_builtin() {
            println!("  {field_code} = {field_value:?}");
        }
    }
    Ok(())
}