# `Ory.Model.UiNode`

Nodes are represented as HTML elements or their native UI equivalents. For example, a node can be an `<img>` tag, or an `<input element>` but also `some plain text`.

# `t`

```elixir
@type t() :: %Ory.Model.UiNode{
  attributes: Ory.Model.UiNodeAttributes.t(),
  group: String.t(),
  messages: [Ory.Model.UiText.t()],
  meta: Ory.Model.UiNodeMeta.t(),
  type: String.t()
}
```

# `decode`

---

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