1 """The Tessie integration models."""
3 from __future__
import annotations
5 from dataclasses
import dataclass
7 from tesla_fleet_api
import EnergySpecific
11 from .coordinator
import (
12 TessieEnergySiteInfoCoordinator,
13 TessieEnergySiteLiveCoordinator,
14 TessieStateUpdateCoordinator,
20 """Data for the Tessie integration."""
22 vehicles: list[TessieVehicleData]
23 energysites: list[TessieEnergyData]
28 """Data for a Energy Site in the Tessie integration."""
31 live_coordinator: TessieEnergySiteLiveCoordinator
32 info_coordinator: TessieEnergySiteInfoCoordinator
39 """Data for a Tessie vehicle."""
41 data_coordinator: TessieStateUpdateCoordinator