From: 
Subject: Debian changes

The Debian packaging of python-renault-api is maintained in git, using a workflow
similar to the one described in dgit-maint-merge(7).
The Debian delta is represented by this one combined patch; there isn't a
patch queue that can be represented as a quilt series.

A detailed breakdown of the changes is available from their canonical
representation -- git commits in the packaging repository.
For example, to see the changes made by the Debian maintainer in the first
upload of upstream version 1.2.3, you could use:

    % git clone https://git.dgit.debian.org/python-renault-api
    % cd python-renault-api
    % git log --oneline 1.2.3..debian/1.2.3-1 -- . ':!debian'

(If you have dgit, use `dgit clone python-renault-api`, rather than plain `git clone`.)

We don't use debian/source/options single-debian-patch because it has bugs.
Therefore, NMUs etc. may nevertheless have made additional patches.

---

diff --git a/tests/__snapshots__/test_renault_vehicle.ambr b/tests/__snapshots__/test_renault_vehicle.ambr
index a89f175..1208f88 100644
--- a/tests/__snapshots__/test_renault_vehicle.ambr
+++ b/tests/__snapshots__/test_renault_vehicle.ambr
@@ -1,15 +1,6 @@
 # serializer version: 1
 # name: test_get_battery_soc
-  KamereonVehicleBatterySocData(
-    lastEnergyUpdateTimestamp='2025-04-18T06:51:09Z',
-    raw_data=dict({
-      'lastEnergyUpdateTimestamp': '2025-04-18T06:51:09Z',
-      'socMin': 20,
-      'socTarget': 80,
-    }),
-    socMin=20,
-    socTarget=80,
-  )
+  KamereonVehicleBatterySocData(raw_data={'lastEnergyUpdateTimestamp': '2025-04-18T06:51:09Z', 'socMin': 20, 'socTarget': 80}, lastEnergyUpdateTimestamp='2025-04-18T06:51:09Z', socMin=20, socTarget=80)
 # ---
 # name: test_get_charge_schedule
   dict({
@@ -124,98 +115,47 @@
   dict({
     'actions/charge-set-mode': None,
     'actions/charge-set-schedule': None,
-    'actions/charge-start': EndpointDefinition(
-      endpoint='/kcm/v1/vehicles/{vin}/ev/settings',
-      mode='kcm-settings',
-    ),
+    'actions/charge-start': EndpointDefinition(endpoint='/kcm/v1/vehicles/{vin}/ev/settings', mode='kcm-settings'),
     'actions/charge-stop': None,
-    'actions/horn-start': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/horn-lights',
-      mode='default',
-    ),
+    'actions/horn-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/horn-lights', mode='default'),
     'actions/hvac-set-schedule': None,
-    'actions/hvac-start': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start',
-      mode='default',
-    ),
-    'actions/hvac-stop': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start',
-      mode='kca-stop',
-    ),
-    'actions/lights-start': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/horn-lights',
-      mode='default',
-    ),
+    'actions/hvac-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start', mode='default'),
+    'actions/hvac-stop': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start', mode='kca-stop'),
+    'actions/lights-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/horn-lights', mode='default'),
     'alerts': None,
-    'battery-status': EndpointDefinition(
-      endpoint='/kca/car-adapter/v2/cars/{vin}/battery-status',
-      mode='default',
-    ),
+    'battery-status': EndpointDefinition(endpoint='/kca/car-adapter/v2/cars/{vin}/battery-status', mode='default'),
     'charge-history': None,
     'charge-mode': None,
-    'charge-schedule': EndpointDefinition(
-      endpoint='/kcm/v1/vehicles/{vin}/ev/settings',
-      mode='kcm-settings',
-    ),
-    'charges': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/charges',
-      mode='default',
-    ),
+    'charge-schedule': EndpointDefinition(endpoint='/kcm/v1/vehicles/{vin}/ev/settings', mode='kcm-settings'),
+    'charges': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/charges', mode='default'),
     'charging-settings': None,
-    'cockpit': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit',
-      mode='default',
-    ),
+    'cockpit': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit', mode='default'),
     'hvac-history': None,
     'hvac-sessions': None,
-    'hvac-settings': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-settings',
-      mode='default',
-    ),
-    'hvac-status': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-status',
-      mode='default',
-    ),
-    'location': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/location',
-      mode='default',
-    ),
+    'hvac-settings': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-settings', mode='default'),
+    'hvac-status': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-status', mode='default'),
+    'location': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/location', mode='default'),
     'lock-status': None,
     'notification-settings': None,
     'pressure': None,
     'res-state': None,
-    'soc-levels': EndpointDefinition(
-      endpoint='/kcm/v1/vehicles/{vin}/ev/soc-levels',
-      mode='default',
-    ),
+    'soc-levels': EndpointDefinition(endpoint='/kcm/v1/vehicles/{vin}/ev/soc-levels', mode='default'),
   })
 # ---
 # name: test_get_endpoints[tests/fixtures/kamereon/vehicles/austral_XHN1SU.1.json]
   dict({
     'actions/charge-start': None,
     'actions/charge-stop': None,
-    'actions/horn-start': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/horn-lights',
-      mode='default',
-    ),
+    'actions/horn-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/horn-lights', mode='default'),
     'actions/hvac-start': None,
-    'actions/lights-start': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/horn-lights',
-      mode='default',
-    ),
+    'actions/lights-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/horn-lights', mode='default'),
     'battery-status': None,
     'charge-history': None,
     'charge-mode': None,
     'charging-settings': None,
-    'cockpit': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit',
-      mode='default',
-    ),
+    'cockpit': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit', mode='default'),
     'hvac-status': None,
-    'location': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/location',
-      mode='default',
-    ),
+    'location': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/location', mode='default'),
     'lock-status': None,
     'pressure': None,
     'res-state': None,
@@ -227,40 +167,19 @@
     'actions/charge-start': None,
     'actions/charge-stop': None,
     'actions/horn-start': None,
-    'actions/hvac-start': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start',
-      mode='default',
-    ),
+    'actions/hvac-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start', mode='default'),
     'actions/lights-start': None,
-    'battery-status': EndpointDefinition(
-      endpoint='/kca/car-adapter/v2/cars/{vin}/battery-status',
-      mode='default',
-    ),
+    'battery-status': EndpointDefinition(endpoint='/kca/car-adapter/v2/cars/{vin}/battery-status', mode='default'),
     'charge-history': None,
     'charge-mode': None,
     'charge-schedule': None,
-    'charging-settings': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/charging-settings',
-      mode='default',
-    ),
-    'cockpit': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit',
-      mode='default',
-    ),
+    'charging-settings': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/charging-settings', mode='default'),
+    'cockpit': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit', mode='default'),
     'hvac-history': None,
     'hvac-sessions': None,
