# `Unicom360.Webhook.MessageStatusEvent`
[🔗](https://github.com/TechRode-Solution-Limited/unicom360-elixir/blob/v0.1.0/lib/unicom360/webhook/message_status_event.ex#L1)

A verified `message.status` webhook delivery, from `Unicom360.Webhook.construct_event/4`.

  * `event` - `"message.status"`.
  * `delivery_id` - the `X-Unicom360-Delivery` header (`nil` when absent). Deliveries are
    retried, so drop repeats by it.
  * `created_at` - an ISO 8601 string, as received.
  * `data` - a `Unicom360.Webhook.MessageStatusData`.
  * `raw`, `extra` - the JSON object, and the members this version does not model.

# `t`

```elixir
@type t() :: %Unicom360.Webhook.MessageStatusEvent{
  created_at: String.t() | nil,
  data: Unicom360.Webhook.MessageStatusData.t() | nil,
  delivery_id: String.t() | nil,
  event: String.t(),
  extra: map(),
  raw: map()
}
```

---

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