api: let Identify return multiple identities (#32949)

This commit is contained in:
andig 2026-08-18 17:21:32 +02:00 • committed by GitHub
parent 0ae85295dc
commit 0be2e0d803
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
51 changed files with 318 additions and 200 deletions

View file

@ -130,9 +130,10 @@ type ChargeRater interface {
ChargedEnergy() (float64, error)
}
// Identifier identifies a vehicle and is implemented by the charger
// Identifier identifies a vehicle and is implemented by the charger.
// A charger may know more than one identity, e.g. an RFID tag and a vehicle id.
type Identifier interface {
Identify() (string, error)
Identify() ([]string, error)
}
// Authorizer authorizes a charging session by supplying RFID credentials