use anytype::prelude::*;
#[tokio::main]
async fn main() -> Result<(), AnytypeError> {
let client = AnytypeClient::with_config(ClientConfig {
app_name: "anytype-examples".into(),
keystore_service: Some("anyr".to_string()), ..Default::default()
})?;
let space_id = anytype::test_util::example_space_id(&client).await?;
let obj = client
.new_object(&space_id, "page")
.name("API Example: New Page")
.body("# Hello from anytype\n\nCreated by an example program.")
.set_text("description", "Created by the create object example")
.create()
.await?;
println!(
"Created object '{}' id:{}",
obj.name.unwrap_or_default(),
obj.id
);
client.object(&space_id, &obj.id).delete().await?;
Ok(())
}