-    'hvac-settings': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-settings',
-      mode='default',
-    ),
-    'hvac-status': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-status',
-      mode='default',
-    ),
-    'location': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/location',
-      mode='default',
-    ),
+    'hvac-settings': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-settings', mode='default'),
+    'hvac-status': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-status', mode='default'),
+    'location': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/location', mode='default'),
     'lock-status': None,
     'notification-settings': None,
     'pressure': None,
@@ -273,40 +192,19 @@
     'actions/charge-start': None,
     'actions/charge-stop': None,
     'actions/horn-start': None,
-    'actions/hvac-start': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start',
-      mode='default',
-    ),
+    'actions/hvac-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start', mode='default'),
     'actions/lights-start': None,
-    'battery-status': EndpointDefinition(
-      endpoint='/kca/car-adapter/v2/cars/{vin}/battery-status',
-      mode='default',
-    ),
+    'battery-status': EndpointDefinition(endpoint='/kca/car-adapter/v2/cars/{vin}/battery-status', mode='default'),
     'charge-history': None,
     'charge-mode': None,
     'charge-schedule': None,
-    'charging-settings': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/charging-settings',
-      mode='default',
-    ),
-    'cockpit': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit',
-      mode='default',
-    ),
+    'charging-settings': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/charging-settings', mode='default'),
+    'cockpit': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit', mode='default'),
     'hvac-history': None,
     'hvac-sessions': None,
-    'hvac-settings': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-settings',
-      mode='default',
-    ),
-    'hvac-status': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-status',
-      mode='default',
-    ),
-    'location': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/location',
-      mode='default',
-    ),
+    'hvac-settings': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-settings', mode='default'),
+    'hvac-status': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-status', mode='default'),
+    'location': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/location', mode='default'),
     'lock-status': None,
     'notification-settings': None,
     'pressure': None,
@@ -329,10 +227,7 @@
     'charges': None,
     'charging-settings': None,
     'charging-start': None,
-    'cockpit': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit',
-      mode='default',
-    ),
+    'cockpit': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit', mode='default'),
     'horn-lights': None,
     'hvac-history': None,
     'hvac-schedule': None,
@@ -340,10 +235,7 @@
     'hvac-settings': None,
     'hvac-start': None,
     'hvac-status': None,
-    'location': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/location',
-      mode='default',
-    ),
+    'location': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/location', mode='default'),
     'lock-status': None,
     'notification-settings': None,
     'pause-resume': None,
@@ -367,10 +259,7 @@
     'charges': None,
     'charging-settings': None,
     'charging-start': None,
-    'cockpit': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit',
-      mode='default',
-    ),
+    'cockpit': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit', mode='default'),
     'horn-lights': None,
     'hvac-history': None,
     'hvac-schedule': None,
@@ -378,10 +267,7 @@
     'hvac-settings': None,
     'hvac-start': None,
     'hvac-status': None,
-    'location': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/location',
-      mode='default',
-    ),
+    'location': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/location', mode='default'),
     'lock-status': None,
     'notification-settings': None,
     'pause-resume': None,
@@ -392,513 +278,201 @@
 # ---
 # name: test_get_endpoints[tests/fixtures/kamereon/vehicles/duster.1.json]
   dict({
-    'actions/charge-set-mode': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/charge-mode',
-      mode='default',
-    ),
-    'actions/charge-set-schedule': EndpointDefinition(
-      endpoint='/kca/car-adapter/v2/cars/{vin}/actions/charge-schedule',
-      mode='default',
-    ),
-    'actions/charge-start': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/charging-start',
-      mode='default',
-    ),
-    'actions/charge-stop': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/charging-start',
-      mode='default',
-    ),
-    'actions/horn-start': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/horn-lights',
-      mode='default',
-    ),
-    'actions/hvac-set-schedule': EndpointDefinition(
-      endpoint='/kca/car-adapter/v2/cars/{vin}/actions/hvac-schedule',
-      mode='default',
-    ),
-    'actions/hvac-start': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start',
-      mode='default',
-    ),
-    'actions/hvac-stop': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start',
-      mode='default',
-    ),
-    'actions/lights-start': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/horn-lights',
-      mode='default',
-    ),
-    'actions/refresh-location': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/refresh-location',
-      mode='default',
-    ),
-    'alerts': EndpointDefinition(
-      endpoint='/vehicles/{vin}/alerts',
-      mode='default',
-    ),
-    'battery-status': EndpointDefinition(
-      endpoint='/kca/car-adapter/v2/cars/{vin}/battery-status',
-      mode='default',
-    ),
-    'charge-history': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/charge-history',
-      mode='default',
-    ),
-    'charge-mode': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/charge-mode',
-      mode='default',
-    ),
-    'charge-schedule': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/charge-schedule',
-      mode='default',
-    ),
-    'charges': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/charges',
-      mode='default',
-    ),
-    'charging-settings': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/charging-settings',
-      mode='default',
-    ),
-    'cockpit': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit',
-      mode='default',
-    ),
-    'hvac-history': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-history',
-      mode='default',
-    ),
-    'hvac-sessions': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-sessions',
-      mode='default',
-    ),
-    'hvac-settings': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-settings',
-      mode='default',
-    ),
-    'hvac-status': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-status',
-      mode='default',
-    ),
-    'location': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/location',
-      mode='default',
-    ),
-    'lock-status': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/lock-status',
-      mode='default',
-    ),
-    'notification-settings': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/notification-settings',
-      mode='default',
-    ),
-    'pressure': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/pressure',
-      mode='default',
-    ),
-    'res-state': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/res-state',
-      mode='default',
-    ),
-    'soc-levels': EndpointDefinition(
-      endpoint='/kcm/v1/vehicles/{vin}/ev/soc-levels',
-      mode='default',
-    ),
+    'actions/charge-set-mode': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/charge-mode', mode='default'),
+    'actions/charge-set-schedule': EndpointDefinition(endpoint='/kca/car-adapter/v2/cars/{vin}/actions/charge-schedule', mode='default'),
+    'actions/charge-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/charging-start', mode='default'),
+    'actions/charge-stop': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/charging-start', mode='default'),
+    'actions/horn-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/horn-lights', mode='default'),
+    'actions/hvac-set-schedule': EndpointDefinition(endpoint='/kca/car-adapter/v2/cars/{vin}/actions/hvac-schedule', mode='default'),
+    'actions/hvac-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start', mode='default'),
+    'actions/hvac-stop': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start', mode='default'),
+    'actions/lights-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/horn-lights', mode='default'),
+    'actions/refresh-location': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/refresh-location', mode='default'),
+    'alerts': EndpointDefinition(endpoint='/vehicles/{vin}/alerts', mode='default'),
+    'battery-status': EndpointDefinition(endpoint='/kca/car-adapter/v2/cars/{vin}/battery-status', mode='default'),
+    'charge-history': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/charge-history', mode='default'),
+    'charge-mode': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/charge-mode', mode='default'),
+    'charge-schedule': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/charge-schedule', mode='default'),
+    'charges': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/charges', mode='default'),
+    'charging-settings': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/charging-settings', mode='default'),
+    'cockpit': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit', mode='default'),
+    'hvac-history': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-history', mode='default'),
+    'hvac-sessions': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-sessions', mode='default'),
+    'hvac-settings': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-settings', mode='default'),
+    'hvac-status': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-status', mode='default'),
+    'location': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/location', mode='default'),
+    'lock-status': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/lock-status', mode='default'),
+    'notification-settings': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/notification-settings', mode='default'),
+    'pressure': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/pressure', mode='default'),
+    'res-state': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/res-state', mode='default'),
+    'soc-levels': EndpointDefinition(endpoint='/kcm/v1/vehicles/{vin}/ev/soc-levels', mode='default'),
   })
 # ---
 # name: test_get_endpoints[tests/fixtures/kamereon/vehicles/master_iv.1.json]
   dict({
-    'actions/charge-set-mode': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/charge-mode',
-      mode='default',
-    ),
+    'actions/charge-set-mode': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/charge-mode', mode='default'),
     'actions/charge-set-schedule': None,
-    'actions/charge-start': EndpointDefinition(
-      endpoint='/kcm/v1/vehicles/{vin}/ev/settings',
-      mode='kcm-settings',
-    ),
+    'actions/charge-start': EndpointDefinition(endpoint='/kcm/v1/vehicles/{vin}/ev/settings', mode='kcm-settings'),
     'actions/charge-stop': None,
-    'actions/horn-start': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/horn-lights',
-      mode='default',
-    ),
-    'actions/hvac-start': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start',
-      mode='default',
-    ),
-    'actions/hvac-stop': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start',
-      mode='default',
-    ),
-    'actions/lights-start': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/horn-lights',
-      mode='default',
-    ),
-    'battery-status': EndpointDefinition(
-      endpoint='/kca/car-adapter/v2/cars/{vin}/battery-status',
-      mode='default',
-    ),
+    'actions/horn-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/horn-lights', mode='default'),
+    'actions/hvac-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start', mode='default'),
+    'actions/hvac-stop': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start', mode='default'),
+    'actions/lights-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/horn-lights', mode='default'),
+    'battery-status': EndpointDefinition(endpoint='/kca/car-adapter/v2/cars/{vin}/battery-status', mode='default'),
     'charge-history': None,
     'charge-mode': None,
