Connection¶
polestar_api.connection ¶
gRPC connection management with bearer token injection.
GrpcConnection ¶
GrpcConnection(host: str, port: int, auth: AuthManager, backend: BackendProfile | None = None)
Manages a grpclib Channel with automatic bearer token injection.
get_metadata
async
¶
get_metadata(vin: str | None = None) -> dict[str, str]
Return gRPC metadata with a valid bearer token and optional VIN.