Optional rawtextA list of text objects used to build a message.
Optional textContains plain text to display directly. Only valid when used as a sub member in a parent rawtext or with member.
Optional translateContains a resource pack translation identifier that can be used to translate text in the player's selected language.
Optional withA list of text object arguments that can be used to fill values in the translate text. Ignored when translate is not present.
An interface that describes the signature of a message that is passed into a say/tell API request.