from typing import Optional from pydantic import BaseModel, Field from src.models.search_models import SearchItemResult class ScrapeQuery(SearchItemResult): pass class ScrapeResult(BaseModel): url: str = Field(description="URL.") content: Optional[str] = Field("", description="URL content.") title: str = Field(description="Title of result item.") description: str = Field(description="Description of result item.")