# `Grizzly.Requests.Handlers.WaitReport`
[🔗](https://github.com/smartrent/grizzly/blob/v9.1.4/lib/grizzly/requests/handlers/wait_report.ex#L1)

This handle is useful for when you want to wait for a particular report from
the Z-Wave network. Most GET commands can use this handler.

# `opt`

```elixir
@type opt() :: {:complete_report, atom(), [{:get_command, Grizzly.ZWave.Command.t()}]}
```

# `state`

```elixir
@type state() :: %{complete_report: atom(), get_command: Grizzly.ZWave.Command.t()}
```

---

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