# `FeedReader.Fetch`

HTTP metadata for a completed remote feed fetch.

The checksum is calculated from the decoded response body. A fetch is only
present on remote results and sessions; local parsing does not invent HTTP
metadata.

# `t`

```elixir
@type t() :: %FeedReader.Fetch{
  checksum: String.t() | nil,
  etag: String.t() | nil,
  final_url: String.t() | nil,
  status: pos_integer() | nil
}
```

---

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