File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ requires = ["setuptools>=77.0"]
44
55[project ]
66name = " tesla_fleet_api"
7- version = " 1.4.0 "
7+ version = " 1.4.1 "
88license = " Apache-2.0"
99description = " Tesla Fleet API library for Python"
1010readme = " README.md"
Original file line number Diff line number Diff line change 11"""Tesla Fleet API"""
22
33__author__ = "hello@teslemetry.com"
4- __version__ = "1.4.0 "
4+ __version__ = "1.4.1 "
55
66from tesla_fleet_api .tesla .bluetooth import TeslaBluetooth
77from tesla_fleet_api .tesla .fleet import TeslaFleetApi
Original file line number Diff line number Diff line change 11"""Tesla Fleet API constants."""
22
3- from enum import Enum
43import logging
4+ from enum import Enum
55
66LOGGER = logging .getLogger (__package__ )
77SERVERS = {
@@ -31,6 +31,7 @@ class Method(StrEnum):
3131 GET = "GET"
3232 POST = "POST"
3333 DELETE = "DELETE"
34+ PATCH = "PATCH"
3435
3536
3637class Trunk (StrEnum ):
@@ -53,6 +54,7 @@ class Seat(IntEnum):
5354 THIRD_LEFT = 7
5455 THIRD_RIGHT = 8
5556
57+
5658class AutoSeat (IntEnum ):
5759 """Auto Climate Seat positions"""
5860
@@ -102,7 +104,6 @@ class VehicleDataEndpoint(StrEnum):
102104 VEHICLE_DATA_COMBO = "vehicle_data_combo"
103105
104106
105-
106107class SunRoofCommand (StrEnum ):
107108 """Sunroof options"""
108109
@@ -170,6 +171,7 @@ class TeslaEnergyPeriod(StrEnum):
170171 YEAR = "year"
171172 LIFETIME = "lifetime"
172173
174+
173175class ClosureState (StrEnum ):
174176 """Closure state options"""
175177
Original file line number Diff line number Diff line change 1010
1111
1212class Teslemetry (TeslaFleetApi ):
13+ vehicles : TeslemetryVehicles
1314 Vehicles = TeslemetryVehicles
1415
1516 def __init__ (
@@ -27,7 +28,7 @@ def __init__(
2728 self .charging = self .Charging (self )
2829 self .energySites = self .EnergySites (self )
2930 self .user = self .User (self )
30- self .vehicles = self .Vehicles (self )
31+ self .vehicles = self .Vehicles (self ) # pyright: ignore
3132
3233 async def ping (self ) -> dict [str , bool ]:
3334 """Send a ping."""
Original file line number Diff line number Diff line change 99
1010class Tessie (TeslaFleetApi ):
1111 server = "https://api.tessie.com"
12+ vehicles : TessieVehicles
1213 Vehicles = TessieVehicles
1314
1415 def __init__ (
@@ -24,7 +25,7 @@ def __init__(
2425 self .charging = self .Charging (self )
2526 self .energySites = self .EnergySites (self )
2627 self .user = self .User (self )
27- self .vehicles = self .Vehicles (self )
28+ self .vehicles = self .Vehicles (self ) # pyright: ignore
2829
2930 async def scopes (self ) -> list [str ]:
3031 """Get user scopes."""
You can’t perform that action at this time.
0 commit comments