def default()

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)