"""Tipo IsochroneRequest: parametros para una solicitud de isocronas."""

from dataclasses import dataclass


@dataclass(frozen=True)
class IsochroneRequest:
    """Parametros para solicitar una isocrona a la API de Valhalla."""

    lat: float
    lon: float
    minutes: int
    costing: str = "auto"
    denoise: float = 0.6
    generalize_m: int = 50
    polygons: bool = True
