TextMessageFailure
Why one recipient's message did not arrive: a stable reason plus a sentence a person reads.
- codeType: TextMessageFailureCodeenumrequired
The failure reasons Resia publishes, mapped from the provider at the transport boundary.
Raw provider error codes are deliberately outside the customer contract, so every carrier rejection has to be translated into one of these seven values rather than forwarded. Do not collapse this into a passthrough.
valuesrecipient_opted_outdestination_invaliddestination_unreachablesender_not_registeredcarrier_rejectedsubmission_failedunknown - messageType: stringmin length:1max length:2048required