-    'charge-schedule': EndpointDefinition(
-      endpoint='/kcm/v1/vehicles/{vin}/ev/settings',
-      mode='kcm-settings',
-    ),
+    'charge-schedule': EndpointDefinition(endpoint='/kcm/v1/vehicles/{vin}/ev/settings', mode='kcm-settings'),
     'charging-settings': None,
-    'cockpit': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit',
-      mode='default',
-    ),
+    'cockpit': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit', mode='default'),
     'hvac-history': None,
     'hvac-sessions': None,
-    'hvac-settings': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-settings',
-      mode='default',
-    ),
-    'hvac-status': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-status',
-      mode='default',
-    ),
-    'location': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/location',
-      mode='default',
-    ),
+    'hvac-settings': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-settings', mode='default'),
+    'hvac-status': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-status', mode='default'),
+    'location': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/location', mode='default'),
     'lock-status': None,
     'notification-settings': None,
     'pressure': None,
     'res-state': None,
-    'soc-levels': EndpointDefinition(
-      endpoint='/kcm/v1/vehicles/{vin}/ev/soc-levels',
-      mode='default',
-    ),
+    'soc-levels': EndpointDefinition(endpoint='/kcm/v1/vehicles/{vin}/ev/soc-levels', mode='default'),
   })
 # ---
 # name: test_get_endpoints[tests/fixtures/kamereon/vehicles/megane_e-tech.1.json]
   dict({
-    'actions/charge-set-schedule': EndpointDefinition(
-      endpoint='/kcm/v1/vehicles/{vin}/charge/schedule',
-      mode='kcm',
-    ),
-    'actions/charge-start': EndpointDefinition(
-      endpoint='/kcm/v1/vehicles/{vin}/charge/start',
-      mode='kcm',
-    ),
+    'actions/charge-set-schedule': EndpointDefinition(endpoint='/kcm/v1/vehicles/{vin}/charge/schedule', mode='kcm'),
+    'actions/charge-start': EndpointDefinition(endpoint='/kcm/v1/vehicles/{vin}/charge/start', mode='kcm'),
     'actions/charge-stop': None,
-    'actions/horn-start': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/horn-lights',
-      mode='default',
-    ),
-    'actions/hvac-start': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start',
-      mode='default',
-    ),
-    'actions/lights-start': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/horn-lights',
-      mode='default',
-    ),
-    'battery-status': EndpointDefinition(
-      endpoint='/kca/car-adapter/v2/cars/{vin}/battery-status',
-      mode='default',
-    ),
+    'actions/horn-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/horn-lights', mode='default'),
+    'actions/hvac-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start', mode='default'),
+    'actions/lights-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/horn-lights', mode='default'),
+    'battery-status': EndpointDefinition(endpoint='/kca/car-adapter/v2/cars/{vin}/battery-status', mode='default'),
     'charge-history': None,
     'charge-mode': None,
     'charge-schedule': None,
-    'charging-settings': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/charging-settings',
-      mode='default',
-    ),
-    'cockpit': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit',
-      mode='default',
-    ),
+    'charging-settings': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/charging-settings', mode='default'),
+    'cockpit': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit', mode='default'),
     'hvac-history': None,
     'hvac-sessions': None,
-    'hvac-settings': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-settings',
-      mode='default',
-    ),
-    'hvac-status': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-status',
-      mode='default',
-    ),
-    'location': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/location',
-      mode='default',
-    ),
+    'hvac-settings': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-settings', mode='default'),
+    'hvac-status': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-status', mode='default'),
+    'location': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/location', mode='default'),
     'lock-status': None,
     'notification-settings': None,
     'pressure': None,
     'res-state': None,
-    'soc-levels': EndpointDefinition(
-      endpoint='/kcm/v1/vehicles/{vin}/ev/soc-levels',
-      mode='default',
-    ),
+    'soc-levels': EndpointDefinition(endpoint='/kcm/v1/vehicles/{vin}/ev/soc-levels', mode='default'),
   })
 # ---
 # name: test_get_endpoints[tests/fixtures/kamereon/vehicles/megane_e-tech.2.json]
   dict({
-    'actions/charge-set-schedule': EndpointDefinition(
-      endpoint='/kcm/v1/vehicles/{vin}/charge/schedule',
-      mode='kcm',
-    ),
-    'actions/charge-start': EndpointDefinition(
-      endpoint='/kcm/v1/vehicles/{vin}/charge/start',
-      mode='kcm',
-    ),
+    'actions/charge-set-schedule': EndpointDefinition(endpoint='/kcm/v1/vehicles/{vin}/charge/schedule', mode='kcm'),
+    'actions/charge-start': EndpointDefinition(endpoint='/kcm/v1/vehicles/{vin}/charge/start', mode='kcm'),
     'actions/charge-stop': None,
-    'actions/horn-start': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/horn-lights',
-      mode='default',
-    ),
-    'actions/hvac-start': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start',
-      mode='default',
-    ),
-    'actions/lights-start': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/horn-lights',
-      mode='default',
-    ),
-    'battery-status': EndpointDefinition(
-      endpoint='/kca/car-adapter/v2/cars/{vin}/battery-status',
-      mode='default',
-    ),
+    'actions/horn-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/horn-lights', mode='default'),
+    'actions/hvac-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start', mode='default'),
+    'actions/lights-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/horn-lights', mode='default'),
+    'battery-status': EndpointDefinition(endpoint='/kca/car-adapter/v2/cars/{vin}/battery-status', mode='default'),
     'charge-history': None,
     'charge-mode': None,
     'charge-schedule': None,
-    'charging-settings': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/charging-settings',
-      mode='default',
-    ),
-    'cockpit': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit',
-      mode='default',
-    ),
+    'charging-settings': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/charging-settings', mode='default'),
+    'cockpit': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit', mode='default'),
     'hvac-history': None,
     'hvac-sessions': None,
-    'hvac-settings': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-settings',
-      mode='default',
-    ),
-    'hvac-status': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-status',
-      mode='default',
-    ),
-    'location': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/location',
-      mode='default',
-    ),
+    'hvac-settings': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-settings', mode='default'),
+    'hvac-status': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-status', mode='default'),
+    'location': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/location', mode='default'),
     'lock-status': None,
     'notification-settings': None,
     'pressure': None,
     'res-state': None,
-    'soc-levels': EndpointDefinition(
-      endpoint='/kcm/v1/vehicles/{vin}/ev/soc-levels',
-      mode='default',
-    ),
+    'soc-levels': EndpointDefinition(endpoint='/kcm/v1/vehicles/{vin}/ev/soc-levels', mode='default'),
   })
 # ---
 # name: test_get_endpoints[tests/fixtures/kamereon/vehicles/renault_5.1.json]
   dict({
     'actions/charge-set-mode': None,
     'actions/charge-set-schedule': None,
-    'actions/charge-start': EndpointDefinition(
-      endpoint='/kcm/v1/vehicles/{vin}/ev/settings',
-      mode='kcm-settings',
-    ),
+    'actions/charge-start': EndpointDefinition(endpoint='/kcm/v1/vehicles/{vin}/ev/settings', mode='kcm-settings'),
     'actions/charge-stop': None,
-    'actions/horn-start': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/horn-lights',
-      mode='default',
-    ),
+    'actions/horn-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/horn-lights', mode='default'),
     'actions/hvac-set-schedule': None,
-    'actions/hvac-start': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start',
-      mode='default',
-    ),
-    'actions/hvac-stop': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start',
-      mode='kca-stop',
-    ),
-    'actions/lights-start': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/horn-lights',
-      mode='default',
-    ),
-    'actions/refresh-location': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/refresh-location',
-      mode='default',
-    ),
-    'alerts': EndpointDefinition(
-      endpoint='/vehicles/{vin}/alerts',
-      mode='default',
-    ),
-    'battery-status': EndpointDefinition(
-      endpoint='/kca/car-adapter/v2/cars/{vin}/battery-status',
-      mode='default',
-    ),
+    'actions/hvac-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start', mode='default'),
+    'actions/hvac-stop': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start', mode='kca-stop'),
+    'actions/lights-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/horn-lights', mode='default'),
+    'actions/refresh-location': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/refresh-location', mode='default'),
+    'alerts': EndpointDefinition(endpoint='/vehicles/{vin}/alerts', mode='default'),
+    'battery-status': EndpointDefinition(endpoint='/kca/car-adapter/v2/cars/{vin}/battery-status', mode='default'),
     'charge-history': None,
     'charge-mode': None,
-    'charge-schedule': EndpointDefinition(
-      endpoint='/kcm/v1/vehicles/{vin}/ev/settings',
-      mode='kcm-settings',
-    ),
-    'charges': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/charges',
-      mode='default',
-    ),
+    'charge-schedule': EndpointDefinition(endpoint='/kcm/v1/vehicles/{vin}/ev/settings', mode='kcm-settings'),
+    'charges': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/charges', mode='default'),
     'charging-settings': None,
-    'cockpit': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit',
-      mode='default',
-    ),
+    'cockpit': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit', mode='default'),
     'hvac-history': None,
     'hvac-sessions': None,
-    'hvac-settings': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-settings',
-      mode='default',
-    ),
-    'hvac-status': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-status',
-      mode='default',
-    ),
-    'location': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/location',
-      mode='default',
-    ),
+    'hvac-settings': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-settings', mode='default'),
+    'hvac-status': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-status', mode='default'),
+    'location': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/location', mode='default'),
     'lock-status': None,
     'notification-settings': None,
     'pressure': None,
     'res-state': None,
-    'soc-levels': EndpointDefinition(
-      endpoint='/kcm/v1/vehicles/{vin}/ev/soc-levels',
-      mode='default',
-    ),
+    'soc-levels': EndpointDefinition(endpoint='/kcm/v1/vehicles/{vin}/ev/soc-levels', mode='default'),
   })
 # ---
 # name: test_get_endpoints[tests/fixtures/kamereon/vehicles/renault_5.2.json]
   dict({
     'actions/charge-set-mode': None,
     'actions/charge-set-schedule': None,
-    'actions/charge-start': EndpointDefinition(
-      endpoint='/kcm/v1/vehicles/{vin}/ev/settings',
-      mode='kcm-settings',
-    ),
+    'actions/charge-start': EndpointDefinition(endpoint='/kcm/v1/vehicles/{vin}/ev/settings', mode='kcm-settings'),
     'actions/charge-stop': None,
-    'actions/horn-start': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/horn-lights',
-      mode='default',
-    ),
+    'actions/horn-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/horn-lights', mode='default'),
     'actions/hvac-set-schedule': None,
