# `AshJsonApi.Error`
[🔗](https://github.com/ash-project/ash_json_api/blob/v1.6.4/lib/ash_json_api/error/error.ex#L5)

Represents an AshJsonApi Error

# `t`

```elixir
@type t() :: %AshJsonApi.Error{
  about: term(),
  code: term(),
  detail: term(),
  id: term(),
  internal_description: term(),
  log_level: term(),
  meta: term(),
  source_parameter: term(),
  source_pointer: term(),
  status_code: term(),
  title: term()
}
```

# `class_to_status`

Turns an error class into an HTTP status code

# `format_log`

# `new`

# `to_json_api_errors`

# `with_source_pointer`

---

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