# `AccessGrid.HttpResponse`
[🔗](https://github.com/Access-Grid/accessgrid-ex/blob/main/lib/access_grid/http_response.ex#L1)

Represents a successful HTTP response (2xx status codes).

All HTTP client implementations must normalize their responses to this struct.

# `t`

```elixir
@type t() :: %AccessGrid.HttpResponse{
  body_decoded: term(),
  body_raw: binary(),
  content_type: String.t() | nil,
  headers: [{String.t(), String.t()}],
  status: integer()
}
```

---

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