EVSEPaymentSupport enum

Represents the payment support functionality on EVSE for ad-hoc customers (without pre-registration).

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.

Values

chipCard → const EVSEPaymentSupport

EVSE has a payment terminal that supports chip cards.

contactlessCard → const EVSEPaymentSupport

EVSE has a payment terminal that supports contactless cards.

creditCard → const EVSEPaymentSupport

EVSE has a payment terminal that makes it possible to pay for charging using a credit card.

debitCard → const EVSEPaymentSupport

EVSE has a payment terminal that makes it possible to pay for charging using a debit card.

pedTerminal → const EVSEPaymentSupport

EVSE has a payment terminal with a pin-code entry device.

rfidReader → const EVSEPaymentSupport

Charging at this EVSE can be authorized with an RFID token.

authByCarPlugAndCharge → const EVSEPaymentSupport

ISO 15118 Plug&Charge enables drivers to plug in and charge up instantly using automatic EV-to-charging station authentication technology.

authByCarAutocharge → const EVSEPaymentSupport

Autocharge enables drivers to plug in and charge up instantly using automatic EV-to-charging station authentication technology.

onlineApplePay → const EVSEPaymentSupport

Authenticate & pay with Apple Pay.

onlinePaypal → const EVSEPaymentSupport

Authenticate & pay with PayPal.

onlineCreditCard → const EVSEPaymentSupport

Authenticate & pay with credit card online.

onlineGooglePay → const EVSEPaymentSupport

Authenticate & pay with Google Pay.

onlineBankPayment → const EVSEPaymentSupport

Authenticate & pay with online bank payment.

terminalQrCode → const EVSEPaymentSupport

Initiate authentication & payment with QR code on the terminal.

terminalSms → const EVSEPaymentSupport

Authenticate & pay with SMS on the terminal.

operatorApp → const EVSEPaymentSupport

Authenticate & pay with charge point operator application on mobile phone.

mobilePayment → const EVSEPaymentSupport

Used with EVSEPaymentSupport.operatorApp, EVSEPaymentSupport.onlineApplePay, EVSEPaymentSupport.onlinePaypal, EVSEPaymentSupport.onlineCreditCard, EVSEPaymentSupport.onlineGooglePay, EVSEPaymentSupport.onlineBankPayment, EVSEPaymentSupport.terminalSms, EVSEPaymentSupport.terminalQrCode, and EVSEPaymentSupport.contactlessCard. Whenever one or more of those payment types is specified, EVSEPaymentSupport.mobilePayment is also specified.

Properties

hashCode → int
The hash code for this object.
no setterinherited
index → int
A numeric identifier for the enumerated value.
no setterinherited
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.
inherited

Constants

values → const List<EVSEPaymentSupport>
A constant List of the values in this enum, in order of their declaration.