1
0
mirror of https://github.com/home-assistant/core.git synced 2026-07-25 15:36:30 +01:00
Files
core/homeassistant/components/here_travel_time/model.py
T
2025-06-11 18:17:11 +02:00

33 lines
685 B
Python

"""Model Classes for here_travel_time."""
from __future__ import annotations
from dataclasses import dataclass
from datetime import datetime
from typing import TypedDict
class HERETravelTimeData(TypedDict):
"""Routing information."""
attribution: str | None
duration: float
duration_in_traffic: float
distance: float
origin: str
destination: str
origin_name: str | None
destination_name: str | None
@dataclass
class HERETravelTimeAPIParams:
"""Configuration for polling the HERE API."""
destination: list[str]
origin: list[str]
travel_mode: str
route_mode: str
arrival: datetime | None
departure: datetime | None