# `Portals.Request`
[🔗](https://github.com/Ziinc/portals/blob/v0.1.0/lib/portals/request.ex#L1)

A reference to one in-flight or completed asynchronous call, returned by
`Portals.async/5` (or `Portals.Connection.async/5`). Pass it to
`Portals.await/2` and `Portals.cancel/1`.

# `t`

```elixir
@type t() :: %Portals.Request{connection: pid(), id: non_neg_integer()}
```

---

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