-    'actions/hvac-start': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start',
-      mode='default',
-    ),
-    'actions/hvac-stop': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start',
-      mode='kca-stop',
-    ),
-    'actions/lights-start': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/horn-lights',
-      mode='default',
-    ),
-    'actions/refresh-location': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/refresh-location',
-      mode='default',
-    ),
-    'alerts': EndpointDefinition(
-      endpoint='/vehicles/{vin}/alerts',
-      mode='default',
-    ),
-    'battery-status': EndpointDefinition(
-      endpoint='/kca/car-adapter/v2/cars/{vin}/battery-status',
-      mode='default',
-    ),
+    'actions/hvac-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start', mode='default'),
+    'actions/hvac-stop': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start', mode='kca-stop'),
+    'actions/lights-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/horn-lights', mode='default'),
+    'actions/refresh-location': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/refresh-location', mode='default'),
+    'alerts': EndpointDefinition(endpoint='/vehicles/{vin}/alerts', mode='default'),
+    'battery-status': EndpointDefinition(endpoint='/kca/car-adapter/v2/cars/{vin}/battery-status', mode='default'),
     'charge-history': None,
     'charge-mode': None,
-    'charge-schedule': EndpointDefinition(
-      endpoint='/kcm/v1/vehicles/{vin}/ev/settings',
-      mode='kcm-settings',
-    ),
-    'charges': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/charges',
-      mode='default',
-    ),
+    'charge-schedule': EndpointDefinition(endpoint='/kcm/v1/vehicles/{vin}/ev/settings', mode='kcm-settings'),
+    'charges': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/charges', mode='default'),
     'charging-settings': None,
-    'cockpit': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit',
-      mode='default',
-    ),
+    'cockpit': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit', mode='default'),
     'hvac-history': None,
     'hvac-sessions': None,
-    'hvac-settings': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-settings',
-      mode='default',
-    ),
-    'hvac-status': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-status',
-      mode='default',
-    ),
-    'location': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/location',
-      mode='default',
-    ),
+    'hvac-settings': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-settings', mode='default'),
+    'hvac-status': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-status', mode='default'),
+    'location': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/location', mode='default'),
     'lock-status': None,
     'notification-settings': None,
     'pressure': None,
     'res-state': None,
-    'soc-levels': EndpointDefinition(
-      endpoint='/kcm/v1/vehicles/{vin}/ev/soc-levels',
-      mode='default',
-    ),
+    'soc-levels': EndpointDefinition(endpoint='/kcm/v1/vehicles/{vin}/ev/soc-levels', mode='default'),
   })
 # ---
 # name: test_get_endpoints[tests/fixtures/kamereon/vehicles/spring.1.json]
   dict({
-    'actions/charge-start': EndpointDefinition(
-      endpoint='/kcm/v1/vehicles/{vin}/charge/pause-resume',
-      mode='kcm-pause-resume',
-    ),
-    'actions/charge-stop': EndpointDefinition(
-      endpoint='/kcm/v1/vehicles/{vin}/charge/pause-resume',
-      mode='kcm-pause-resume',
-    ),
+    'actions/charge-start': EndpointDefinition(endpoint='/kcm/v1/vehicles/{vin}/charge/pause-resume', mode='kcm-pause-resume'),
+    'actions/charge-stop': EndpointDefinition(endpoint='/kcm/v1/vehicles/{vin}/charge/pause-resume', mode='kcm-pause-resume'),
     'actions/horn-start': None,
-    'actions/hvac-start': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start',
-      mode='default',
-    ),
-    'actions/hvac-stop': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start',
-      mode='kca-stop',
-    ),
+    'actions/hvac-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start', mode='default'),
+    'actions/hvac-stop': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start', mode='kca-stop'),
     'actions/lights-start': None,
-    'actions/refresh-location': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/refresh-location',
-      mode='default',
-    ),
+    'actions/refresh-location': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/refresh-location', mode='default'),
     'alerts': None,
-    'battery-status': EndpointDefinition(
-      endpoint='/kca/car-adapter/v2/cars/{vin}/battery-status',
-      mode='default',
-    ),
+    'battery-status': EndpointDefinition(endpoint='/kca/car-adapter/v2/cars/{vin}/battery-status', mode='default'),
     'charge-history': None,
     'charge-mode': None,
     'charge-schedule': None,
     'charging-settings': None,
-    'cockpit': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit',
-      mode='default',
-    ),
+    'cockpit': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit', mode='default'),
     'hvac-history': None,
     'hvac-sessions': None,
     'hvac-settings': None,
-    'hvac-status': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-status',
-      mode='default',
-    ),
-    'location': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/location',
-      mode='default',
-    ),
+    'hvac-status': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-status', mode='default'),
+    'location': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/location', mode='default'),
     'lock-status': None,
     'notification-settings': None,
     'pressure': None,
@@ -908,35 +482,17 @@
 # ---
 # name: test_get_endpoints[tests/fixtures/kamereon/vehicles/twingo_ze.1.json]
   dict({
-    'battery-status': EndpointDefinition(
-      endpoint='/kca/car-adapter/v2/cars/{vin}/battery-status',
-      mode='default',
-    ),
+    'battery-status': EndpointDefinition(endpoint='/kca/car-adapter/v2/cars/{vin}/battery-status', mode='default'),
     'charge-history': None,
     'charge-mode': None,
     'charge-schedule': None,
-    'charging-settings': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/charging-settings',
-      mode='default',
-    ),
-    'cockpit': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit',
-      mode='default',
-    ),
+    'charging-settings': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/charging-settings', mode='default'),
+    'cockpit': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit', mode='default'),
     'hvac-history': None,
     'hvac-sessions': None,
-    'hvac-settings': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-settings',
-      mode='default',
-    ),
-    'hvac-status': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-status',
-      mode='default',
-    ),
-    'location': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/location',
-      mode='default',
-    ),
+    'hvac-settings': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-settings', mode='default'),
+    'hvac-status': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-status', mode='default'),
+    'location': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/location', mode='default'),
     'lock-status': None,
     'notification-settings': None,
     'pressure': None,
