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.