File size: 442 Bytes
e94d3a9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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.")