Nous.Workflow.Checkpoint.Store behaviour (nous v0.16.1)
View SourceBehaviour for checkpoint storage backends.
Summary
Callbacks
@callback list(workflow_id :: String.t()) :: {:ok, [Nous.Workflow.Checkpoint.t()]}
@callback load(run_id :: String.t()) :: {:ok, Nous.Workflow.Checkpoint.t()} | {:error, :not_found}
@callback save(Nous.Workflow.Checkpoint.t()) :: :ok | {:error, term()}