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