A message received with FireMQ.subscribe/3 or FireMQ.get/3.
body- the raw body, a binary.exchangeandrouting_key- where the message was published.properties- a map with atom keys, holding only the properties that are set::content_type,:content_encoding,:correlation_id,:reply_to,:expiration(milliseconds),:message_id,:timestamp(seconds since the Unix epoch),:type,:user_id,:app_idand:priority.headers- application headers, a map with string keys.redelivered-truewhen the message was delivered before and not acknowledged.delivery_tag- the broker's tag for this delivery.
Settle a message with FireMQ.ack/1 or FireMQ.nack/2, unless it was received with
no_ack: true.