Function imagevault::service::category_service::get_categories
source · [−]pub async fn get_categories<T: Authentication + Sync>(
client: &Client<T>
) -> Result<Vec<Category>, ImageVaultError>
Expand description
Calls categoryservice/getcategories
.
Returns an AuthenticationMissing
error
if the Client
does not have any Authentication
set.
Arguments
client
- The ImageVaultClient
to use.
Examples
use imagevault::{
service::category_service,
Client,
authentication::ClientCredentialsAuthentication
};
let authentication = ClientCredentialsAuthentication::default();
let client = Client::new(
"identity",
"secret",
"https://myimagevault.local"
)?
.with_authentication(authentication);
let categories = category_service::get_categories(&client).await?;