pub async fn delete_entry(
delete_struct: &DeleteEntry,
) -> Result<Response, Error>Expand description
Marks the entry as deleted by creating a tombstone version. Entries are deleted permanently after 30 days.
Examples found in repository?
examples/delete-entry.rs (line 23)
7async fn main() -> Result<(), Box<dyn std::error::Error>> {
8 let api_key = "API_KEY".to_string();
9 let universe_id: u64 = 0;
10
11 let datastore_name: String = "DATASTORE_NAME".to_string();
12 let key: String = "ENTRY_KEY".to_string();
13 let scope: Option<String> = None; // None = default to global
14
15 let delete_struct = DeleteEntry {
16 api_key,
17 universe_id,
18 datastore_name,
19 key,
20 scope,
21 };
22
23 let res: Response = delete_entry(&delete_struct).await?;
24 let status = res.status();
25 println!("Entry was deleted successfully!(Code: {})\n\nPS: The entry has only been marked as 'deleted', according to Roblox's documentation,\na 'tombstone' version for it has been created. Entries are deleted permanently after 30 days.\nMore Info, visit: https://create.roblox.com/docs/open-cloud/data-store-api#delete-entry", status);
26
27 Ok(())
28}