# `Plover.Response.Envelope`
[🔗](https://github.com/codonnell/plover/blob/main/lib/plover/response/envelope.ex#L1)

The envelope structure of a message.

RFC 9051 Section 2.3.5

# `t`

```elixir
@type t() :: %Plover.Response.Envelope{
  bcc: [Plover.Response.Address.t()],
  cc: [Plover.Response.Address.t()],
  date: nil | String.t(),
  from: [Plover.Response.Address.t()],
  in_reply_to: nil | String.t(),
  message_id: nil | String.t(),
  reply_to: [Plover.Response.Address.t()],
  sender: [Plover.Response.Address.t()],
  subject: nil | String.t(),
  to: [Plover.Response.Address.t()]
}
```

---

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