Files
Scraperr/api/backend/job/models/job_options.py
Jayden Pyles 7d80ff5c7f
Some checks failed
Unit Tests / unit-tests (push) Has been cancelled
Feat: Site Mapping (#46)
* wip: add site mapping

* chore: cleanup
2024-11-16 20:55:23 -06:00

15 lines
355 B
Python

from pydantic import BaseModel
from typing import Any, Optional
from api.backend.job.models.site_map import SiteMap
class FetchOptions(BaseModel):
chat: Optional[bool] = None
class JobOptions(BaseModel):
multi_page_scrape: bool = False
custom_headers: dict[str, Any] = {}
proxies: list[str] = []
site_map: Optional[SiteMap] = None