Enum POICapabilitiesType

  • All Implemented Interfaces:
    Serializable, Comparable<POICapabilitiesType>

    public enum POICapabilitiesType
    extends Enum<POICapabilitiesType>
    Java class for POICapabilitiesType.

    The following schema fragment specifies the expected content contained within this class.

     <simpleType name="POICapabilitiesType">
       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         <enumeration value="CashierDisplay"/>
         <enumeration value="CashierError"/>
         <enumeration value="CashierInput"/>
         <enumeration value="CustomerDisplay"/>
         <enumeration value="CustomerError"/>
         <enumeration value="CustomerInput"/>
         <enumeration value="PrinterReceipt"/>
         <enumeration value="PrinterDocument"/>
         <enumeration value="PrinterVoucher"/>
         <enumeration value="MagStripe"/>
         <enumeration value="ICC"/>
         <enumeration value="EMVContactless"/>
         <enumeration value="CashHandling"/>
       </restriction>
     </simpleType>
     
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      CASH_HANDLING
      Device which performs cash change, cash dispense or cash acceptance.
      CASHIER_DISPLAY
      Used by the Sale System when the device is managed by the POI Terminal, to ask question or display some information to the Cashier.
      CASHIER_ERROR
      To display to the Cashier information is related to an error situation occurring on the Sale Terminal when the device is managed by the POI Terminal.
      CASHIER_INPUT
      Any kind of keyboard allowing all or part of the commands of the Input messageType request from the POI System to the Sale System (InputCommand data element).
      CUSTOMER_DISPLAY
      Standard Customer display interface used by the Sale System to ask question, or to show information to the Customer outside a Service dialogue.
      CUSTOMER_ERROR
      To display to the Customer information is related to an error situation occurring on the Sale Terminal during a Sale transaction.
      CUSTOMER_INPUT
      Any kind of keyboard allowing all or part of the commands of the Input messageType request from the POI System to the Sale System (InputCommand data element).
      EMV_CONTACTLESS
      Contactless card reader with EMV applications
      ICC
      Contact ICC card reader
      MAG_STRIPE
      Magnetic stripe card reader
      PRINTER_DOCUMENT
      When the Sale System wants to print specific document (check, dynamic currency conversion ...).
      PRINTER_RECEIPT
      Printer for the Sale receipt.
      PRINTER_VOUCHER
      Coupons, voucher or special ticket generated by the Sale System and to be printed.
    • Enum Constant Detail

      • CASHIER_DISPLAY

        @SerializedName("CashierDisplay")
        public static final POICapabilitiesType CASHIER_DISPLAY
        Used by the Sale System when the device is managed by the POI Terminal, to ask question or display some information to the Cashier.
      • CASHIER_ERROR

        @SerializedName("CashierError")
        public static final POICapabilitiesType CASHIER_ERROR
        To display to the Cashier information is related to an error situation occurring on the Sale Terminal when the device is managed by the POI Terminal.
      • CASHIER_INPUT

        @SerializedName("CashierInput")
        public static final POICapabilitiesType CASHIER_INPUT
        Any kind of keyboard allowing all or part of the commands of the Input messageType request from the POI System to the Sale System (InputCommand data element). The
      • CUSTOMER_DISPLAY

        @SerializedName("CustomerDisplay")
        public static final POICapabilitiesType CUSTOMER_DISPLAY
        Standard Customer display interface used by the Sale System to ask question, or to show information to the Customer outside a Service dialogue.
      • CUSTOMER_ERROR

        @SerializedName("CustomerError")
        public static final POICapabilitiesType CUSTOMER_ERROR
        To display to the Customer information is related to an error situation occurring on the Sale Terminal during a Sale transaction.
      • CUSTOMER_INPUT

        @SerializedName("CustomerInput")
        public static final POICapabilitiesType CUSTOMER_INPUT
        Any kind of keyboard allowing all or part of the commands of the Input messageType request from the POI System to the Sale System (InputCommand data element). The
      • PRINTER_RECEIPT

        @SerializedName("PrinterReceipt")
        public static final POICapabilitiesType PRINTER_RECEIPT
        Printer for the Sale receipt.
      • PRINTER_DOCUMENT

        @SerializedName("PrinterDocument")
        public static final POICapabilitiesType PRINTER_DOCUMENT
        When the Sale System wants to print specific document (check, dynamic currency conversion ...).
      • PRINTER_VOUCHER

        @SerializedName("PrinterVoucher")
        public static final POICapabilitiesType PRINTER_VOUCHER
        Coupons, voucher or special ticket generated by the Sale System and to be printed.
      • MAG_STRIPE

        @SerializedName("MagStripe")
        public static final POICapabilitiesType MAG_STRIPE
        Magnetic stripe card reader
      • EMV_CONTACTLESS

        @SerializedName("EMVContactless")
        public static final POICapabilitiesType EMV_CONTACTLESS
        Contactless card reader with EMV applications
      • CASH_HANDLING

        @SerializedName("CashHandling")
        public static final POICapabilitiesType CASH_HANDLING
        Device which performs cash change, cash dispense or cash acceptance.
    • Method Detail

      • values

        public static POICapabilitiesType[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (POICapabilitiesType c : POICapabilitiesType.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static POICapabilitiesType valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name
        NullPointerException - if the argument is null
      • value

        public String value()
        Value string.
        Returns:
        the string
      • fromValue

        public static POICapabilitiesType fromValue​(String v)
        Returns the enum constant matching the given string, or null if no match is found.
        Parameters:
        v - string value
        Returns:
        the POICapabilitiesType, or null if no match is found.