Orchid.Runner.Context (Orchid v0.6.1)

Copy Markdown View Source

Context for step execution.

  • :step_implementation - Step implementation module or function.
  • :in_keys - Input keys.
  • :out_keys - Output keys.
  • :step_opts - Step options.
  • :inputs - Prepared inputs.
  • :recipe_opts - Recipe options.
  • :telemetry_meta - Telemetry metadata.
  • :workflow_ctx - Workflow context.
  • :assigns - Assigns map.

Summary

Types

t()

@type t() :: %{
  step_implementation: Orchid.Step.implementation(),
  in_keys: Orchid.Step.input_keys(),
  out_keys: Orchid.Step.output_keys(),
  step_opts: Orchid.Step.step_options(),
  inputs: [Orchid.Param.t()],
  recipe_opts: keyword(),
  telemetry_meta: map(),
  workflow_ctx: Orchid.WorkflowCtx.t(),
  assigns: map()
}