Package-level declarations
Types
Door lock and window status for all vehicle openings.
Battery support mode status.
A named charging profile with target SoC, current limit, and time windows.
Collection of charging profiles configured for a vehicle.
Sealed hierarchy representing all known charging states from the BFF API. Unknown API values are captured as Unknown.
Current charging session state: mode, power, target SoC, and estimated time remaining.
Sealed hierarchy representing climate control operating states.
Climate control state: heating/cooling mode, target temperature, and window heating.
State of a single vehicle light group.
12V (low-voltage) auxiliary battery state.
Last known parking position (GPS coordinates and compass heading).
Sealed hierarchy representing charging plug connection states.
Sealed hierarchy representing charging plug lock states.
Charging plug connection and lock state.
Daily power budget availability and warning flags.
A preferred charging time window within a ChargingProfile.
Summary of a single trip with consumption and speed averages. All distances in km, speeds in km/h.
A vehicle paired with its full status snapshot, useful for serialisation/export.
Service inspection and oil change intervals (days and km remaining).
Active warning lights and battery-level warnings.
Exterior lighting status.
Aggregated status snapshot for a single vehicle, assembled from the BFF selective status endpoint.
A single warning light indicator from the instrument cluster.
Per-window open/close state.