Class AssignTerminalsRequest
- java.lang.Object
-
- com.adyen.model.posterminalmanagement.AssignTerminalsRequest
-
public class AssignTerminalsRequest extends Object
AssignTerminalsRequest
-
-
Constructor Summary
Constructors Constructor Description AssignTerminalsRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AssignTerminalsRequestaddTerminalsItem(String terminalsItem)AssignTerminalsRequestcompanyAccount(String companyAccount)booleanequals(Object o)StringgetCompanyAccount()Your company account.StringgetMerchantAccount()Name of the merchant account.StringgetStore()The store code of the store that you want to assign the terminals to.List<String>getTerminals()Array containing a list of terminal IDs that you want to assign or reassign to the merchant account or store, or that you want to return to the company inventory.inthashCode()BooleanisMerchantInventory()Boolean that indicates if you are assigning the terminals to the merchant inventory.AssignTerminalsRequestmerchantAccount(String merchantAccount)AssignTerminalsRequestmerchantInventory(Boolean merchantInventory)voidsetCompanyAccount(String companyAccount)voidsetMerchantAccount(String merchantAccount)voidsetMerchantInventory(Boolean merchantInventory)voidsetStore(String store)voidsetTerminals(List<String> terminals)AssignTerminalsRequeststore(String store)AssignTerminalsRequestterminals(List<String> terminals)StringtoString()
-
-
-
Method Detail
-
companyAccount
public AssignTerminalsRequest companyAccount(String companyAccount)
-
getCompanyAccount
public String getCompanyAccount()
Your company account. To return terminals to the company inventory, specify only this parameter and the `terminals`.- Returns:
- companyAccount
-
setCompanyAccount
public void setCompanyAccount(String companyAccount)
-
merchantAccount
public AssignTerminalsRequest merchantAccount(String merchantAccount)
-
getMerchantAccount
public String getMerchantAccount()
Name of the merchant account. Specify this parameter to assign terminals to this merchant account or to a store under this merchant account.- Returns:
- merchantAccount
-
setMerchantAccount
public void setMerchantAccount(String merchantAccount)
-
merchantInventory
public AssignTerminalsRequest merchantInventory(Boolean merchantInventory)
-
isMerchantInventory
public Boolean isMerchantInventory()
Boolean that indicates if you are assigning the terminals to the merchant inventory. Do not use when assigning terminals to a store. Required when assigning the terminal to a merchant account. - Set this to **true** to assign the terminals to the merchant inventory. This also means that the terminals cannot be boarded. - Set this to **false** to assign the terminals to the merchant account as in-store terminals. This makes the terminals ready to be boarded and to process payments through the specified merchant account.- Returns:
- merchantInventory
-
setMerchantInventory
public void setMerchantInventory(Boolean merchantInventory)
-
store
public AssignTerminalsRequest store(String store)
-
getStore
public String getStore()
The store code of the store that you want to assign the terminals to.- Returns:
- store
-
setStore
public void setStore(String store)
-
terminals
public AssignTerminalsRequest terminals(List<String> terminals)
-
addTerminalsItem
public AssignTerminalsRequest addTerminalsItem(String terminalsItem)
-
getTerminals
public List<String> getTerminals()
Array containing a list of terminal IDs that you want to assign or reassign to the merchant account or store, or that you want to return to the company inventory. For example, `[\"V400m-324689776\",\"P400Plus-329127412\"]`.- Returns:
- terminals
-
-