Pular para o conteúdo principal

Rust

:::caution Pré-release (alpha) Este SDK está em alpha (0.1.0-alpha.1). A superfície de API pública ainda está sendo estabilizada — não use em produção. :::

Instalação

[dependencies]
velix-sdk = "0.1.0-alpha.1"
tokio = { version = "1", features = ["full"] }

Quickstart

use velix_sdk::{VelixClient, VelixConfig};

#[tokio::main]
async fn main() -> Result<(), velix_sdk::VelixError> {
let client = VelixClient::new(VelixConfig {
api_url: std::env::var("VELIX_API_URL").unwrap(),
api_key: std::env::var("VELIX_API_KEY").unwrap(),
..Default::default()
})?;

let result = client.checkin().facial("tenant-slug", &frame_base64).await?;
println!("passed: {}", result.passed);
Ok(())
}

Requisitos

  • Rust 2021 edition (stable toolchain)
  • Runtime assíncrono tokio