from pydantic import BaseModel, Field
from typing import Optional, Dict

class ServiceHuntRequest(BaseModel):
    name: str = Field(..., example="Kovács Autóvillamosság")
    category_id: int
    address: str
    latitude: float # A szerviz koordinátája
    longitude: float
    user_latitude: float # A felhasználó aktuális helyzete (GPS-ből)
    user_longitude: float
    name_translations: Optional[Dict[str, str]] = None