EVChargingTariff class
Tariffs provide detailed pricing information for charging electric vehicles at a specific location.
Each tariff describes how costs are calculated based on various factors such as energy consumed, time spent charging, and session duration. Tariffs are typically associated with specific connectors or connector groups, and are only included in the response when relevant data is available and requested. Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases without a deprecation process.
Constructors
Properties
- currency ↔ String
-
The currency in which the prices are given, represented by the ISO 4217 standard currency
code (e.g., EUR, DKK).
getter/setter pair
-
elements
↔ List<
EVChargingTariffElement> -
Elements composing the tariff. Each element can have multiple components. When multiple elements
are present, the associated condition helps the client to select the element that matches the
charging session. If no condition matches, the element without any condition applies.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setter
- name ↔ String?
-
Name of the tariff. The name is not mandatory for ad-hoc tariffs, but may exist.
getter/setter pair
- partner ↔ String
-
Name of the partner providing the tariff, either the charge point operator or eMSP.
getter/setter pair
- partnerID ↔ String
-
A unique ID representing the partner.
The same id is used also in other parts of the API and other related HERE APIs.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- type ↔ EVChargingTariffType
-
Indicates the pricing model.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool - The equality operator.