# `StemMqtt.Message`
[🔗](https://github.com/sorinirimies/stem-mqtt/blob/v0.6.1/lib/stem_mqtt/message.ex#L1)

A PUBLISH delivered to a subscription, sent to the client's owner as
`{:stem_mqtt, client.id, {:message, %StemMqtt.Message{}}}`.

# `t`

```elixir
@type t() :: %StemMqtt.Message{
  payload: binary(),
  qos: 0..2,
  retain: boolean(),
  topic: String.t()
}
```

---

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