toMap method
Converts this ChatMessage to a map along with a type hint for deserialization.
Implementation
@override
Map<String, dynamic> toMap() => {
...super.toMap(),
'content': content,
'toolCalls': toolCalls.map((t) => t.toMap()).toList(growable: false),
'type': 'ai',
};