@@ -945,42 +501,15 @@
 # ---
 # name: test_get_endpoints[tests/fixtures/kamereon/vehicles/zoe_40.1.json]
   dict({
-    'actions/charge-set-schedule': EndpointDefinition(
-      endpoint='/kca/car-adapter/v2/cars/{vin}/actions/charge-schedule',
-      mode='default',
-    ),
-    'actions/charge-start': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/charging-start',
-      mode='default',
-    ),
-    'actions/hvac-start': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start',
-      mode='default',
-    ),
-    'actions/hvac-stop': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start',
-      mode='default',
-    ),
-    'battery-status': EndpointDefinition(
-      endpoint='/kca/car-adapter/v2/cars/{vin}/battery-status',
-      mode='default',
-    ),
-    'charge-mode': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/charge-mode',
-      mode='default',
-    ),
-    'charge-schedule': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/charge-schedule',
-      mode='default',
-    ),
-    'cockpit': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit',
-      mode='default',
-    ),
-    'hvac-status': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-status',
-      mode='default',
-    ),
+    'actions/charge-set-schedule': EndpointDefinition(endpoint='/kca/car-adapter/v2/cars/{vin}/actions/charge-schedule', mode='default'),
+    'actions/charge-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/charging-start', mode='default'),
+    'actions/hvac-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start', mode='default'),
+    'actions/hvac-stop': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start', mode='default'),
+    'battery-status': EndpointDefinition(endpoint='/kca/car-adapter/v2/cars/{vin}/battery-status', mode='default'),
+    'charge-mode': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/charge-mode', mode='default'),
+    'charge-schedule': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/charge-schedule', mode='default'),
+    'cockpit': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit', mode='default'),
+    'hvac-status': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-status', mode='default'),
     'location': None,
     'lock-status': None,
     'pressure': None,
@@ -990,42 +519,15 @@
 # ---
 # name: test_get_endpoints[tests/fixtures/kamereon/vehicles/zoe_40.2.json]
   dict({
-    'actions/charge-set-schedule': EndpointDefinition(
-      endpoint='/kca/car-adapter/v2/cars/{vin}/actions/charge-schedule',
-      mode='default',
-    ),
-    'actions/charge-start': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/charging-start',
-      mode='default',
-    ),
-    'actions/hvac-start': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start',
-      mode='default',
-    ),
-    'actions/hvac-stop': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start',
-      mode='default',
-    ),
-    'battery-status': EndpointDefinition(
-      endpoint='/kca/car-adapter/v2/cars/{vin}/battery-status',
-      mode='default',
-    ),
-    'charge-mode': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/charge-mode',
-      mode='default',
-    ),
-    'charge-schedule': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/charge-schedule',
-      mode='default',
-    ),
-    'cockpit': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit',
-      mode='default',
-    ),
-    'hvac-status': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-status',
-      mode='default',
-    ),
+    'actions/charge-set-schedule': EndpointDefinition(endpoint='/kca/car-adapter/v2/cars/{vin}/actions/charge-schedule', mode='default'),
+    'actions/charge-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/charging-start', mode='default'),
+    'actions/hvac-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start', mode='default'),
+    'actions/hvac-stop': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start', mode='default'),
+    'battery-status': EndpointDefinition(endpoint='/kca/car-adapter/v2/cars/{vin}/battery-status', mode='default'),
+    'charge-mode': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/charge-mode', mode='default'),
+    'charge-schedule': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/charge-schedule', mode='default'),
+    'cockpit': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit', mode='default'),
+    'hvac-status': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-status', mode='default'),
     'location': None,
     'lock-status': None,
     'pressure': None,
@@ -1035,132 +537,30 @@
 # ---
 # name: test_get_endpoints[tests/fixtures/kamereon/vehicles/zoe_50.1.json]
   dict({
-    'actions/charge-start': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/charging-start',
-      mode='default',
-    ),
-    'actions/charge-stop': EndpointDefinition(
-      endpoint='/kcm/v1/vehicles/{vin}/charge/pause-resume',
-      mode='kcm-pause-resume',
-    ),
+    'actions/charge-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/charging-start', mode='default'),
+    'actions/charge-stop': EndpointDefinition(endpoint='/kcm/v1/vehicles/{vin}/charge/pause-resume', mode='kcm-pause-resume'),
     'actions/horn-start': None,
-    'actions/hvac-start': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start',
-      mode='default',
-    ),
+    'actions/hvac-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start', mode='default'),
     'actions/lights-start': None,
-    'battery-status': EndpointDefinition(
-      endpoint='/kca/car-adapter/v2/cars/{vin}/battery-status',
-      mode='default',
-    ),
+    'battery-status': EndpointDefinition(endpoint='/kca/car-adapter/v2/cars/{vin}/battery-status', mode='default'),
     'charge-mode': None,
     'charge-schedule': None,
-    'charging-settings': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/charging-settings',
-      mode='default',
-    ),
-    'cockpit': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit',
-      mode='default',
-    ),
-    'hvac-settings': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-settings',
-      mode='default',
-    ),
-    'hvac-status': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-status',
-      mode='default',
-    ),
-    'location': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/location',
-      mode='default',
-    ),
+    'charging-settings': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/charging-settings', mode='default'),
+    'cockpit': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/cockpit', mode='default'),
+    'hvac-settings': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-settings', mode='default'),
+    'hvac-status': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/hvac-status', mode='default'),
+    'location': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/location', mode='default'),
     'lock-status': None,
-    'pressure': EndpointDefinition(
-      endpoint='/kca/car-adapter/v1/cars/{vin}/pressure',
-      mode='default',
-    ),
+    'pressure': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/pressure', mode='default'),
     'res-state': None,
     'soc-levels': None,
   })
 # ---
 # name: test_http_get
-  KamereonResponse(
-    errors=None,
-    raw_data=dict({
-      'data': dict({
-        'attributes': dict({
-          'calendar': dict({
-            'friday': list([
-              dict({
-                'activationState': False,
-                'duration': 480,
-                'startTime': '2300',
-              }),
-            ]),
-            'monday': list([
-              dict({
-                'activationState': False,
-                'duration': 480,
-                'startTime': '2300',
-              }),
-            ]),
-            'saturday': list([
-              dict({
-                'activationState': False,
-                'duration': 480,
-                'startTime': '2300',
-              }),
-            ]),
-            'sunday': list([
-              dict({
-                'activationState': False,
-                'duration': 480,
-                'startTime': '2300',
-              }),
-            ]),
-            'thursday': list([
-              dict({
-                'activationState': False,
-                'duration': 480,
-                'startTime': '2300',
-              }),
-            ]),
-            'tuesday': list([
-              dict({
-                'activationState': False,
-                'duration': 480,
-                'startTime': '2300',
-              }),
-            ]),
-            'wednesday': list([
-              dict({
-                'activationState': False,
-                'duration': 480,
-                'startTime': '2300',
-              }),
-            ]),
-          }),
-        }),
-        'id': 'VF1AAAAA555777999',
-        'type': 'Car',
-      }),
-    }),
-  )
+  KamereonResponse(raw_data={'data': {'type': 'Car', 'id': 'VF1AAAAA555777999', 'attributes': {'calendar': {'monday': [{'startTime': '2300', 'duration': 480, 'activationState': False}], 'tuesday': [{'startTime': '2300', 'duration': 480, 'activationState': False}], 'wednesday': [{'startTime': '2300', 'duration': 480, 'activationState': False}], 'thursday': [{'startTime': '2300', 'duration': 480, 'activationState': False}], 'friday': [{'startTime': '2300', 'duration': 480, 'activationState': False}], 'saturday': [{'startTime': '2300', 'duration': 480, 'activationState': False}], 'sunday': [{'startTime': '2300', 'duration': 480, 'activationState': False}]}}}}, errors=None)
 # ---
 # name: test_http_post
