From fde355cc84da15fea9ba6bec002c3ec607621551 Mon Sep 17 00:00:00 2001 From: adeelehsan Date: Tue, 7 Apr 2026 23:26:19 +0500 Subject: [PATCH] Update document manager to use new CreateDocumentRequest types Fern generator renamed CoreDocument/StructuredDocument to CreateDocumentRequest_Core/CreateDocumentRequest_Structured. Co-Authored-By: Claude Opus 4.6 (1M context) --- src/vectara/managers/document.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vectara/managers/document.py b/src/vectara/managers/document.py index fab05f3..1336ca5 100644 --- a/src/vectara/managers/document.py +++ b/src/vectara/managers/document.py @@ -1,5 +1,5 @@ from vectara.documents.client import DocumentsClient -from vectara.types import Document, CoreDocument, StructuredDocument +from vectara.types import Document, CreateDocumentRequest_Core, CreateDocumentRequest_Structured from vectara.utils.hash import calculate_sha256 from typing import Optional, Dict, Any, Union, Tuple from enum import Enum @@ -90,7 +90,7 @@ def check_same(self, corpus_key: str, doc_id: str, content: bytes, metadata: Opt return True, True - def index_doc(self, corpus_key: str, doc: Union[CoreDocument, StructuredDocument]) -> DocOpEnum: + def index_doc(self, corpus_key: str, doc: Union[CreateDocumentRequest_Core, CreateDocumentRequest_Structured]) -> DocOpEnum: # Remove the sha256 hash from metadata. if doc.metadata and HASH_FIELD in doc.metadata: