toJson method

Map<String, dynamic> toJson()

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(),
  };
}