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(())
}