notionrs 0.25.0

A Notion API client that provides type-safe request serialization and response deserialization
Documentation
use notionrs::Client;

#[tokio::main]
async fn main() -> Result<(), notionrs::error::Error> {
    let notion_api_key = std::env::var("NOTION_TOKEN").unwrap();
    let client = Client::new(notion_api_key);

    let request = client.list_users();

    let response = request.send().await?;

    for user in response.results {
        let name = user.name;

        match name {
            None => println!("No name found"),
            Some(name) => println!("{}", name),
        }
    }

    Ok(())
}