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.