toJson method
Implementation
Map<String, dynamic> toJson() {
return {
'id': id,
'conversation_id': conversationId,
'inputs': inputs,
'query': query,
'message_files': messageFiles.map((file) => file.toJson()).toList(),
'answer': answer,
'created_at': createdAt,
if (feedback != null) 'feedback': feedback,
if (referenceResources != null)
'reference_resources':
referenceResources!.map((resource) => resource.toJson()).toList(),
};
}