Enum Class PaymentMethod

java.lang.Object
java.lang.Enum<PaymentMethod>
com.here.sdk.routing.PaymentMethod
All Implemented Interfaces:
Serializable, Comparable<PaymentMethod>, Constable

public enum PaymentMethod extends Enum<PaymentMethod>

Available payment methods.

  • Enum Constant Details

    • UNKNOWN

      public static final PaymentMethod UNKNOWN

      Payment with an unknown method.

    • CASH

      public static final PaymentMethod CASH

      Payment with cash money.

    • BANK_CARD

      public static final PaymentMethod BANK_CARD

      Payment with a bank card.

    • CREDIT_CARD

      public static final PaymentMethod CREDIT_CARD

      Payment with a credit card.

    • PASS_SUBSCRIPTION

      public static final PaymentMethod PASS_SUBSCRIPTION

      Payment with a pass subscription.

    • TRANSPONDER

      public static final PaymentMethod TRANSPONDER

      Payment with a transponder.

    • VIDEO_TOLL

      public static final PaymentMethod VIDEO_TOLL

      Payment with a video toll, i.e. toll by license plate.

    • CASH_EXACT

      public static final PaymentMethod CASH_EXACT

      Payment with exact cash money, i.e. toll booth accepts exact change only.

    • TRAVEL_CARD

      public static final PaymentMethod TRAVEL_CARD

      Payment with a travel card.

  • Method Details

    • values

      public static PaymentMethod[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static PaymentMethod valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null