-  KamereonResponse(
-    errors=None,
-    raw_data=dict({
-      'data': dict({
-        'attributes': dict({
-          'action': 'start',
-        }),
-        'id': 'guid',
-        'type': 'ChargingStart',
-      }),
-    }),
-  )
+  KamereonResponse(raw_data={'data': {'type': 'ChargingStart', 'id': 'guid', 'attributes': {'action': 'start'}}}, errors=None)
 # ---
 # name: test_http_post.1
   dict({
@@ -1202,10 +602,7 @@
   })
 # ---
 # name: test_set_battery_soc
-  KamereonVehicleBatterySocActionData(
-    raw_data=dict({
-    }),
-  )
+  KamereonVehicleBatterySocActionData(raw_data={})
 # ---
 # name: test_set_charge_mode
   dict({
diff --git a/tests/kamereon/__snapshots__/test_kamereon_vehicle_data.ambr b/tests/kamereon/__snapshots__/test_kamereon_vehicle_data.ambr
index da745e1..afad7b6 100644
--- a/tests/kamereon/__snapshots__/test_kamereon_vehicle_data.ambr
+++ b/tests/kamereon/__snapshots__/test_kamereon_vehicle_data.ambr
@@ -1,179 +1,28 @@
 # serializer version: 1
 # name: test_battery_status[1]
-  KamereonVehicleBatteryStatusData(
-    V2L_SystemStatusDisplay=None,
-    batteryAutonomy=128,
-    batteryAvailableEnergy=0,
-    batteryCapacity=0,
-    batteryLevel=50,
-    batteryTemperature=None,
-    chargingInstantaneousPower=None,
-    chargingRemainingTime=None,
-    chargingRemainingTimeLastUpdateDateTime=None,
-    chargingStatus=-1.0,
-    plugStatus=0,
-    raw_data=dict({
-      'batteryAutonomy': 128,
-      'batteryAvailableEnergy': 0,
-      'batteryCapacity': 0,
-      'batteryLevel': 50,
-      'chargingStatus': -1.0,
-      'plugStatus': 0,
-      'timestamp': '2020-11-17T09:06:48+01:00',
-    }),
-    timestamp='2020-11-17T09:06:48+01:00',
-  )
+  KamereonVehicleBatteryStatusData(raw_data={'timestamp': '2020-11-17T09:06:48+01:00', 'batteryLevel': 50, 'batteryAutonomy': 128, 'batteryCapacity': 0, 'batteryAvailableEnergy': 0, 'plugStatus': 0, 'chargingStatus': -1.0}, timestamp='2020-11-17T09:06:48+01:00', batteryLevel=50, batteryTemperature=None, batteryAutonomy=128, batteryCapacity=0, batteryAvailableEnergy=0, plugStatus=0, chargingStatus=-1.0, chargingRemainingTime=None, chargingInstantaneousPower=None, chargingRemainingTimeLastUpdateDateTime=None, V2L_SystemStatusDisplay=None)
 # ---
 # name: test_battery_status[2]
-  KamereonVehicleBatteryStatusData(
-    V2L_SystemStatusDisplay=None,
-    batteryAutonomy=141,
-    batteryAvailableEnergy=31,
-    batteryCapacity=0,
-    batteryLevel=60,
-    batteryTemperature=20,
-    chargingInstantaneousPower=27.0,
-    chargingRemainingTime=145,
-    chargingRemainingTimeLastUpdateDateTime=None,
-    chargingStatus=1.0,
-    plugStatus=1,
-    raw_data=dict({
-      'batteryAutonomy': 141,
-      'batteryAvailableEnergy': 31,
-      'batteryCapacity': 0,
-      'batteryLevel': 60,
-      'batteryTemperature': 20,
-      'chargingInstantaneousPower': 27.0,
-      'chargingRemainingTime': 145,
-      'chargingStatus': 1.0,
-      'plugStatus': 1,
-      'timestamp': '2020-01-12T21:40:16Z',
-    }),
-    timestamp='2020-01-12T21:40:16Z',
-  )
+  KamereonVehicleBatteryStatusData(raw_data={'timestamp': '2020-01-12T21:40:16Z', 'batteryLevel': 60, 'batteryTemperature': 20, 'batteryAutonomy': 141, 'batteryCapacity': 0, 'batteryAvailableEnergy': 31, 'plugStatus': 1, 'chargingStatus': 1.0, 'chargingRemainingTime': 145, 'chargingInstantaneousPower': 27.0}, timestamp='2020-01-12T21:40:16Z', batteryLevel=60, batteryTemperature=20, batteryAutonomy=141, batteryCapacity=0, batteryAvailableEnergy=31, plugStatus=1, chargingStatus=1.0, chargingRemainingTime=145, chargingInstantaneousPower=27.0, chargingRemainingTimeLastUpdateDateTime=None, V2L_SystemStatusDisplay=None)
 # ---
 # name: test_battery_status[renault_5]
-  KamereonVehicleBatteryStatusData(
-    V2L_SystemStatusDisplay=0,
-    batteryAutonomy=169,
-    batteryAvailableEnergy=None,
-    batteryCapacity=None,
-    batteryLevel=49,
-    batteryTemperature=None,
-    chargingInstantaneousPower=None,
-    chargingRemainingTime=0,
-    chargingRemainingTimeLastUpdateDateTime=None,
-    chargingStatus=0.0,
-    plugStatus=0,
-    raw_data=dict({
-      'V2L_SystemStatusDisplay': 0,
-      'batteryAutonomy': 169,
-      'batteryLevel': 49,
-      'chargingRemainingTime': 0,
-      'chargingStatus': 0.0,
-      'plugStatus': 0,
-      'timestamp': '2025-03-24T19:03:58Z',
-    }),
-    timestamp='2025-03-24T19:03:58Z',
-  )
+  KamereonVehicleBatteryStatusData(raw_data={'timestamp': '2025-03-24T19:03:58Z', 'batteryLevel': 49, 'batteryAutonomy': 169, 'plugStatus': 0, 'chargingStatus': 0.0, 'chargingRemainingTime': 0, 'V2L_SystemStatusDisplay': 0}, timestamp='2025-03-24T19:03:58Z', batteryLevel=49, batteryTemperature=None, batteryAutonomy=169, batteryCapacity=None, batteryAvailableEnergy=None, plugStatus=0, chargingStatus=0.0, chargingRemainingTime=0, chargingInstantaneousPower=None, chargingRemainingTimeLastUpdateDateTime=None, V2L_SystemStatusDisplay=0)
 # ---
 # name: test_battery_status[renault_5_2]
-  KamereonVehicleBatteryStatusData(
-    V2L_SystemStatusDisplay=0,
-    batteryAutonomy=261,
-    batteryAvailableEnergy=None,
-    batteryCapacity=None,
-    batteryLevel=73,
-    batteryTemperature=None,
-    chargingInstantaneousPower=None,
-    chargingRemainingTime=3,
-    chargingRemainingTimeLastUpdateDateTime='2026-04-30T16:16:10Z',
-    chargingStatus=0.0,
-    plugStatus=0,
-    raw_data=dict({
-      'V2L_SystemStatusDisplay': 0,
-      'batteryAutonomy': 261,
-      'batteryLevel': 73,
-      'chargingRemainingTime': 3,
-      'chargingRemainingTimeLastUpdateDateTime': '2026-04-30T16:16:10Z',
-      'chargingStatus': 0.0,
-      'plugStatus': 0,
-      'timestamp': '2026-05-01T06:07:54Z',
-    }),
-    timestamp='2026-05-01T06:07:54Z',
-  )
+  KamereonVehicleBatteryStatusData(raw_data={'timestamp': '2026-05-01T06:07:54Z', 'batteryLevel': 73, 'batteryAutonomy': 261, 'V2L_SystemStatusDisplay': 0, 'plugStatus': 0, 'chargingStatus': 0.0, 'chargingRemainingTime': 3, 'chargingRemainingTimeLastUpdateDateTime': '2026-04-30T16:16:10Z'}, timestamp='2026-05-01T06:07:54Z', batteryLevel=73, batteryTemperature=None, batteryAutonomy=261, batteryCapacity=None, batteryAvailableEnergy=None, plugStatus=0, chargingStatus=0.0, chargingRemainingTime=3, chargingInstantaneousPower=None, chargingRemainingTimeLastUpdateDateTime='2026-04-30T16:16:10Z', V2L_SystemStatusDisplay=0)
 # ---
 # name: test_hvac_status[renault_5]
-  KamereonVehicleHvacStatusData(
-    externalTemperature=None,
-    hvacStatus='off',
-    internalTemperature=15.0,
-    lastUpdateTime='2025-03-24T18:57:22Z',
-    nextHvacStartDate=None,
-    raw_data=dict({
-      'hvacStatus': 'off',
-      'internalTemperature': 15.0,
-      'lastUpdateTime': '2025-03-24T18:57:22Z',
-      'socThreshold': 15.0,
-    }),
-    socThreshold=15.0,
-  )
+  KamereonVehicleHvacStatusData(raw_data={'internalTemperature': 15.0, 'hvacStatus': 'off', 'socThreshold': 15.0, 'lastUpdateTime': '2025-03-24T18:57:22Z'}, lastUpdateTime='2025-03-24T18:57:22Z', externalTemperature=None, internalTemperature=15.0, hvacStatus='off', nextHvacStartDate=None, socThreshold=15.0)
 # ---
 # name: test_hvac_status[renault_5_2]
-  KamereonVehicleHvacStatusData(
-    externalTemperature=None,
-    hvacStatus='off',
-    internalTemperature=None,
-    lastUpdateTime='2026-05-01T05:26:06Z',
-    nextHvacStartDate=None,
-    raw_data=dict({
-      'hvacStatus': 'off',
-      'lastUpdateTime': '2026-05-01T05:26:06Z',
-      'socThreshold': 15.0,
-    }),
-    socThreshold=15.0,
-  )
+  KamereonVehicleHvacStatusData(raw_data={'hvacStatus': 'off', 'socThreshold': 15.0, 'lastUpdateTime': '2026-05-01T05:26:06Z'}, lastUpdateTime='2026-05-01T05:26:06Z', externalTemperature=None, internalTemperature=None, hvacStatus='off', nextHvacStartDate=None, socThreshold=15.0)
 # ---
 # name: test_hvac_status[spring]
-  KamereonVehicleHvacStatusData(
-    externalTemperature=None,
-    hvacStatus='off',
-    internalTemperature=None,
-    lastUpdateTime='2020-12-03T00:00:00Z',
-    nextHvacStartDate=None,
-    raw_data=dict({
-      'hvacStatus': 'off',
-      'lastUpdateTime': '2020-12-03T00:00:00Z',
-      'socThreshold': 30.0,
-    }),
-    socThreshold=30.0,
-  )
+  KamereonVehicleHvacStatusData(raw_data={'socThreshold': 30.0, 'hvacStatus': 'off', 'lastUpdateTime': '2020-12-03T00:00:00Z'}, lastUpdateTime='2020-12-03T00:00:00Z', externalTemperature=None, internalTemperature=None, hvacStatus='off', nextHvacStartDate=None, socThreshold=30.0)
 # ---
 # name: test_hvac_status[zoe]
-  KamereonVehicleHvacStatusData(
-    externalTemperature=8.0,
-    hvacStatus='off',
-    internalTemperature=None,
-    lastUpdateTime=None,
-    nextHvacStartDate=None,
-    raw_data=dict({
-      'externalTemperature': 8.0,
-      'hvacStatus': 'off',
-    }),
-    socThreshold=None,
-  )
+  KamereonVehicleHvacStatusData(raw_data={'externalTemperature': 8.0, 'hvacStatus': 'off'}, lastUpdateTime=None, externalTemperature=8.0, internalTemperature=None, hvacStatus='off', nextHvacStartDate=None, socThreshold=None)
 # ---
 # name: test_hvac_status[zoe_50]
-  KamereonVehicleHvacStatusData(
-    externalTemperature=None,
-    hvacStatus='on',
-    internalTemperature=None,
-    lastUpdateTime=None,
-    nextHvacStartDate=None,
-    raw_data=dict({
-      'hvacStatus': 'on',
-      'socThreshold': 40,
-    }),
-    socThreshold=40.0,
-  )
+  KamereonVehicleHvacStatusData(raw_data={'socThreshold': 40, 'hvacStatus': 'on'}, lastUpdateTime=None, externalTemperature=None, internalTemperature=None, hvacStatus='on', nextHvacStartDate=None, socThreshold=40.0)
 # ---
