# `Espex.Wizard.Page`
[🔗](https://github.com/bbangert/espex/blob/main/lib/espex/wizard/page.ex#L1)

One page of the device wizard. Pages are shown in the order listed.

  * `title` — optional, up to 127 bytes
  * `description` — optional, up to 255 bytes
  * `entities` — `Espex.Wizard.Entity` structs to show
  * `inputs` — `Espex.Wizard.Input` structs for the user to fill in

A page needs at least one entity or input.

# `t`
*since 0.12.0* 

```elixir
@type t() :: %Espex.Wizard.Page{
  description: String.t() | nil,
  entities: [Espex.Wizard.Entity.t()],
  inputs: [Espex.Wizard.Input.t()],
  title: String.t() | nil
}
```

---

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