[−][src]Trait zotero::Delete
Perform delete operations on Zotero items and collections.
Required methods
fn delete_request(
&self,
params: &str,
last_version: &str
) -> Result<Value, Box<dyn Error>>
&self,
params: &str,
last_version: &str
) -> Result<Value, Box<dyn Error>>
fn get_id(&self) -> &'a str
Provided methods
fn delete_item<S: AsRef<str> + Display>(
&self,
item_key: S,
last_version: S
) -> Result<Value, Box<dyn Error>>
&self,
item_key: S,
last_version: S
) -> Result<Value, Box<dyn Error>>
Delete a Zotero item.
let z = ZoteroInit::set_user("123456789", "bZARysJ579K5SdmYuaAJ"); z.delete_item("PJTUB2WE", "2050");
fn delete_items<S: AsRef<str> + Display>(
&self,
items_keys: Vec<S>,
last_version: S
) -> Result<Value, Box<dyn Error>>
&self,
items_keys: Vec<S>,
last_version: S
) -> Result<Value, Box<dyn Error>>
Delete a Zotero item.
let z = ZoteroInit::set_user("123456789", "bZARysJ579K5SdmYuaAJ"); z.delete_items(vec!["PJTUB2WE", "YXT5PJU9"], "2050");
fn delete_collection<S: AsRef<str> + Display>(
&self,
item_key: S,
last_version: S
) -> Result<Value, Box<dyn Error>>
&self,
item_key: S,
last_version: S
) -> Result<Value, Box<dyn Error>>
Delete a Zotero collection.
let z = ZoteroInit::set_user("123456789", "bZARysJ579K5SdmYuaAJ"); z.delete_collection("TYQDGEZR", "2050");
fn delete_search<S: AsRef<str> + Display>(
&self,
search_key: S,
last_version: S
) -> Result<Value, Box<dyn Error>>
&self,
search_key: S,
last_version: S
) -> Result<Value, Box<dyn Error>>
Delete a Zotero search.
fn delete_tag<S: AsRef<str> + Display>(
&self,
tag_key: S,
last_version: S
) -> Result<Value, Box<dyn Error>>
&self,
tag_key: S,
last_version: S
) -> Result<Value, Box<dyn Error>>
Delete a Zotero tag.
let z = ZoteroInit::set_user("123456789", "bZARysJ579K5SdmYuaAJ"); z.delete_tag("history", "2050");
fn delete_tags<S: AsRef<str> + Display>(
&self,
tags_keys: Vec<S>,
last_version: S
) -> Result<Value, Box<dyn Error>>
&self,
tags_keys: Vec<S>,
last_version: S
) -> Result<Value, Box<dyn Error>>
Delete multiple Zotero tags.
let z = ZoteroInit::set_user("123456789", "bZARysJ579K5SdmYuaAJ"); z.delete_tags(vec!["history", "philosophy", "art"], "2050");