Function imagevault::service::media_service::delete_media_item [−][src]
pub async fn delete_media_item<T: Authentication + Sync>(
client: &Client<T>,
media_item_id: u64
) -> Result<(), ImageVaultError>
Expand description
Calls mediaservice/deletemediaitem
.
Returns an AuthenticationMissing
error
if the Client
does not have any Authentication
set.
Arguments
client
- The ImageVaultClient
to use.media_item_id
- The media item ID to delete.
Examples
use std::path::Path; use imagevault::{ service::media_service, Client, authentication::ClientCredentialsAuthentication }; let authentication = ClientCredentialsAuthentication::default(); let client = Client::new( "identity", "secret", "https://myimagevault.local" )? .with_authentication(authentication); // Delete media item with ID 42 let delete_result = media_service::delete_media_item(&client, 42).await?;