Class TerminalSettings


  • public class TerminalSettings
    extends Object
    TerminalSettings
    • Constructor Detail

      • TerminalSettings

        public TerminalSettings()
    • Method Detail

      • getCardholderReceipt

        public CardholderReceipt getCardholderReceipt()
        Get cardholderReceipt
        Returns:
        cardholderReceipt
      • setCardholderReceipt

        public void setCardholderReceipt​(CardholderReceipt cardholderReceipt)
        cardholderReceipt
        Parameters:
        cardholderReceipt -
      • getConnectivity

        public Connectivity getConnectivity()
        Get connectivity
        Returns:
        connectivity
      • setConnectivity

        public void setConnectivity​(Connectivity connectivity)
        connectivity
        Parameters:
        connectivity -
      • getGratuities

        public List<Gratuity> getGratuities()
        Settings for tipping with or without predefined options to choose from. The maximum number of predefined options is four, or three plus the option to enter a custom tip.
        Returns:
        gratuities
      • setGratuities

        public void setGratuities​(List<Gratuity> gratuities)
        Settings for tipping with or without predefined options to choose from. The maximum number of predefined options is four, or three plus the option to enter a custom tip.
        Parameters:
        gratuities -
      • getHardware

        public Hardware getHardware()
        Get hardware
        Returns:
        hardware
      • setHardware

        public void setHardware​(Hardware hardware)
        hardware
        Parameters:
        hardware -
      • getLocalization

        public Localization getLocalization()
        Get localization
        Returns:
        localization
      • setLocalization

        public void setLocalization​(Localization localization)
        localization
        Parameters:
        localization -
      • getNexo

        public Nexo getNexo()
        Get nexo
        Returns:
        nexo
      • setNexo

        public void setNexo​(Nexo nexo)
        nexo
        Parameters:
        nexo -
      • getOfflineProcessing

        public OfflineProcessing getOfflineProcessing()
        Get offlineProcessing
        Returns:
        offlineProcessing
      • setOfflineProcessing

        public void setOfflineProcessing​(OfflineProcessing offlineProcessing)
        offlineProcessing
        Parameters:
        offlineProcessing -
      • getOpi

        public Opi getOpi()
        Get opi
        Returns:
        opi
      • setOpi

        public void setOpi​(Opi opi)
        opi
        Parameters:
        opi -
      • getPasscodes

        public Passcodes getPasscodes()
        Get passcodes
        Returns:
        passcodes
      • setPasscodes

        public void setPasscodes​(Passcodes passcodes)
        passcodes
        Parameters:
        passcodes -
      • getPayAtTable

        public PayAtTable getPayAtTable()
        Get payAtTable
        Returns:
        payAtTable
      • setPayAtTable

        public void setPayAtTable​(PayAtTable payAtTable)
        payAtTable
        Parameters:
        payAtTable -
      • getPayment

        public Payment getPayment()
        Get payment
        Returns:
        payment
      • setPayment

        public void setPayment​(Payment payment)
        payment
        Parameters:
        payment -
      • getReceiptOptions

        public ReceiptOptions getReceiptOptions()
        Get receiptOptions
        Returns:
        receiptOptions
      • setReceiptOptions

        public void setReceiptOptions​(ReceiptOptions receiptOptions)
        receiptOptions
        Parameters:
        receiptOptions -
      • getReceiptPrinting

        public ReceiptPrinting getReceiptPrinting()
        Get receiptPrinting
        Returns:
        receiptPrinting
      • setReceiptPrinting

        public void setReceiptPrinting​(ReceiptPrinting receiptPrinting)
        receiptPrinting
        Parameters:
        receiptPrinting -
      • getRefunds

        public Refunds getRefunds()
        Get refunds
        Returns:
        refunds
      • setRefunds

        public void setRefunds​(Refunds refunds)
        refunds
        Parameters:
        refunds -
      • getSignature

        public Signature getSignature()
        Get signature
        Returns:
        signature
      • setSignature

        public void setSignature​(Signature signature)
        signature
        Parameters:
        signature -
      • getStandalone

        public Standalone getStandalone()
        Get standalone
        Returns:
        standalone
      • setStandalone

        public void setStandalone​(Standalone standalone)
        standalone
        Parameters:
        standalone -
      • getStoreAndForward

        public StoreAndForward getStoreAndForward()
        Get storeAndForward
        Returns:
        storeAndForward
      • setStoreAndForward

        public void setStoreAndForward​(StoreAndForward storeAndForward)
        storeAndForward
        Parameters:
        storeAndForward -
      • getSurcharge

        public Surcharge getSurcharge()
        Get surcharge
        Returns:
        surcharge
      • setSurcharge

        public void setSurcharge​(Surcharge surcharge)
        surcharge
        Parameters:
        surcharge -
      • getTapToPay

        public TapToPay getTapToPay()
        Get tapToPay
        Returns:
        tapToPay
      • setTapToPay

        public void setTapToPay​(TapToPay tapToPay)
        tapToPay
        Parameters:
        tapToPay -
      • getTerminalInstructions

        public TerminalInstructions getTerminalInstructions()
        Get terminalInstructions
        Returns:
        terminalInstructions
      • setTerminalInstructions

        public void setTerminalInstructions​(TerminalInstructions terminalInstructions)
        terminalInstructions
        Parameters:
        terminalInstructions -
      • getTimeouts

        public Timeouts getTimeouts()
        Get timeouts
        Returns:
        timeouts
      • setTimeouts

        public void setTimeouts​(Timeouts timeouts)
        timeouts
        Parameters:
        timeouts -
      • getWifiProfiles

        public WifiProfiles getWifiProfiles()
        Get wifiProfiles
        Returns:
        wifiProfiles
      • setWifiProfiles

        public void setWifiProfiles​(WifiProfiles wifiProfiles)
        wifiProfiles
        Parameters:
        wifiProfiles -
      • equals

        public boolean equals​(Object o)
        Return true if this TerminalSettings object is equal to o.
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • fromJson

        public static TerminalSettings fromJson​(String jsonString)
                                         throws com.fasterxml.jackson.core.JsonProcessingException
        Create an instance of TerminalSettings given an JSON string
        Parameters:
        jsonString - JSON string
        Returns:
        An instance of TerminalSettings
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException - if the JSON string is invalid with respect to TerminalSettings
      • toJson

        public String toJson()
                      throws com.fasterxml.jackson.core.JsonProcessingException
        Convert an instance of TerminalSettings to an JSON string
        Returns:
        JSON string
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException