Skip to main content

PackExport

Trait PackExport 

Source
pub trait PackExport {
    // Required methods
    fn list_flows(&self) -> Vec<FlowInfo>;
    fn get_flow_schema(&self, flow_id: &str) -> Option<SchemaDoc>;
    fn prepare_flow(&self, flow_id: &str) -> PrepareResult;
    fn run_flow(&self, flow_id: &str, input: Value) -> RunResult;
    fn a2a_search(&self, query: &str) -> Vec<A2AItem>;
}

Required Methods§

Source

fn list_flows(&self) -> Vec<FlowInfo>

Source

fn get_flow_schema(&self, flow_id: &str) -> Option<SchemaDoc>

Source

fn prepare_flow(&self, flow_id: &str) -> PrepareResult

Source

fn run_flow(&self, flow_id: &str, input: Value) -> RunResult

Implementors§