# `Grizzly.ZWave.Commands.WakeUpIntervalCapabilitiesReport`
[🔗](https://github.com/smartrent/grizzly/blob/v9.1.4/lib/grizzly/zwave/commands/wake_up_interval_capabilities_report.ex#L1)

This module implements the WAKE_UP_INTERVAL_CAPABILITIES_REPORT command of the COMMAND_CLASS_WAKE_UP command class.

Params:

  * `:minimum_seconds` - the minimum Wake Up Interval supported by the sending node - v2
  * `:maximum_seconds` - the maximum Wake Up Interval supported by the sending node - v2
  * `:default_seconds` - the default Wake Up Interval value for the sending node. - v2
  * `:step_seconds` - the resolution of valid Wake Up Intervals values for the sending node - v2
  * `:on_demand` - whether the supporting node supports the Wake Up On Demand functionality - v3

# `param`

```elixir
@type param() ::
  {:minimum_seconds, non_neg_integer()}
  | {:minimum_seconds, non_neg_integer()}
  | {:maximum_seconds, non_neg_integer()}
  | {:default_seconds, non_neg_integer()}
  | {:step_seconds, non_neg_integer()}
  | {:on_demand, boolean()}
```

---

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