from typing import Optional from pydantic import BaseModel class SourceMetadata(BaseModel): filename: str upload_date: str content_summary: str chunk_index: int page_number: Optional[int] = None chunk_file_path: Optional[str] = None document_id: Optional[str] = None