Package com.adyen.model.management
Class TerminalSettings
- java.lang.Object
-
- com.adyen.model.management.TerminalSettings
-
public class TerminalSettings extends Object
TerminalSettings
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_CARDHOLDER_RECEIPTstatic StringJSON_PROPERTY_CONNECTIVITYstatic StringJSON_PROPERTY_GRATUITIESstatic StringJSON_PROPERTY_HARDWAREstatic StringJSON_PROPERTY_LOCALIZATIONstatic StringJSON_PROPERTY_NEXOstatic StringJSON_PROPERTY_OFFLINE_PROCESSINGstatic StringJSON_PROPERTY_OPIstatic StringJSON_PROPERTY_PASSCODESstatic StringJSON_PROPERTY_PAY_AT_TABLEstatic StringJSON_PROPERTY_PAYMENTstatic StringJSON_PROPERTY_RECEIPT_OPTIONSstatic StringJSON_PROPERTY_RECEIPT_PRINTINGstatic StringJSON_PROPERTY_REFUNDSstatic StringJSON_PROPERTY_SIGNATUREstatic StringJSON_PROPERTY_STANDALONEstatic StringJSON_PROPERTY_STORE_AND_FORWARDstatic StringJSON_PROPERTY_SURCHARGEstatic StringJSON_PROPERTY_TAP_TO_PAYstatic StringJSON_PROPERTY_TERMINAL_INSTRUCTIONSstatic StringJSON_PROPERTY_TIMEOUTSstatic StringJSON_PROPERTY_WIFI_PROFILES
-
Constructor Summary
Constructors Constructor Description TerminalSettings()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TerminalSettingsaddGratuitiesItem(Gratuity gratuitiesItem)TerminalSettingscardholderReceipt(CardholderReceipt cardholderReceipt)cardholderReceiptTerminalSettingsconnectivity(Connectivity connectivity)connectivitybooleanequals(Object o)Return true if this TerminalSettings object is equal to o.static TerminalSettingsfromJson(String jsonString)Create an instance of TerminalSettings given an JSON stringCardholderReceiptgetCardholderReceipt()cardholderReceiptConnectivitygetConnectivity()connectivityList<Gratuity>getGratuities()Settings for tipping with or without predefined options to choose from.HardwaregetHardware()hardwareLocalizationgetLocalization()localizationNexogetNexo()nexoOfflineProcessinggetOfflineProcessing()offlineProcessingOpigetOpi()opiPasscodesgetPasscodes()passcodesPayAtTablegetPayAtTable()payAtTablePaymentgetPayment()paymentReceiptOptionsgetReceiptOptions()receiptOptionsReceiptPrintinggetReceiptPrinting()receiptPrintingRefundsgetRefunds()refundsSignaturegetSignature()signatureStandalonegetStandalone()standaloneStoreAndForwardgetStoreAndForward()storeAndForwardSurchargegetSurcharge()surchargeTapToPaygetTapToPay()tapToPayTerminalInstructionsgetTerminalInstructions()terminalInstructionsTimeoutsgetTimeouts()timeoutsWifiProfilesgetWifiProfiles()wifiProfilesTerminalSettingsgratuities(List<Gratuity> gratuities)Settings for tipping with or without predefined options to choose from.TerminalSettingshardware(Hardware hardware)hardwareinthashCode()TerminalSettingslocalization(Localization localization)localizationTerminalSettingsnexo(Nexo nexo)nexoTerminalSettingsofflineProcessing(OfflineProcessing offlineProcessing)offlineProcessingTerminalSettingsopi(Opi opi)opiTerminalSettingspasscodes(Passcodes passcodes)passcodesTerminalSettingspayAtTable(PayAtTable payAtTable)payAtTableTerminalSettingspayment(Payment payment)paymentTerminalSettingsreceiptOptions(ReceiptOptions receiptOptions)receiptOptionsTerminalSettingsreceiptPrinting(ReceiptPrinting receiptPrinting)receiptPrintingTerminalSettingsrefunds(Refunds refunds)refundsvoidsetCardholderReceipt(CardholderReceipt cardholderReceipt)cardholderReceiptvoidsetConnectivity(Connectivity connectivity)connectivityvoidsetGratuities(List<Gratuity> gratuities)Settings for tipping with or without predefined options to choose from.voidsetHardware(Hardware hardware)hardwarevoidsetLocalization(Localization localization)localizationvoidsetNexo(Nexo nexo)nexovoidsetOfflineProcessing(OfflineProcessing offlineProcessing)offlineProcessingvoidsetOpi(Opi opi)opivoidsetPasscodes(Passcodes passcodes)passcodesvoidsetPayAtTable(PayAtTable payAtTable)payAtTablevoidsetPayment(Payment payment)paymentvoidsetReceiptOptions(ReceiptOptions receiptOptions)receiptOptionsvoidsetReceiptPrinting(ReceiptPrinting receiptPrinting)receiptPrintingvoidsetRefunds(Refunds refunds)refundsvoidsetSignature(Signature signature)signaturevoidsetStandalone(Standalone standalone)standalonevoidsetStoreAndForward(StoreAndForward storeAndForward)storeAndForwardvoidsetSurcharge(Surcharge surcharge)surchargevoidsetTapToPay(TapToPay tapToPay)tapToPayvoidsetTerminalInstructions(TerminalInstructions terminalInstructions)terminalInstructionsvoidsetTimeouts(Timeouts timeouts)timeoutsvoidsetWifiProfiles(WifiProfiles wifiProfiles)wifiProfilesTerminalSettingssignature(Signature signature)signatureTerminalSettingsstandalone(Standalone standalone)standaloneTerminalSettingsstoreAndForward(StoreAndForward storeAndForward)storeAndForwardTerminalSettingssurcharge(Surcharge surcharge)surchargeTerminalSettingstapToPay(TapToPay tapToPay)tapToPayTerminalSettingsterminalInstructions(TerminalInstructions terminalInstructions)terminalInstructionsTerminalSettingstimeouts(Timeouts timeouts)timeoutsStringtoJson()Convert an instance of TerminalSettings to an JSON stringStringtoString()TerminalSettingswifiProfiles(WifiProfiles wifiProfiles)wifiProfiles
-
-
-
Field Detail
-
JSON_PROPERTY_CARDHOLDER_RECEIPT
public static final String JSON_PROPERTY_CARDHOLDER_RECEIPT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CONNECTIVITY
public static final String JSON_PROPERTY_CONNECTIVITY
- See Also:
- Constant Field Values
-
JSON_PROPERTY_GRATUITIES
public static final String JSON_PROPERTY_GRATUITIES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_HARDWARE
public static final String JSON_PROPERTY_HARDWARE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_LOCALIZATION
public static final String JSON_PROPERTY_LOCALIZATION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_NEXO
public static final String JSON_PROPERTY_NEXO
- See Also:
- Constant Field Values
-
JSON_PROPERTY_OFFLINE_PROCESSING
public static final String JSON_PROPERTY_OFFLINE_PROCESSING
- See Also:
- Constant Field Values
-
JSON_PROPERTY_OPI
public static final String JSON_PROPERTY_OPI
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PASSCODES
public static final String JSON_PROPERTY_PASSCODES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PAY_AT_TABLE
public static final String JSON_PROPERTY_PAY_AT_TABLE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PAYMENT
public static final String JSON_PROPERTY_PAYMENT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_RECEIPT_OPTIONS
public static final String JSON_PROPERTY_RECEIPT_OPTIONS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_RECEIPT_PRINTING
public static final String JSON_PROPERTY_RECEIPT_PRINTING
- See Also:
- Constant Field Values
-
JSON_PROPERTY_REFUNDS
public static final String JSON_PROPERTY_REFUNDS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SIGNATURE
public static final String JSON_PROPERTY_SIGNATURE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_STANDALONE
public static final String JSON_PROPERTY_STANDALONE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_STORE_AND_FORWARD
public static final String JSON_PROPERTY_STORE_AND_FORWARD
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SURCHARGE
public static final String JSON_PROPERTY_SURCHARGE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TAP_TO_PAY
public static final String JSON_PROPERTY_TAP_TO_PAY
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TERMINAL_INSTRUCTIONS
public static final String JSON_PROPERTY_TERMINAL_INSTRUCTIONS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TIMEOUTS
public static final String JSON_PROPERTY_TIMEOUTS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_WIFI_PROFILES
public static final String JSON_PROPERTY_WIFI_PROFILES
- See Also:
- Constant Field Values
-
-
Method Detail
-
cardholderReceipt
public TerminalSettings cardholderReceipt(CardholderReceipt cardholderReceipt)
cardholderReceipt- Parameters:
cardholderReceipt-- Returns:
- the current
TerminalSettingsinstance, allowing for method chaining
-
getCardholderReceipt
public CardholderReceipt getCardholderReceipt()
cardholderReceipt- Returns:
- cardholderReceipt
-
setCardholderReceipt
public void setCardholderReceipt(CardholderReceipt cardholderReceipt)
cardholderReceipt- Parameters:
cardholderReceipt-
-
connectivity
public TerminalSettings connectivity(Connectivity connectivity)
connectivity- Parameters:
connectivity-- Returns:
- the current
TerminalSettingsinstance, allowing for method chaining
-
getConnectivity
public Connectivity getConnectivity()
connectivity- Returns:
- connectivity
-
setConnectivity
public void setConnectivity(Connectivity connectivity)
connectivity- Parameters:
connectivity-
-
gratuities
public TerminalSettings gratuities(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-- Returns:
- the current
TerminalSettingsinstance, allowing for method chaining
-
addGratuitiesItem
public TerminalSettings addGratuitiesItem(Gratuity gratuitiesItem)
-
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-
-
hardware
public TerminalSettings hardware(Hardware hardware)
hardware- Parameters:
hardware-- Returns:
- the current
TerminalSettingsinstance, allowing for method chaining
-
getHardware
public Hardware getHardware()
hardware- Returns:
- hardware
-
setHardware
public void setHardware(Hardware hardware)
hardware- Parameters:
hardware-
-
localization
public TerminalSettings localization(Localization localization)
localization- Parameters:
localization-- Returns:
- the current
TerminalSettingsinstance, allowing for method chaining
-
getLocalization
public Localization getLocalization()
localization- Returns:
- localization
-
setLocalization
public void setLocalization(Localization localization)
localization- Parameters:
localization-
-
nexo
public TerminalSettings nexo(Nexo nexo)
nexo- Parameters:
nexo-- Returns:
- the current
TerminalSettingsinstance, allowing for method chaining
-
getNexo
public Nexo getNexo()
nexo- Returns:
- nexo
-
setNexo
public void setNexo(Nexo nexo)
nexo- Parameters:
nexo-
-
offlineProcessing
public TerminalSettings offlineProcessing(OfflineProcessing offlineProcessing)
offlineProcessing- Parameters:
offlineProcessing-- Returns:
- the current
TerminalSettingsinstance, allowing for method chaining
-
getOfflineProcessing
public OfflineProcessing getOfflineProcessing()
offlineProcessing- Returns:
- offlineProcessing
-
setOfflineProcessing
public void setOfflineProcessing(OfflineProcessing offlineProcessing)
offlineProcessing- Parameters:
offlineProcessing-
-
opi
public TerminalSettings opi(Opi opi)
opi- Parameters:
opi-- Returns:
- the current
TerminalSettingsinstance, allowing for method chaining
-
getOpi
public Opi getOpi()
opi- Returns:
- opi
-
setOpi
public void setOpi(Opi opi)
opi- Parameters:
opi-
-
passcodes
public TerminalSettings passcodes(Passcodes passcodes)
passcodes- Parameters:
passcodes-- Returns:
- the current
TerminalSettingsinstance, allowing for method chaining
-
getPasscodes
public Passcodes getPasscodes()
passcodes- Returns:
- passcodes
-
setPasscodes
public void setPasscodes(Passcodes passcodes)
passcodes- Parameters:
passcodes-
-
payAtTable
public TerminalSettings payAtTable(PayAtTable payAtTable)
payAtTable- Parameters:
payAtTable-- Returns:
- the current
TerminalSettingsinstance, allowing for method chaining
-
getPayAtTable
public PayAtTable getPayAtTable()
payAtTable- Returns:
- payAtTable
-
setPayAtTable
public void setPayAtTable(PayAtTable payAtTable)
payAtTable- Parameters:
payAtTable-
-
payment
public TerminalSettings payment(Payment payment)
payment- Parameters:
payment-- Returns:
- the current
TerminalSettingsinstance, allowing for method chaining
-
getPayment
public Payment getPayment()
payment- Returns:
- payment
-
setPayment
public void setPayment(Payment payment)
payment- Parameters:
payment-
-
receiptOptions
public TerminalSettings receiptOptions(ReceiptOptions receiptOptions)
receiptOptions- Parameters:
receiptOptions-- Returns:
- the current
TerminalSettingsinstance, allowing for method chaining
-
getReceiptOptions
public ReceiptOptions getReceiptOptions()
receiptOptions- Returns:
- receiptOptions
-
setReceiptOptions
public void setReceiptOptions(ReceiptOptions receiptOptions)
receiptOptions- Parameters:
receiptOptions-
-
receiptPrinting
public TerminalSettings receiptPrinting(ReceiptPrinting receiptPrinting)
receiptPrinting- Parameters:
receiptPrinting-- Returns:
- the current
TerminalSettingsinstance, allowing for method chaining
-
getReceiptPrinting
public ReceiptPrinting getReceiptPrinting()
receiptPrinting- Returns:
- receiptPrinting
-
setReceiptPrinting
public void setReceiptPrinting(ReceiptPrinting receiptPrinting)
receiptPrinting- Parameters:
receiptPrinting-
-
refunds
public TerminalSettings refunds(Refunds refunds)
refunds- Parameters:
refunds-- Returns:
- the current
TerminalSettingsinstance, allowing for method chaining
-
getRefunds
public Refunds getRefunds()
refunds- Returns:
- refunds
-
setRefunds
public void setRefunds(Refunds refunds)
refunds- Parameters:
refunds-
-
signature
public TerminalSettings signature(Signature signature)
signature- Parameters:
signature-- Returns:
- the current
TerminalSettingsinstance, allowing for method chaining
-
getSignature
public Signature getSignature()
signature- Returns:
- signature
-
setSignature
public void setSignature(Signature signature)
signature- Parameters:
signature-
-
standalone
public TerminalSettings standalone(Standalone standalone)
standalone- Parameters:
standalone-- Returns:
- the current
TerminalSettingsinstance, allowing for method chaining
-
getStandalone
public Standalone getStandalone()
standalone- Returns:
- standalone
-
setStandalone
public void setStandalone(Standalone standalone)
standalone- Parameters:
standalone-
-
storeAndForward
public TerminalSettings storeAndForward(StoreAndForward storeAndForward)
storeAndForward- Parameters:
storeAndForward-- Returns:
- the current
TerminalSettingsinstance, allowing for method chaining
-
getStoreAndForward
public StoreAndForward getStoreAndForward()
storeAndForward- Returns:
- storeAndForward
-
setStoreAndForward
public void setStoreAndForward(StoreAndForward storeAndForward)
storeAndForward- Parameters:
storeAndForward-
-
surcharge
public TerminalSettings surcharge(Surcharge surcharge)
surcharge- Parameters:
surcharge-- Returns:
- the current
TerminalSettingsinstance, allowing for method chaining
-
getSurcharge
public Surcharge getSurcharge()
surcharge- Returns:
- surcharge
-
setSurcharge
public void setSurcharge(Surcharge surcharge)
surcharge- Parameters:
surcharge-
-
tapToPay
public TerminalSettings tapToPay(TapToPay tapToPay)
tapToPay- Parameters:
tapToPay-- Returns:
- the current
TerminalSettingsinstance, allowing for method chaining
-
getTapToPay
public TapToPay getTapToPay()
tapToPay- Returns:
- tapToPay
-
setTapToPay
public void setTapToPay(TapToPay tapToPay)
tapToPay- Parameters:
tapToPay-
-
terminalInstructions
public TerminalSettings terminalInstructions(TerminalInstructions terminalInstructions)
terminalInstructions- Parameters:
terminalInstructions-- Returns:
- the current
TerminalSettingsinstance, allowing for method chaining
-
getTerminalInstructions
public TerminalInstructions getTerminalInstructions()
terminalInstructions- Returns:
- terminalInstructions
-
setTerminalInstructions
public void setTerminalInstructions(TerminalInstructions terminalInstructions)
terminalInstructions- Parameters:
terminalInstructions-
-
timeouts
public TerminalSettings timeouts(Timeouts timeouts)
timeouts- Parameters:
timeouts-- Returns:
- the current
TerminalSettingsinstance, allowing for method chaining
-
getTimeouts
public Timeouts getTimeouts()
timeouts- Returns:
- timeouts
-
setTimeouts
public void setTimeouts(Timeouts timeouts)
timeouts- Parameters:
timeouts-
-
wifiProfiles
public TerminalSettings wifiProfiles(WifiProfiles wifiProfiles)
wifiProfiles- Parameters:
wifiProfiles-- Returns:
- the current
TerminalSettingsinstance, allowing for method chaining
-
getWifiProfiles
public WifiProfiles getWifiProfiles()
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.
-
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
-
-