# `Honeybadger.FingerprintAdapter`
[🔗](https://github.com/honeybadger-io/honeybadger-elixir/blob/v0.30.2/lib/honeybadger/fingerprint_adapter.ex#L1)

The callbacks required to implement the FingerprintAdapter behaviour

# `parse`

```elixir
@callback parse(Honeybadger.Notice.t()) :: String.t()
```

This function receives a `t:Honeybadger.Notice.t/0` and must return a string that will be used
as a fingerprint for the request:

    def parse(notice) do
      notice.notifier.language <> "_" <> notice.notifier.name
    end

---

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