# `Scrypath.QueryParams.Error`
[🔗](https://github.com/szTheory/scrypath/blob/v0.3.7/lib/scrypath/query_params/error.ex#L1)

Structured request-edge issue for `Scrypath.QueryParams.normalize/1`.

Errors stay plain and field-scoped so host applications can render or project
them without depending on Phoenix or Ecto changeset semantics.

# `t`

```elixir
@type t() :: %Scrypath.QueryParams.Error{
  code: atom(),
  field: atom() | nil,
  message: String.t(),
  meta: map(),
  path: [atom() | String.t()]
}
```

---

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