def __init__(
        self,
        title: Optional[str] = None,
        text_content: str = "",
        file_path: str = "",
        metadata: Optional[Dict[str, Any]] = None,
    ):
        """Initialize the AsyncDocumentConverterResult.

        Args:
            title: The document title if available
            text_content: The extracted text content in markdown format
            file_path: The path to the original file
            metadata: Additional metadata extracted from the document
        """
        self.title: Optional[str] = title
        self.text_content: str = text_content
        self.file_path: str = file_path
        self.metadata: Dict[str, Any] = metadata or {}
Initialize the AsyncDocumentConverterResult.

        Args:
            title: The document title if available
            text_content: The extracted text content in markdown format
            file_path: The path to the original file
            metadata: Additional metadata extracted from the document
        
backend/airweave/platform/file_handling/conversion/_base.py