toJson method
Implementation
Map<String, dynamic> toJson() => {
'sessionId': sessionId,
'createdAt': createdAt.toIso8601String(),
'updatedAt': updatedAt.toIso8601String(),
'messages': messages.map((m) => _messageToJson(m)).toList(),
'metadata': metadata,
};