# `AshOnetime.ResponseClassifier`
[🔗](https://github.com/baselabs/ash_onetime/blob/v1.5.0/lib/ash_onetime/response_classifier.ex#L1)

Normalizes application response classification at the persistence boundary.

# `classify`

```elixir
@callback classify(term(), map()) ::
  {:store, term()} | {:reject, term()} | {:rollback, term()}
```

# `classify`

```elixir
@spec classify(module(), term(), map()) ::
  {:store, term()}
  | {:reject, term()}
  | {:rollback, term()}
  | {:error, AshOnetime.Error.t()}
```

---

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