# `QuackDB.Protocol.Message.Header`
[🔗](https://github.com/elixir-vibe/quackdb/blob/main/lib/quack_db/protocol/message.ex#L10)

Message envelope metadata shared by every Quack request and response.

# `t`

```elixir
@type t() :: %QuackDB.Protocol.Message.Header{
  client_query_id: non_neg_integer() | nil,
  connection_id: String.t(),
  type: atom()
}
```

---

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