# `oidcc_backoff`
[🔗](https://github.com/erlef/oidcc/blob/ee3434ddec86c14471af8f8a8f159971e654da3c
/src/oidcc_backoff.erl#L4)

Backoff Handling

Based on [`db_connection`](https://github.com/elixir-ecto/db_connection/blob/8ef1f2ea54922873590b8939f2dad6b031c5b49c/lib/db_connection/backoff.ex#L24)

# `max`
*since 3.2.0* 

```elixir
-type max() :: pos_integer().
```

# `min`
*since 3.2.0* 

```elixir
-type min() :: pos_integer().
```

# `state`
*since 3.2.0* 

```elixir
-opaque state() :: pos_integer() | {pos_integer(), pos_integer()}.
```

# `type`
*since 3.2.0* 

```elixir
-type type() :: stop | exponential | random | random_exponential.
```

---

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