public class Device extends GenericParcelable implements Validator, JSONifiable
id
name
model
merchant
orderPrefix
terminalId
terminalPrefix
serial
buildNumber
secureId
buildType
cpuId
imei
imsi
simIccid
deviceCertificate
pedCertificate
deviceTypeName
productName
pinDisabled
offlinePayments
offlinePaymentsAll
offlinePaymentsLimit
offlinePaymentsPromptThreshold
offlinePaymentsTotalPaymentsLimit
offlinePaymentsLimitDefault
offlinePaymentsPromptThresholdDefault
offlinePaymentsTotalPaymentsLimitDefault
offlinePaymentsMaxLimit
offlinePaymentsMaxTotalPaymentsLimit
showOfflinePayments
maxOfflineDays
allowStoreAndForward
secureReports
bundleIndicator
Modifier and Type | Class and Description |
---|---|
static interface |
Device.Constraints |
JSONifiable.Creator<T>
Parcelable.ClassLoaderCreator<T>, Parcelable.Creator<T>
Modifier and Type | Field and Description |
---|---|
static Parcelable.Creator<Device> |
CREATOR |
static JSONifiable.Creator<Device> |
JSON_CREATOR |
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
Modifier | Constructor and Description |
---|---|
|
Device()
Constructs a new empty instance.
|
protected |
Device(boolean noInit)
Constructs a new empty instance.
|
|
Device(Device src)
Constructs a new instance that is a deep copy of the source instance.
|
|
Device(JSONObject jsonObject)
Construct a new instance backed by the given JSONObject, the parameter is not copied so changes to it will be
reflected in this instance and vice-versa.
|
|
Device(String json)
Constructs a new instance from the given JSON String.
|
Modifier and Type | Method and Description |
---|---|
void |
clearAllowStoreAndForward()
Clears the 'allowStoreAndForward' field, the 'has' method for this field will now return false
|
void |
clearBuildNumber()
Clears the 'buildNumber' field, the 'has' method for this field will now return false
|
void |
clearBuildType()
Clears the 'buildType' field, the 'has' method for this field will now return false
|
void |
clearBundleIndicator()
Clears the 'bundleIndicator' field, the 'has' method for this field will now return false
|
void |
clearCpuId()
Clears the 'cpuId' field, the 'has' method for this field will now return false
|
void |
clearDeviceCertificate()
Clears the 'deviceCertificate' field, the 'has' method for this field will now return false
|
void |
clearDeviceTypeName()
Clears the 'deviceTypeName' field, the 'has' method for this field will now return false
|
void |
clearId()
Clears the 'id' field, the 'has' method for this field will now return false
|
void |
clearImei()
Clears the 'imei' field, the 'has' method for this field will now return false
|
void |
clearImsi()
Clears the 'imsi' field, the 'has' method for this field will now return false
|
void |
clearMaxOfflineDays()
Clears the 'maxOfflineDays' field, the 'has' method for this field will now return false
|
void |
clearMerchant()
Clears the 'merchant' field, the 'has' method for this field will now return false
|
void |
clearModel()
Clears the 'model' field, the 'has' method for this field will now return false
|
void |
clearName()
Clears the 'name' field, the 'has' method for this field will now return false
|
void |
clearOfflinePayments()
Clears the 'offlinePayments' field, the 'has' method for this field will now return false
|
void |
clearOfflinePaymentsAll()
Clears the 'offlinePaymentsAll' field, the 'has' method for this field will now return false
|
void |
clearOfflinePaymentsLimit()
Clears the 'offlinePaymentsLimit' field, the 'has' method for this field will now return false
|
void |
clearOfflinePaymentsLimitDefault()
Clears the 'offlinePaymentsLimitDefault' field, the 'has' method for this field will now return false
|
void |
clearOfflinePaymentsMaxLimit()
Clears the 'offlinePaymentsMaxLimit' field, the 'has' method for this field will now return false
|
void |
clearOfflinePaymentsMaxTotalPaymentsLimit()
Clears the 'offlinePaymentsMaxTotalPaymentsLimit' field, the 'has' method for this field will now return false
|
void |
clearOfflinePaymentsPromptThreshold()
Clears the 'offlinePaymentsPromptThreshold' field, the 'has' method for this field will now return false
|
void |
clearOfflinePaymentsPromptThresholdDefault()
Clears the 'offlinePaymentsPromptThresholdDefault' field, the 'has' method for this field will now return false
|
void |
clearOfflinePaymentsTotalPaymentsLimit()
Clears the 'offlinePaymentsTotalPaymentsLimit' field, the 'has' method for this field will now return false
|
void |
clearOfflinePaymentsTotalPaymentsLimitDefault()
Clears the 'offlinePaymentsTotalPaymentsLimitDefault' field, the 'has' method for this field will now return false
|
void |
clearOrderPrefix()
Clears the 'orderPrefix' field, the 'has' method for this field will now return false
|
void |
clearPedCertificate()
Clears the 'pedCertificate' field, the 'has' method for this field will now return false
|
void |
clearPinDisabled()
Clears the 'pinDisabled' field, the 'has' method for this field will now return false
|
void |
clearProductName()
Clears the 'productName' field, the 'has' method for this field will now return false
|
void |
clearSecureId()
Clears the 'secureId' field, the 'has' method for this field will now return false
|
void |
clearSecureReports()
Clears the 'secureReports' field, the 'has' method for this field will now return false
|
void |
clearSerial()
Clears the 'serial' field, the 'has' method for this field will now return false
|
void |
clearShowOfflinePayments()
Clears the 'showOfflinePayments' field, the 'has' method for this field will now return false
|
void |
clearSimIccid()
Clears the 'simIccid' field, the 'has' method for this field will now return false
|
void |
clearTerminalId()
Clears the 'terminalId' field, the 'has' method for this field will now return false
|
void |
clearTerminalPrefix()
Clears the 'terminalPrefix' field, the 'has' method for this field will now return false
|
boolean |
containsChanges()
Returns true if this instance has any changes.
|
Device |
copyChanges()
Create a copy of this instance that contains only fields that were set after the constructor was called.
|
Boolean |
getAllowStoreAndForward() |
Long |
getBuildNumber() |
BuildType |
getBuildType() |
String |
getBundleIndicator() |
String |
getCpuId() |
String |
getDeviceCertificate() |
String |
getDeviceTypeName() |
protected GenericClient |
getGenericClient() |
String |
getId()
Unique identifier
|
String |
getImei()
The IMEI of the device
|
String |
getImsi()
The IMSI of the SIM in the device (if present)
|
JSONObject |
getJSONObject()
Returns the internal JSONObject backing this instance, the return value is not a copy so changes to it will be
reflected in this instance and vice-versa.
|
Long |
getMaxOfflineDays() |
Reference |
getMerchant() |
String |
getModel() |
String |
getName()
Name of the device (if entered)
|
Boolean |
getOfflinePayments() |
Boolean |
getOfflinePaymentsAll() |
Long |
getOfflinePaymentsLimit() |
Long |
getOfflinePaymentsLimitDefault() |
Long |
getOfflinePaymentsMaxLimit() |
Long |
getOfflinePaymentsMaxTotalPaymentsLimit() |
Long |
getOfflinePaymentsPromptThreshold() |
Long |
getOfflinePaymentsPromptThresholdDefault() |
Long |
getOfflinePaymentsTotalPaymentsLimit() |
Long |
getOfflinePaymentsTotalPaymentsLimitDefault() |
String |
getOrderPrefix()
A prefix that will be applied to order numbers.
|
String |
getPedCertificate() |
Boolean |
getPinDisabled()
Whether this device has PIN prompt disabled.
|
String |
getProductName() |
String |
getSecureId() |
List<Reference> |
getSecureReports() |
String |
getSerial()
The device's serial number.
|
Boolean |
getShowOfflinePayments() |
String |
getSimIccid()
The ICCID of the SIM in the device (if present)
|
String |
getTerminalId()
The merchant device's terminal Id.
|
Integer |
getTerminalPrefix() |
boolean |
hasAllowStoreAndForward()
Checks whether the 'allowStoreAndForward' field has been set, however the value could be null
|
boolean |
hasBuildNumber()
Checks whether the 'buildNumber' field has been set, however the value could be null
|
boolean |
hasBuildType()
Checks whether the 'buildType' field has been set, however the value could be null
|
boolean |
hasBundleIndicator()
Checks whether the 'bundleIndicator' field has been set, however the value could be null
|
boolean |
hasCpuId()
Checks whether the 'cpuId' field has been set, however the value could be null
|
boolean |
hasDeviceCertificate()
Checks whether the 'deviceCertificate' field has been set, however the value could be null
|
boolean |
hasDeviceTypeName()
Checks whether the 'deviceTypeName' field has been set, however the value could be null
|
boolean |
hasId()
Checks whether the 'id' field has been set, however the value could be null
|
boolean |
hasImei()
Checks whether the 'imei' field has been set, however the value could be null
|
boolean |
hasImsi()
Checks whether the 'imsi' field has been set, however the value could be null
|
boolean |
hasMaxOfflineDays()
Checks whether the 'maxOfflineDays' field has been set, however the value could be null
|
boolean |
hasMerchant()
Checks whether the 'merchant' field has been set, however the value could be null
|
boolean |
hasModel()
Checks whether the 'model' field has been set, however the value could be null
|
boolean |
hasName()
Checks whether the 'name' field has been set, however the value could be null
|
boolean |
hasOfflinePayments()
Checks whether the 'offlinePayments' field has been set, however the value could be null
|
boolean |
hasOfflinePaymentsAll()
Checks whether the 'offlinePaymentsAll' field has been set, however the value could be null
|
boolean |
hasOfflinePaymentsLimit()
Checks whether the 'offlinePaymentsLimit' field has been set, however the value could be null
|
boolean |
hasOfflinePaymentsLimitDefault()
Checks whether the 'offlinePaymentsLimitDefault' field has been set, however the value could be null
|
boolean |
hasOfflinePaymentsMaxLimit()
Checks whether the 'offlinePaymentsMaxLimit' field has been set, however the value could be null
|
boolean |
hasOfflinePaymentsMaxTotalPaymentsLimit()
Checks whether the 'offlinePaymentsMaxTotalPaymentsLimit' field has been set, however the value could be null
|
boolean |
hasOfflinePaymentsPromptThreshold()
Checks whether the 'offlinePaymentsPromptThreshold' field has been set, however the value could be null
|
boolean |
hasOfflinePaymentsPromptThresholdDefault()
Checks whether the 'offlinePaymentsPromptThresholdDefault' field has been set, however the value could be null
|
boolean |
hasOfflinePaymentsTotalPaymentsLimit()
Checks whether the 'offlinePaymentsTotalPaymentsLimit' field has been set, however the value could be null
|
boolean |
hasOfflinePaymentsTotalPaymentsLimitDefault()
Checks whether the 'offlinePaymentsTotalPaymentsLimitDefault' field has been set, however the value could be null
|
boolean |
hasOrderPrefix()
Checks whether the 'orderPrefix' field has been set, however the value could be null
|
boolean |
hasPedCertificate()
Checks whether the 'pedCertificate' field has been set, however the value could be null
|
boolean |
hasPinDisabled()
Checks whether the 'pinDisabled' field has been set, however the value could be null
|
boolean |
hasProductName()
Checks whether the 'productName' field has been set, however the value could be null
|
boolean |
hasSecureId()
Checks whether the 'secureId' field has been set, however the value could be null
|
boolean |
hasSecureReports()
Checks whether the 'secureReports' field has been set, however the value could be null
|
boolean |
hasSerial()
Checks whether the 'serial' field has been set, however the value could be null
|
boolean |
hasShowOfflinePayments()
Checks whether the 'showOfflinePayments' field has been set, however the value could be null
|
boolean |
hasSimIccid()
Checks whether the 'simIccid' field has been set, however the value could be null
|
boolean |
hasTerminalId()
Checks whether the 'terminalId' field has been set, however the value could be null
|
boolean |
hasTerminalPrefix()
Checks whether the 'terminalPrefix' field has been set, however the value could be null
|
boolean |
isNotEmptySecureReports()
Checks whether the 'secureReports' field is set and is not null and is not empty
|
boolean |
isNotNullAllowStoreAndForward()
Checks whether the 'allowStoreAndForward' field is set and is not null
|
boolean |
isNotNullBuildNumber()
Checks whether the 'buildNumber' field is set and is not null
|
boolean |
isNotNullBuildType()
Checks whether the 'buildType' field is set and is not null
|
boolean |
isNotNullBundleIndicator()
Checks whether the 'bundleIndicator' field is set and is not null
|
boolean |
isNotNullCpuId()
Checks whether the 'cpuId' field is set and is not null
|
boolean |
isNotNullDeviceCertificate()
Checks whether the 'deviceCertificate' field is set and is not null
|
boolean |
isNotNullDeviceTypeName()
Checks whether the 'deviceTypeName' field is set and is not null
|
boolean |
isNotNullId()
Checks whether the 'id' field is set and is not null
|
boolean |
isNotNullImei()
Checks whether the 'imei' field is set and is not null
|
boolean |
isNotNullImsi()
Checks whether the 'imsi' field is set and is not null
|
boolean |
isNotNullMaxOfflineDays()
Checks whether the 'maxOfflineDays' field is set and is not null
|
boolean |
isNotNullMerchant()
Checks whether the 'merchant' field is set and is not null
|
boolean |
isNotNullModel()
Checks whether the 'model' field is set and is not null
|
boolean |
isNotNullName()
Checks whether the 'name' field is set and is not null
|
boolean |
isNotNullOfflinePayments()
Checks whether the 'offlinePayments' field is set and is not null
|
boolean |
isNotNullOfflinePaymentsAll()
Checks whether the 'offlinePaymentsAll' field is set and is not null
|
boolean |
isNotNullOfflinePaymentsLimit()
Checks whether the 'offlinePaymentsLimit' field is set and is not null
|
boolean |
isNotNullOfflinePaymentsLimitDefault()
Checks whether the 'offlinePaymentsLimitDefault' field is set and is not null
|
boolean |
isNotNullOfflinePaymentsMaxLimit()
Checks whether the 'offlinePaymentsMaxLimit' field is set and is not null
|
boolean |
isNotNullOfflinePaymentsMaxTotalPaymentsLimit()
Checks whether the 'offlinePaymentsMaxTotalPaymentsLimit' field is set and is not null
|
boolean |
isNotNullOfflinePaymentsPromptThreshold()
Checks whether the 'offlinePaymentsPromptThreshold' field is set and is not null
|
boolean |
isNotNullOfflinePaymentsPromptThresholdDefault()
Checks whether the 'offlinePaymentsPromptThresholdDefault' field is set and is not null
|
boolean |
isNotNullOfflinePaymentsTotalPaymentsLimit()
Checks whether the 'offlinePaymentsTotalPaymentsLimit' field is set and is not null
|
boolean |
isNotNullOfflinePaymentsTotalPaymentsLimitDefault()
Checks whether the 'offlinePaymentsTotalPaymentsLimitDefault' field is set and is not null
|
boolean |
isNotNullOrderPrefix()
Checks whether the 'orderPrefix' field is set and is not null
|
boolean |
isNotNullPedCertificate()
Checks whether the 'pedCertificate' field is set and is not null
|
boolean |
isNotNullPinDisabled()
Checks whether the 'pinDisabled' field is set and is not null
|
boolean |
isNotNullProductName()
Checks whether the 'productName' field is set and is not null
|
boolean |
isNotNullSecureId()
Checks whether the 'secureId' field is set and is not null
|
boolean |
isNotNullSecureReports()
Checks whether the 'secureReports' field is set and is not null
|
boolean |
isNotNullSerial()
Checks whether the 'serial' field is set and is not null
|
boolean |
isNotNullShowOfflinePayments()
Checks whether the 'showOfflinePayments' field is set and is not null
|
boolean |
isNotNullSimIccid()
Checks whether the 'simIccid' field is set and is not null
|
boolean |
isNotNullTerminalId()
Checks whether the 'terminalId' field is set and is not null
|
boolean |
isNotNullTerminalPrefix()
Checks whether the 'terminalPrefix' field is set and is not null
|
void |
mergeChanges(Device src)
Copy all the changed fields from the given source to this instance.
|
void |
resetChangeLog()
Reset the log of changes made to this instance, calling copyChanges() after this would return an empty instance.
|
Device |
setAllowStoreAndForward(Boolean allowStoreAndForward)
Sets the field 'allowStoreAndForward'.
|
Device |
setBuildNumber(Long buildNumber)
Sets the field 'buildNumber'.
|
Device |
setBuildType(BuildType buildType)
Sets the field 'buildType'.
|
Device |
setBundleIndicator(String bundleIndicator)
Sets the field 'bundleIndicator'.
|
Device |
setCpuId(String cpuId)
Sets the field 'cpuId'.
|
Device |
setDeviceCertificate(String deviceCertificate)
Sets the field 'deviceCertificate'.
|
Device |
setDeviceTypeName(String deviceTypeName)
Sets the field 'deviceTypeName'.
|
Device |
setId(String id)
Sets the field 'id'.
|
Device |
setImei(String imei)
Sets the field 'imei'.
|
Device |
setImsi(String imsi)
Sets the field 'imsi'.
|
Device |
setMaxOfflineDays(Long maxOfflineDays)
Sets the field 'maxOfflineDays'.
|
Device |
setMerchant(Reference merchant)
Sets the field 'merchant'.
|
Device |
setModel(String model)
Sets the field 'model'.
|
Device |
setName(String name)
Sets the field 'name'.
|
Device |
setOfflinePayments(Boolean offlinePayments)
Sets the field 'offlinePayments'.
|
Device |
setOfflinePaymentsAll(Boolean offlinePaymentsAll)
Sets the field 'offlinePaymentsAll'.
|
Device |
setOfflinePaymentsLimit(Long offlinePaymentsLimit)
Sets the field 'offlinePaymentsLimit'.
|
Device |
setOfflinePaymentsLimitDefault(Long offlinePaymentsLimitDefault)
Sets the field 'offlinePaymentsLimitDefault'.
|
Device |
setOfflinePaymentsMaxLimit(Long offlinePaymentsMaxLimit)
Sets the field 'offlinePaymentsMaxLimit'.
|
Device |
setOfflinePaymentsMaxTotalPaymentsLimit(Long offlinePaymentsMaxTotalPaymentsLimit)
Sets the field 'offlinePaymentsMaxTotalPaymentsLimit'.
|
Device |
setOfflinePaymentsPromptThreshold(Long offlinePaymentsPromptThreshold)
Sets the field 'offlinePaymentsPromptThreshold'.
|
Device |
setOfflinePaymentsPromptThresholdDefault(Long offlinePaymentsPromptThresholdDefault)
Sets the field 'offlinePaymentsPromptThresholdDefault'.
|
Device |
setOfflinePaymentsTotalPaymentsLimit(Long offlinePaymentsTotalPaymentsLimit)
Sets the field 'offlinePaymentsTotalPaymentsLimit'.
|
Device |
setOfflinePaymentsTotalPaymentsLimitDefault(Long offlinePaymentsTotalPaymentsLimitDefault)
Sets the field 'offlinePaymentsTotalPaymentsLimitDefault'.
|
Device |
setOrderPrefix(String orderPrefix)
Sets the field 'orderPrefix'.
|
Device |
setPedCertificate(String pedCertificate)
Sets the field 'pedCertificate'.
|
Device |
setPinDisabled(Boolean pinDisabled)
Sets the field 'pinDisabled'.
|
Device |
setProductName(String productName)
Sets the field 'productName'.
|
Device |
setSecureId(String secureId)
Sets the field 'secureId'.
|
Device |
setSecureReports(List<Reference> secureReports)
Sets the field 'secureReports'.
|
Device |
setSerial(String serial)
Sets the field 'serial'.
|
Device |
setShowOfflinePayments(Boolean showOfflinePayments)
Sets the field 'showOfflinePayments'.
|
Device |
setSimIccid(String simIccid)
Sets the field 'simIccid'.
|
Device |
setTerminalId(String terminalId)
Sets the field 'terminalId'.
|
Device |
setTerminalPrefix(Integer terminalPrefix)
Sets the field 'terminalPrefix'.
|
void |
validate() |
describeContents, getBundle, toString, writeToParcel
public static final Parcelable.Creator<Device> CREATOR
public static final JSONifiable.Creator<Device> JSON_CREATOR
public Device()
protected Device(boolean noInit)
public Device(String json) throws IllegalArgumentException
IllegalArgumentException
public Device(JSONObject jsonObject)
public Device(Device src)
public String getId()
public String getName()
public String getModel()
public Reference getMerchant()
public String getOrderPrefix()
public String getTerminalId()
public Integer getTerminalPrefix()
public String getSerial()
public Long getBuildNumber()
public String getSecureId()
public BuildType getBuildType()
public String getCpuId()
public String getImei()
public String getImsi()
public String getSimIccid()
public String getDeviceCertificate()
public String getPedCertificate()
public String getDeviceTypeName()
public String getProductName()
public Boolean getPinDisabled()
public Boolean getOfflinePayments()
public Boolean getOfflinePaymentsAll()
public Long getOfflinePaymentsLimit()
public Long getOfflinePaymentsPromptThreshold()
public Long getOfflinePaymentsTotalPaymentsLimit()
public Long getOfflinePaymentsLimitDefault()
public Long getOfflinePaymentsPromptThresholdDefault()
public Long getOfflinePaymentsTotalPaymentsLimitDefault()
public Long getOfflinePaymentsMaxLimit()
public Long getOfflinePaymentsMaxTotalPaymentsLimit()
public Boolean getShowOfflinePayments()
public Long getMaxOfflineDays()
public Boolean getAllowStoreAndForward()
public String getBundleIndicator()
protected GenericClient getGenericClient()
getGenericClient
in class GenericParcelable
public JSONObject getJSONObject()
getJSONObject
in interface JSONifiable
public boolean isNotNullId()
public boolean isNotNullName()
public boolean isNotNullModel()
public boolean isNotNullMerchant()
public boolean isNotNullOrderPrefix()
public boolean isNotNullTerminalId()
public boolean isNotNullTerminalPrefix()
public boolean isNotNullSerial()
public boolean isNotNullBuildNumber()
public boolean isNotNullSecureId()
public boolean isNotNullBuildType()
public boolean isNotNullCpuId()
public boolean isNotNullImei()
public boolean isNotNullImsi()
public boolean isNotNullSimIccid()
public boolean isNotNullDeviceCertificate()
public boolean isNotNullPedCertificate()
public boolean isNotNullDeviceTypeName()
public boolean isNotNullProductName()
public boolean isNotNullPinDisabled()
public boolean isNotNullOfflinePayments()
public boolean isNotNullOfflinePaymentsAll()
public boolean isNotNullOfflinePaymentsLimit()
public boolean isNotNullOfflinePaymentsPromptThreshold()
public boolean isNotNullOfflinePaymentsTotalPaymentsLimit()
public boolean isNotNullOfflinePaymentsLimitDefault()
public boolean isNotNullOfflinePaymentsPromptThresholdDefault()
public boolean isNotNullOfflinePaymentsTotalPaymentsLimitDefault()
public boolean isNotNullOfflinePaymentsMaxLimit()
public boolean isNotNullOfflinePaymentsMaxTotalPaymentsLimit()
public boolean isNotNullShowOfflinePayments()
public boolean isNotNullMaxOfflineDays()
public boolean isNotNullAllowStoreAndForward()
public boolean isNotNullSecureReports()
public boolean isNotEmptySecureReports()
public boolean isNotNullBundleIndicator()
public boolean hasId()
public boolean hasName()
public boolean hasModel()
public boolean hasMerchant()
public boolean hasOrderPrefix()
public boolean hasTerminalId()
public boolean hasTerminalPrefix()
public boolean hasSerial()
public boolean hasBuildNumber()
public boolean hasSecureId()
public boolean hasBuildType()
public boolean hasCpuId()
public boolean hasImei()
public boolean hasImsi()
public boolean hasSimIccid()
public boolean hasDeviceCertificate()
public boolean hasPedCertificate()
public boolean hasDeviceTypeName()
public boolean hasProductName()
public boolean hasPinDisabled()
public boolean hasOfflinePayments()
public boolean hasOfflinePaymentsAll()
public boolean hasOfflinePaymentsLimit()
public boolean hasOfflinePaymentsPromptThreshold()
public boolean hasOfflinePaymentsTotalPaymentsLimit()
public boolean hasOfflinePaymentsLimitDefault()
public boolean hasOfflinePaymentsPromptThresholdDefault()
public boolean hasOfflinePaymentsTotalPaymentsLimitDefault()
public boolean hasOfflinePaymentsMaxLimit()
public boolean hasOfflinePaymentsMaxTotalPaymentsLimit()
public boolean hasShowOfflinePayments()
public boolean hasMaxOfflineDays()
public boolean hasAllowStoreAndForward()
public boolean hasSecureReports()
public boolean hasBundleIndicator()
public Device setMerchant(Reference merchant)
public Device setTerminalPrefix(Integer terminalPrefix)
public Device setDeviceCertificate(String deviceCertificate)
public Device setPedCertificate(String pedCertificate)
public Device setDeviceTypeName(String deviceTypeName)
public Device setOfflinePayments(Boolean offlinePayments)
public Device setOfflinePaymentsAll(Boolean offlinePaymentsAll)
public Device setOfflinePaymentsLimit(Long offlinePaymentsLimit)
public Device setOfflinePaymentsPromptThreshold(Long offlinePaymentsPromptThreshold)
public Device setOfflinePaymentsTotalPaymentsLimit(Long offlinePaymentsTotalPaymentsLimit)
public Device setOfflinePaymentsLimitDefault(Long offlinePaymentsLimitDefault)
public Device setOfflinePaymentsPromptThresholdDefault(Long offlinePaymentsPromptThresholdDefault)
public Device setOfflinePaymentsTotalPaymentsLimitDefault(Long offlinePaymentsTotalPaymentsLimitDefault)
public Device setOfflinePaymentsMaxLimit(Long offlinePaymentsMaxLimit)
public Device setOfflinePaymentsMaxTotalPaymentsLimit(Long offlinePaymentsMaxTotalPaymentsLimit)
public Device setShowOfflinePayments(Boolean showOfflinePayments)
public Device setMaxOfflineDays(Long maxOfflineDays)
public Device setAllowStoreAndForward(Boolean allowStoreAndForward)
public Device setSecureReports(List<Reference> secureReports)
public Device setBundleIndicator(String bundleIndicator)
public void clearId()
public void clearName()
public void clearModel()
public void clearMerchant()
public void clearOrderPrefix()
public void clearTerminalId()
public void clearTerminalPrefix()
public void clearSerial()
public void clearBuildNumber()
public void clearSecureId()
public void clearBuildType()
public void clearCpuId()
public void clearImei()
public void clearImsi()
public void clearSimIccid()
public void clearDeviceCertificate()
public void clearPedCertificate()
public void clearDeviceTypeName()
public void clearProductName()
public void clearPinDisabled()
public void clearOfflinePayments()
public void clearOfflinePaymentsAll()
public void clearOfflinePaymentsLimit()
public void clearOfflinePaymentsPromptThreshold()
public void clearOfflinePaymentsTotalPaymentsLimit()
public void clearOfflinePaymentsLimitDefault()
public void clearOfflinePaymentsPromptThresholdDefault()
public void clearOfflinePaymentsTotalPaymentsLimitDefault()
public void clearOfflinePaymentsMaxLimit()
public void clearOfflinePaymentsMaxTotalPaymentsLimit()
public void clearShowOfflinePayments()
public void clearMaxOfflineDays()
public void clearAllowStoreAndForward()
public void clearSecureReports()
public void clearBundleIndicator()
public boolean containsChanges()
public void resetChangeLog()
public Device copyChanges()
public void mergeChanges(Device src)