EVChargingTariffDimension

public enum EVChargingTariffDimension : UInt32, CaseIterable, Codable

Represents the dimension the price component, which determines what is being charged and how:

  • time: Price per unit of time spent charging.
  • energy: Price per unit of energy consumed during charging.
  • flat: One-time fee charged per session.
  • parking time: Price per unit of time not charging but parked at the charger.

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.

  • Time-based rate, defined in hours.

    Declaration

    Swift

    case time
  • Energy-based rate, defined in kWh.

    Declaration

    Swift

    case energy
  • Single fee charged once per charging session.

    Declaration

    Swift

    case flat
  • Time-based rate when not charging but parked at the charger, defined in hours.

    Declaration

    Swift

    case parkingTime