SquidMesh.Workflow.StepSpec (squid_mesh v0.1.0-alpha.7)

Copy Markdown View Source

Spark entity for one declared Squid Mesh workflow step.

A step spec captures the step name, implementation module or built-in kind, runtime options, and contract metadata discovered while compiling the workflow DSL. The runtime converts these entities into the durable workflow definition shape used by execution and inspection APIs.

Summary

Types

t()

@type t() :: %SquidMesh.Workflow.StepSpec{
  __identifier__: term(),
  __spark_metadata__: term(),
  metadata: map(),
  module: module() | atom(),
  name: atom(),
  opts: keyword()
}