Package-level declarations

Types

Link copied to clipboard
interface AuthProvider

Contract for providing a valid OAuth bearer token.

Link copied to clipboard
class VehicleObservation(val vehicle_: Vehicle, api: VehicleApi, pollInterval: Duration = Duration.ofMinutes(5)) : AutoCloseable

Periodically polls VehicleApi.getStatus and exposes the latest VehicleStatus as a StateFlow.

Link copied to clipboard
class WeConnect(tokenStore: TokenStore) : AutoCloseable

Primary entry point for the WeConnect library.