TextMessageStatus
- Type: stringenum
The delivery states Resia publishes, mapped from the provider at the transport boundary.
A provider's own status strings are never handed to a customer. The transport translates whatever the carrier reports into exactly these values, which is what lets Resia change or add a messaging provider without changing the public contract — the same independence Resia's call statuses keep from the voice provider's. Do not collapse this into a passthrough.
acceptedmeans Resia safely recorded the request and has not started sending; it is a single-send state only — a batch message readsqueuedfrom acceptance until it is sent.canceledis a batch message stopped before it was sent; it is terminal.delivery_unconfirmedis terminal but proves neither delivery nor failure: it is what a message becomes when no final carrier confirmation ever arrives.valuesacceptedqueuedsentdelivereddelivery_unconfirmedfailedcanceled

