- pydantic conversion

This commit is contained in:
Zachary Hampton
2025-07-15 12:25:43 -07:00
parent 8311f4dfbc
commit 79082090cb
3 changed files with 64 additions and 61 deletions

View File

@@ -1,5 +1,4 @@
from __future__ import annotations
from dataclasses import dataclass
from typing import Union
import requests
@@ -9,10 +8,10 @@ import uuid
from ...exceptions import AuthenticationError
from .models import Property, ListingType, SiteName, SearchPropertyType, ReturnType
import json
from pydantic import BaseModel
@dataclass
class ScraperInput:
class ScraperInput(BaseModel):
location: str
listing_type: ListingType
property_type: list[SearchPropertyType] | None = None