uni-sdk 0.3.0

The official Unimatrix SDK for Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use uni_sdk::{blocking::UniClient, SendOtpRequest, VerifyOtpRequest};

fn main() -> uni_sdk::Result<()> {
    let client = UniClient::new("your access key id", "your access key secret")?;

    let sent = client.otp().send(&SendOtpRequest::new("+1206880xxxx"))?;
    println!("sent: {:#?}", sent.data);

    let verified = client
        .otp()
        .verify(&VerifyOtpRequest::new("+1206880xxxx", "123456"))?
        .into_data()?;
    println!("valid: {}", verified.valid);
    Ok(())
}