Hephaestus.Uniqueness (hephaestus v0.3.1)

Copy Markdown View Source

Summary

Functions

build_id(unique, value)

build_id_with_suffix(unique, value)

check(unique, id, workflow, version, query_fn)

@spec check(
  Hephaestus.Workflow.Unique.t(),
  String.t(),
  module(),
  pos_integer(),
  (keyword() ->
     [
       Hephaestus.Core.Instance.t()
     ])
) ::
  :ok | {:error, :already_running}

extract_value(id)

validate_value!(value)