in code/embedding-function/utilities/common/source_document.py [0:0]
def default(self, obj):
if isinstance(obj, SourceDocument):
return {
"id": obj.id,
"content": obj.content,
"source": obj.source,
"title": obj.title,
"chunk": obj.chunk,
"offset": obj.offset,
"page_number": obj.page_number,
"chunk_id": obj.chunk_id,
"sharepoint_file_id": obj.sharepoint_file_id,
}
return super().default(obj)