use notion_client::endpoints::{
databases::query::request::{QueryDatabaseRequestBuilder, Sort, SortDirection, Timestamp},
Client,
};
use reqwest::ClientBuilder;
const NOTION_DB_ID: &str = "";
const NOTION_TOKEN: &str = "";
#[tokio::main]
async fn main() {
let client = Client::new(NOTION_TOKEN.to_string(), Some(ClientBuilder::new()));
let Ok(client) = client else {
panic!("error");
};
let mut request = QueryDatabaseRequestBuilder::default();
request.sorts(vec![Sort::Timestamp {
timestamp: Timestamp::CreatedTime,
direction: SortDirection::Ascending,
}]);
let res = client
.databases
.query_a_database(NOTION_DB_ID, request.build().unwrap())
.await;
print!("{:#?}", res);
}