Skip to main content

Rust SDK

cargo add qefro-backend-sdk
use qefro_backend_sdk::BusinessFlowMetadata;

// app.tool(...) then:
app.flow(BusinessFlowMetadata {
id: "order_lookup".into(),
name: Some("Order Lookup".into()),
intent: vec!["track order".into()],
..Default::default()
})?
.ask("email", "email", "Please enter your email.")
.tool("lookup", "lookup_customer")
.complete("done", None)?;

Learn more