Function imagevault::service::info::version[][src]

pub async fn version<T: Authentication + Sync>(
    client: &Client<T>
) -> Result<VersionResult, ImageVaultError>
Expand description

Calls the info/version endpoint.

Arguments

  • client - The ImageVault Client to use.

Examples

use imagevault::{
    service::info,
    Client,
    authentication::ClientCredentialsAuthentication
};

// Authentication is optional for this endpoint,
// but is most likely needed for further API calls.
let authentication = ClientCredentialsAuthentication::default();
let client = Client::new(
    "identity",
    "secret",
    "https://myimagevault.local"
    )?
    .with_authentication(authentication);

let version = info::version(&client).await?;