Class GetTerminalDetailsResponse
- java.lang.Object
-
- com.adyen.model.posterminalmanagement.GetTerminalDetailsResponse
-
public class GetTerminalDetailsResponse extends Object
GetTerminalDetailsResponse
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetTerminalDetailsResponse.TerminalStatusEnumThe status of the terminal: - `OnlineToday`, `OnlineLast1Day`, `OnlineLast2Days` etcetera to `OnlineLast7Days`: Indicates when in the past week the terminal was last online.
-
Constructor Summary
Constructors Constructor Description GetTerminalDetailsResponse()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetTerminalDetailsResponsebluetoothIp(String bluetoothIp)GetTerminalDetailsResponsebluetoothMac(String bluetoothMac)GetTerminalDetailsResponsecompanyAccount(String companyAccount)GetTerminalDetailsResponsecountry(String country)GetTerminalDetailsResponsedeviceModel(String deviceModel)GetTerminalDetailsResponsedhcpEnabled(Boolean dhcpEnabled)GetTerminalDetailsResponsedisplayLabel(String displayLabel)booleanequals(Object o)GetTerminalDetailsResponseethernetIp(String ethernetIp)GetTerminalDetailsResponseethernetMac(String ethernetMac)GetTerminalDetailsResponsefirmwareVersion(String firmwareVersion)StringgetBluetoothIp()The Bluetooth IP address of the terminal.StringgetBluetoothMac()The Bluetooth MAC address of the terminal.StringgetCompanyAccount()The company account that the terminal is associated with.StringgetCountry()The country where the terminal is used.StringgetDeviceModel()The model name of the terminal.StringgetDisplayLabel()The label shown on the status bar of the display.StringgetEthernetIp()The terminal's IP address in your Ethernet network.StringgetEthernetMac()The terminal's MAC address in your Ethernet network.StringgetFirmwareVersion()The software release currently in use on the terminal.StringgetIccid()The integrated circuit card identifier (ICCID) of the SIM card in the terminal.StringgetLastActivityDateTime()Date and time of the last activity on the terminal.StringgetLastTransactionDateTime()Date and time of the last transaction on the terminal.StringgetLinkNegotiation()The Ethernet link negotiation that the terminal uses: - `auto`: Auto-negotiation - `100full`: 100 Mbps full duplexStringgetMerchantAccount()The merchant account that the terminal is associated with.StringgetPermanentTerminalId()The permanent terminal ID.StringgetSerialNumber()The serial number of the terminal.StringgetSimStatus()On a terminal that supports 3G or 4G connectivity, indicates the status of the SIM card in the terminal: ACTIVE or INVENTORY.StringgetStore()The store code of the store that the terminal is assigned to.StoregetStoreDetails()Get storeDetailsStringgetTerminal()The unique terminal ID.GetTerminalDetailsResponse.TerminalStatusEnumgetTerminalStatus()The status of the terminal: - `OnlineToday`, `OnlineLast1Day`, `OnlineLast2Days` etcetera to `OnlineLast7Days`: Indicates when in the past week the terminal was last online.StringgetWifiIp()The terminal's IP address in your Wi-Fi network.StringgetWifiMac()The terminal's MAC address in your Wi-Fi network.inthashCode()GetTerminalDetailsResponseiccid(String iccid)BooleanisDhcpEnabled()Indicates whether assigning IP addresses through a DHCP server is enabled on the terminal.BooleanisMerchantInventory()Boolean that indicates if the terminal is assigned to the merchant inventory.GetTerminalDetailsResponselastActivityDateTime(String lastActivityDateTime)GetTerminalDetailsResponselastTransactionDateTime(String lastTransactionDateTime)GetTerminalDetailsResponselinkNegotiation(String linkNegotiation)GetTerminalDetailsResponsemerchantAccount(String merchantAccount)GetTerminalDetailsResponsemerchantInventory(Boolean merchantInventory)GetTerminalDetailsResponsepermanentTerminalId(String permanentTerminalId)GetTerminalDetailsResponseserialNumber(String serialNumber)voidsetBluetoothIp(String bluetoothIp)voidsetBluetoothMac(String bluetoothMac)voidsetCompanyAccount(String companyAccount)voidsetCountry(String country)voidsetDeviceModel(String deviceModel)voidsetDhcpEnabled(Boolean dhcpEnabled)voidsetDisplayLabel(String displayLabel)voidsetEthernetIp(String ethernetIp)voidsetEthernetMac(String ethernetMac)voidsetFirmwareVersion(String firmwareVersion)voidsetIccid(String iccid)voidsetLastActivityDateTime(String lastActivityDateTime)voidsetLastTransactionDateTime(String lastTransactionDateTime)voidsetLinkNegotiation(String linkNegotiation)voidsetMerchantAccount(String merchantAccount)voidsetMerchantInventory(Boolean merchantInventory)voidsetPermanentTerminalId(String permanentTerminalId)voidsetSerialNumber(String serialNumber)voidsetSimStatus(String simStatus)voidsetStore(String store)voidsetStoreDetails(Store storeDetails)voidsetTerminal(String terminal)voidsetTerminalStatus(GetTerminalDetailsResponse.TerminalStatusEnum terminalStatus)voidsetWifiIp(String wifiIp)voidsetWifiMac(String wifiMac)GetTerminalDetailsResponsesimStatus(String simStatus)GetTerminalDetailsResponsestore(String store)GetTerminalDetailsResponsestoreDetails(Store storeDetails)GetTerminalDetailsResponseterminal(String terminal)GetTerminalDetailsResponseterminalStatus(GetTerminalDetailsResponse.TerminalStatusEnum terminalStatus)StringtoString()GetTerminalDetailsResponsewifiIp(String wifiIp)GetTerminalDetailsResponsewifiMac(String wifiMac)
-
-
-
Method Detail
-
bluetoothIp
public GetTerminalDetailsResponse bluetoothIp(String bluetoothIp)
-
getBluetoothIp
public String getBluetoothIp()
The Bluetooth IP address of the terminal.- Returns:
- bluetoothIp
-
setBluetoothIp
public void setBluetoothIp(String bluetoothIp)
-
bluetoothMac
public GetTerminalDetailsResponse bluetoothMac(String bluetoothMac)
-
getBluetoothMac
public String getBluetoothMac()
The Bluetooth MAC address of the terminal.- Returns:
- bluetoothMac
-
setBluetoothMac
public void setBluetoothMac(String bluetoothMac)
-
companyAccount
public GetTerminalDetailsResponse companyAccount(String companyAccount)
-
getCompanyAccount
public String getCompanyAccount()
The company account that the terminal is associated with. If this is the only account level shown in the response, the terminal is assigned to the inventory of the company account.- Returns:
- companyAccount
-
setCompanyAccount
public void setCompanyAccount(String companyAccount)
-
country
public GetTerminalDetailsResponse country(String country)
-
getCountry
public String getCountry()
The country where the terminal is used.- Returns:
- country
-
setCountry
public void setCountry(String country)
-
deviceModel
public GetTerminalDetailsResponse deviceModel(String deviceModel)
-
getDeviceModel
public String getDeviceModel()
The model name of the terminal.- Returns:
- deviceModel
-
setDeviceModel
public void setDeviceModel(String deviceModel)
-
dhcpEnabled
public GetTerminalDetailsResponse dhcpEnabled(Boolean dhcpEnabled)
-
isDhcpEnabled
public Boolean isDhcpEnabled()
Indicates whether assigning IP addresses through a DHCP server is enabled on the terminal.- Returns:
- dhcpEnabled
-
setDhcpEnabled
public void setDhcpEnabled(Boolean dhcpEnabled)
-
displayLabel
public GetTerminalDetailsResponse displayLabel(String displayLabel)
-
getDisplayLabel
public String getDisplayLabel()
The label shown on the status bar of the display. This label (if any) is specified in your Customer Area.- Returns:
- displayLabel
-
setDisplayLabel
public void setDisplayLabel(String displayLabel)
-
ethernetIp
public GetTerminalDetailsResponse ethernetIp(String ethernetIp)
-
getEthernetIp
public String getEthernetIp()
The terminal's IP address in your Ethernet network.- Returns:
- ethernetIp
-
setEthernetIp
public void setEthernetIp(String ethernetIp)
-
ethernetMac
public GetTerminalDetailsResponse ethernetMac(String ethernetMac)
-
getEthernetMac
public String getEthernetMac()
The terminal's MAC address in your Ethernet network.- Returns:
- ethernetMac
-
setEthernetMac
public void setEthernetMac(String ethernetMac)
-
firmwareVersion
public GetTerminalDetailsResponse firmwareVersion(String firmwareVersion)
-
getFirmwareVersion
public String getFirmwareVersion()
The software release currently in use on the terminal.- Returns:
- firmwareVersion
-
setFirmwareVersion
public void setFirmwareVersion(String firmwareVersion)
-
iccid
public GetTerminalDetailsResponse iccid(String iccid)
-
getIccid
public String getIccid()
The integrated circuit card identifier (ICCID) of the SIM card in the terminal.- Returns:
- iccid
-
setIccid
public void setIccid(String iccid)
-
lastActivityDateTime
public GetTerminalDetailsResponse lastActivityDateTime(String lastActivityDateTime)
-
getLastActivityDateTime
public String getLastActivityDateTime()
Date and time of the last activity on the terminal. Not included when the last activity was more than 14 days ago.- Returns:
- lastActivityDateTime
-
setLastActivityDateTime
public void setLastActivityDateTime(String lastActivityDateTime)
-
lastTransactionDateTime
public GetTerminalDetailsResponse lastTransactionDateTime(String lastTransactionDateTime)
-
getLastTransactionDateTime
public String getLastTransactionDateTime()
Date and time of the last transaction on the terminal. Not included when the last transaction was more than 14 days ago.- Returns:
- lastTransactionDateTime
-
setLastTransactionDateTime
public void setLastTransactionDateTime(String lastTransactionDateTime)
-
linkNegotiation
public GetTerminalDetailsResponse linkNegotiation(String linkNegotiation)
-
getLinkNegotiation
public String getLinkNegotiation()
The Ethernet link negotiation that the terminal uses: - `auto`: Auto-negotiation - `100full`: 100 Mbps full duplex- Returns:
- linkNegotiation
-
setLinkNegotiation
public void setLinkNegotiation(String linkNegotiation)
-
merchantAccount
public GetTerminalDetailsResponse merchantAccount(String merchantAccount)
-
getMerchantAccount
public String getMerchantAccount()
The merchant account that the terminal is associated with. If the response doesn't contain a `store` the terminal is assigned to this merchant account.- Returns:
- merchantAccount
-
setMerchantAccount
public void setMerchantAccount(String merchantAccount)
-
merchantInventory
public GetTerminalDetailsResponse merchantInventory(Boolean merchantInventory)
-
isMerchantInventory
public Boolean isMerchantInventory()
Boolean that indicates if the terminal is assigned to the merchant inventory. This is returned when the terminal is assigned to a merchant account. - If **true**, this indicates that the terminal is in the merchant inventory. This also means that the terminal cannot be boarded. - If **false**, this indicates that the terminal is assigned to the merchant account as an in-store terminal. This means that the terminal is ready to be boarded, or is already boarded.- Returns:
- merchantInventory
-
setMerchantInventory
public void setMerchantInventory(Boolean merchantInventory)
-
permanentTerminalId
public GetTerminalDetailsResponse permanentTerminalId(String permanentTerminalId)
-
getPermanentTerminalId
public String getPermanentTerminalId()
The permanent terminal ID.- Returns:
- permanentTerminalId
-
setPermanentTerminalId
public void setPermanentTerminalId(String permanentTerminalId)
-
serialNumber
public GetTerminalDetailsResponse serialNumber(String serialNumber)
-
getSerialNumber
public String getSerialNumber()
The serial number of the terminal.- Returns:
- serialNumber
-
setSerialNumber
public void setSerialNumber(String serialNumber)
-
simStatus
public GetTerminalDetailsResponse simStatus(String simStatus)
-
getSimStatus
public String getSimStatus()
On a terminal that supports 3G or 4G connectivity, indicates the status of the SIM card in the terminal: ACTIVE or INVENTORY.- Returns:
- simStatus
-
setSimStatus
public void setSimStatus(String simStatus)
-
store
public GetTerminalDetailsResponse store(String store)
-
getStore
public String getStore()
The store code of the store that the terminal is assigned to.- Returns:
- store
-
setStore
public void setStore(String store)
-
storeDetails
public GetTerminalDetailsResponse storeDetails(Store storeDetails)
-
getStoreDetails
public Store getStoreDetails()
Get storeDetails- Returns:
- storeDetails
-
setStoreDetails
public void setStoreDetails(Store storeDetails)
-
terminal
public GetTerminalDetailsResponse terminal(String terminal)
-
getTerminal
public String getTerminal()
The unique terminal ID.- Returns:
- terminal
-
setTerminal
public void setTerminal(String terminal)
-
terminalStatus
public GetTerminalDetailsResponse terminalStatus(GetTerminalDetailsResponse.TerminalStatusEnum terminalStatus)
-
getTerminalStatus
public GetTerminalDetailsResponse.TerminalStatusEnum getTerminalStatus()
The status of the terminal: - `OnlineToday`, `OnlineLast1Day`, `OnlineLast2Days` etcetera to `OnlineLast7Days`: Indicates when in the past week the terminal was last online. - `SwitchedOff`: Indicates it was more than a week ago that the terminal was last online. - `ReAssignToInventoryPending`, `ReAssignToStorePending`, `ReAssignToMerchantInventoryPending`: Indicates the terminal is scheduled to be reassigned.- Returns:
- terminalStatus
-
setTerminalStatus
public void setTerminalStatus(GetTerminalDetailsResponse.TerminalStatusEnum terminalStatus)
-
wifiIp
public GetTerminalDetailsResponse wifiIp(String wifiIp)
-
getWifiIp
public String getWifiIp()
The terminal's IP address in your Wi-Fi network.- Returns:
- wifiIp
-
setWifiIp
public void setWifiIp(String wifiIp)
-
wifiMac
public GetTerminalDetailsResponse wifiMac(String wifiMac)
-
getWifiMac
public String getWifiMac()
The terminal's MAC address in your Wi-Fi network.- Returns:
- wifiMac
-
setWifiMac
public void setWifiMac(String wifiMac)
-
-