# `Latch.Error.RefreshFailed`

	A token refresh was attempted and failed.

 `reason` is the underlying `Latch.Error.t()` that caused the refresh
 to fail, including transient and permanent errors.

# `t`

```elixir
@type t() :: %Latch.Error.RefreshFailed{
  __exception__: term(),
  did: String.t(),
  reason: Latch.Error.t()
}
```

---

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