# `Accrue.Entitlements.Source.CapabilityError`
[🔗](https://github.com/szTheory/accrue/blob/accrue-v1.6.0/lib/accrue/entitlements/source/outcome.ex#L20)

Typed, bounded error for unavailable source capabilities or bad registry input.

# `t`

```elixir
@type t() :: %Accrue.Entitlements.Source.CapabilityError{
  capability: atom() | nil,
  code: atom(),
  next_action: atom(),
  source: atom() | nil
}
```

---

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