pub trait WorkflowFinalApiMut {
    type Error;
    fn create_final_workflow_graph(
        &mut self,
        body: CreateFinalWorkflowGraph
    ) -> Result<FinalWorkflow, Self::Error>;
fn delete_final_workflow_graph(
        &mut self,
        graph_id: Uuid,
        version: String
    ) -> Result<(), Self::Error>;
fn get_all_final_workflow_graphs(
        &mut self,
        name: Option<String>,
        description: Option<String>,
        all_search: Option<String>,
        sort_by: Option<String>,
        limit: Option<i32>,
        offset: Option<i32>
    ) -> Result<GetAllFinalWorkflowGraphsResponse, Self::Error>;
fn get_final_workflow_graph(
        &mut self,
        graph_id: Uuid,
        version: String
    ) -> Result<VersionInFinalWorkflow, Self::Error>;
fn get_full_final_workflow_graph(
        &mut self,
        graph_id: Uuid
    ) -> Result<FinalWorkflow, Self::Error>;
fn update_final_workflow_graph(
        &mut self,
        graph_id: Uuid,
        body: CreateWorkflowVersionRequest
    ) -> Result<VersionInFinalWorkflow, Self::Error>; }

Associated Types

Required methods

Delete a particular final workflow

Get details of a particular final workflow version

Get details of a particular final workflow

Create a new version for a particular final workflow

Implementors