# `Hephaestus.Uniqueness`
[🔗](https://github.com/hephaestus-org/hephaestus_core/blob/v0.3.1/lib/hephaestus/uniqueness.ex#L1)

# `build_id`

# `build_id_with_suffix`

# `check`

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

# `extract_value`

# `validate_value!`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
