# `Isox.Envelope`
[🔗](https://github.com/RicardoSantos-99/isox/blob/v0.2.0/lib/isox/envelope.ex#L1)

Cabeçalho mais mensagem: o par que `Isox.encode/2` recebe e
`Isox.decode/1` devolve.

Não confundir com o `<Envelope>` do XML, que é o elemento raiz de toda
mensagem do catálogo. Esta struct é só a representação em Elixir do
mesmo par.

# `t`

```elixir
@type t() :: %Isox.Envelope{header: Isox.AppHdr.t(), message: struct()}
```

---

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