EVChargingTariffElement class
Represents a tariff element, which defines how pricing is applied.
The associated condition assists the client in selecting the appropriate element for a charging session. 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
-
components
↔ List<
EVChargingTariffPriceComponent> -
List of price components that describe the tariff.
Each of the components should have a different EVChargingTariffDimension.
getter/setter pair
- condition ↔ EVChargingTariffElementCondition?
-
Condition that the charging session needs to meet to apply the tariff element. An element without any
condition is typically present for charging sessions that do not meet any of the conditions.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
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.