Converts the parameter to a JSON-serializable map.
Returns a map that can be serialized to JSON for the API request.
@override Map<String, dynamic> toJson() { return { 'type': 'text', 'text': text, }; }