The textual body of the message.
Whether the entire content consists of emoji characters only.
OptionaltranslationsAlternate-language renderings of content, keyed by language code
(e.g. "en-us", "fr-fr"). Each value is the fully rendered text in that
language with any @mentions replaced by their display names - ready to
display as-is. Use this when you want to show the message in a language
other than the source.
OptionaltranslationsSame alternate-language renderings as translations, but with
@mentions kept as raw tokens instead of resolved to display names. Use
this when the UI wants to parse mentions itself (e.g. to render them as
clickable chips). Most consumers should prefer translations.
This content block contains plain-text content.