Package com.clover.sdk.v3.merchant
Class MerchantProperties
- java.lang.Object
-
- com.clover.sdk.GenericParcelable
-
- com.clover.sdk.v3.merchant.MerchantProperties
-
- All Implemented Interfaces:
Parcelable
,JSONifiable
,Validator
public class MerchantProperties extends GenericParcelable implements Validator, JSONifiable
This is an auto-generated Clover data object.Fields
merchantRef
defaultCurrency
tipsEnabled
maxTipPercentage
receiptProperties
summaryHour
signatureThreshold
hasDefaultEmployee
tipRateDefault
onPaperTipSignatures
noSignatureProgramEligible
autoLogout
orderTitle
orderTitleMax
resetOnReportingTime
notesOnOrders
deleteOrders
removeTaxEnabled
groupLineItems
alternateInventoryNames
autoPrint
hardwareProfile
infoleaseSuppressBilling
infoleaseSuppressPlanBilling
shippingAddress
marketingEnabled
marketingPreferenceText
bankMarker
supportPhone
supportEmail
manualCloseout
manualCloseoutPerDevice
showCloseoutOrders
sendCloseoutEmail
stayInCategory
locale
timezone
vat
vatTaxName
appBillingSystem
abaAccountNumber
ddaAccountNumber
trackStock
updateStock
allowClockOutWithOpenOrders
logInClockInPrompt
accountType
businessTypeCode
pinLength
cashBackEnabled
cashBackOptions
maxCashBack
hierarchy
hasConsented
merchantBoardingStatus
alwaysRequireSignature
printedFirstDataReceiptLogoEnabled
privacyPolicyMode
merchantPrivacyPolicyUrl
disablePrintTaxesPaymentOnReceipts
limpModeAllowed2
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
MerchantProperties.Constraints
-
Nested classes/interfaces inherited from interface com.clover.sdk.JSONifiable
JSONifiable.Creator<T>
-
Nested classes/interfaces inherited from interface android.os.Parcelable
Parcelable.ClassLoaderCreator<T extends Object>, Parcelable.Creator<T extends Object>
-
-
Field Summary
Fields Modifier and Type Field Description static String
AUTHORITY
static Parcelable.Creator<MerchantProperties>
CREATOR
static JSONifiable.Creator<MerchantProperties>
JSON_CREATOR
-
Fields inherited from interface android.os.Parcelable
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
-
-
Constructor Summary
Constructors Modifier Constructor Description MerchantProperties()
Constructs a new empty instance.protected
MerchantProperties(boolean noInit)
Constructs a new empty instance.MerchantProperties(MerchantProperties src)
Constructs a new instance that is a deep copy of the source instance.MerchantProperties(String json)
Constructs a new instance from the given JSON String.MerchantProperties(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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearAbaAccountNumber()
Clears the 'abaAccountNumber' field, the 'has' method for this field will now return falsevoid
clearAccountType()
Clears the 'accountType' field, the 'has' method for this field will now return falsevoid
clearAllowClockOutWithOpenOrders()
Clears the 'allowClockOutWithOpenOrders' field, the 'has' method for this field will now return falsevoid
clearAlternateInventoryNames()
Clears the 'alternateInventoryNames' field, the 'has' method for this field will now return falsevoid
clearAlwaysRequireSignature()
Clears the 'alwaysRequireSignature' field, the 'has' method for this field will now return falsevoid
clearAppBillingSystem()
Clears the 'appBillingSystem' field, the 'has' method for this field will now return falsevoid
clearAutoLogout()
Clears the 'autoLogout' field, the 'has' method for this field will now return falsevoid
clearAutoPrint()
Clears the 'autoPrint' field, the 'has' method for this field will now return falsevoid
clearBankMarker()
Clears the 'bankMarker' field, the 'has' method for this field will now return falsevoid
clearBusinessTypeCode()
Clears the 'businessTypeCode' field, the 'has' method for this field will now return falsevoid
clearCashBackEnabled()
Clears the 'cashBackEnabled' field, the 'has' method for this field will now return falsevoid
clearCashBackOptions()
Clears the 'cashBackOptions' field, the 'has' method for this field will now return falsevoid
clearDdaAccountNumber()
Clears the 'ddaAccountNumber' field, the 'has' method for this field will now return falsevoid
clearDefaultCurrency()
Clears the 'defaultCurrency' field, the 'has' method for this field will now return falsevoid
clearDeleteOrders()
Clears the 'deleteOrders' field, the 'has' method for this field will now return falsevoid
clearDisablePrintTaxesPaymentOnReceipts()
Clears the 'disablePrintTaxesPaymentOnReceipts' field, the 'has' method for this field will now return falsevoid
clearGroupLineItems()
Clears the 'groupLineItems' field, the 'has' method for this field will now return falsevoid
clearHardwareProfile()
Clears the 'hardwareProfile' field, the 'has' method for this field will now return falsevoid
clearHasConsented()
Clears the 'hasConsented' field, the 'has' method for this field will now return falsevoid
clearHasDefaultEmployee()
Clears the 'hasDefaultEmployee' field, the 'has' method for this field will now return falsevoid
clearHierarchy()
Clears the 'hierarchy' field, the 'has' method for this field will now return falsevoid
clearInfoleaseSuppressBilling()
Clears the 'infoleaseSuppressBilling' field, the 'has' method for this field will now return falsevoid
clearInfoleaseSuppressPlanBilling()
Clears the 'infoleaseSuppressPlanBilling' field, the 'has' method for this field will now return falsevoid
clearLimpModeAllowed2()
Clears the 'limpModeAllowed2' field, the 'has' method for this field will now return falsevoid
clearLocale()
Clears the 'locale' field, the 'has' method for this field will now return falsevoid
clearLogInClockInPrompt()
Clears the 'logInClockInPrompt' field, the 'has' method for this field will now return falsevoid
clearManualCloseout()
Clears the 'manualCloseout' field, the 'has' method for this field will now return falsevoid
clearManualCloseoutPerDevice()
Clears the 'manualCloseoutPerDevice' field, the 'has' method for this field will now return falsevoid
clearMarketingEnabled()
Clears the 'marketingEnabled' field, the 'has' method for this field will now return falsevoid
clearMarketingPreferenceText()
Clears the 'marketingPreferenceText' field, the 'has' method for this field will now return falsevoid
clearMaxCashBack()
Clears the 'maxCashBack' field, the 'has' method for this field will now return falsevoid
clearMaxTipPercentage()
Clears the 'maxTipPercentage' field, the 'has' method for this field will now return falsevoid
clearMerchantBoardingStatus()
Clears the 'merchantBoardingStatus' field, the 'has' method for this field will now return falsevoid
clearMerchantPrivacyPolicyUrl()
Clears the 'merchantPrivacyPolicyUrl' field, the 'has' method for this field will now return falsevoid
clearMerchantRef()
Clears the 'merchantRef' field, the 'has' method for this field will now return falsevoid
clearNoSignatureProgramEligible()
Clears the 'noSignatureProgramEligible' field, the 'has' method for this field will now return falsevoid
clearNotesOnOrders()
Clears the 'notesOnOrders' field, the 'has' method for this field will now return falsevoid
clearOnPaperTipSignatures()
Clears the 'onPaperTipSignatures' field, the 'has' method for this field will now return falsevoid
clearOrderTitle()
Clears the 'orderTitle' field, the 'has' method for this field will now return falsevoid
clearOrderTitleMax()
Clears the 'orderTitleMax' field, the 'has' method for this field will now return falsevoid
clearPinLength()
Clears the 'pinLength' field, the 'has' method for this field will now return falsevoid
clearPrintedFirstDataReceiptLogoEnabled()
Clears the 'printedFirstDataReceiptLogoEnabled' field, the 'has' method for this field will now return falsevoid
clearPrivacyPolicyMode()
Clears the 'privacyPolicyMode' field, the 'has' method for this field will now return falsevoid
clearReceiptProperties()
Clears the 'receiptProperties' field, the 'has' method for this field will now return falsevoid
clearRemoveTaxEnabled()
Clears the 'removeTaxEnabled' field, the 'has' method for this field will now return falsevoid
clearResetOnReportingTime()
Clears the 'resetOnReportingTime' field, the 'has' method for this field will now return falsevoid
clearSendCloseoutEmail()
Clears the 'sendCloseoutEmail' field, the 'has' method for this field will now return falsevoid
clearShippingAddress()
Clears the 'shippingAddress' field, the 'has' method for this field will now return falsevoid
clearShowCloseoutOrders()
Clears the 'showCloseoutOrders' field, the 'has' method for this field will now return falsevoid
clearSignatureThreshold()
Clears the 'signatureThreshold' field, the 'has' method for this field will now return falsevoid
clearStayInCategory()
Clears the 'stayInCategory' field, the 'has' method for this field will now return falsevoid
clearSummaryHour()
Clears the 'summaryHour' field, the 'has' method for this field will now return falsevoid
clearSupportEmail()
Clears the 'supportEmail' field, the 'has' method for this field will now return falsevoid
clearSupportPhone()
Clears the 'supportPhone' field, the 'has' method for this field will now return falsevoid
clearTimezone()
Clears the 'timezone' field, the 'has' method for this field will now return falsevoid
clearTipRateDefault()
Clears the 'tipRateDefault' field, the 'has' method for this field will now return falsevoid
clearTipsEnabled()
Clears the 'tipsEnabled' field, the 'has' method for this field will now return falsevoid
clearTrackStock()
Clears the 'trackStock' field, the 'has' method for this field will now return falsevoid
clearUpdateStock()
Clears the 'updateStock' field, the 'has' method for this field will now return falsevoid
clearVat()
Clears the 'vat' field, the 'has' method for this field will now return falsevoid
clearVatTaxName()
Clears the 'vatTaxName' field, the 'has' method for this field will now return falseboolean
containsChanges()
Returns true if this instance has any changes.MerchantProperties
copyChanges()
Create a copy of this instance that contains only fields that were set after the constructor was called.String
getAbaAccountNumber()
The ABA Account Number.String
getAccountType()
Boolean
getAllowClockOutWithOpenOrders()
Boolean
getAlternateInventoryNames()
Boolean
getAlwaysRequireSignature()
Whether we always require a signature for most transactions (excluding contactless under cvm limit)String
getAppBillingSystem()
Temporary while we are switching US billing systemsBoolean
getAutoLogout()
Boolean
getAutoPrint()
Integer
getBankMarker()
BusinessTypeCode
getBusinessTypeCode()
The business type of the merchantBoolean
getCashBackEnabled()
Whether cash back is enabled for this merchantString
getCashBackOptions()
List of cash back possible cash back amountsString
getDdaAccountNumber()
The Masked DDA Account Number.String
getDefaultCurrency()
Boolean
getDeleteOrders()
Boolean
getDisablePrintTaxesPaymentOnReceipts()
Whether we display the taxes table on receiptsprotected GenericClient
getGenericClient()
Boolean
getGroupLineItems()
String
getHardwareProfile()
Boolean
getHasConsented()
Whether or not merchant has consented to infolease billingBoolean
getHasDefaultEmployee()
String
getHierarchy()
Merchant hierarchy (Business, Bank, Agent, Corp, Chain).Boolean
getInfoleaseSuppressBilling()
Boolean
getInfoleaseSuppressPlanBilling()
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.Boolean
getLimpModeAllowed2()
Per the new V2 TAMPER_EXPERIENCE (see feature flag) if this is true then setting the SRED_DISABLED merchant setting to true will result in the terminal parameter DENY_COMPROMISED_TX becoming false which enables a not provisioned (tampered) device with TransArmor SRED keys to take card payments without PIN.String
getLocale()
The locale of the merchant.Boolean
getLogInClockInPrompt()
Boolean
getManualCloseout()
Boolean
getManualCloseoutPerDevice()
Boolean
getMarketingEnabled()
String
getMarketingPreferenceText()
Long
getMaxCashBack()
The maximum amount of cash back that the customer can select.Long
getMaxTipPercentage()
String
getMerchantBoardingStatus()
This is used to identify if the merchant is self-boardedString
getMerchantPrivacyPolicyUrl()
Merchant-specified privacy policy urlReference
getMerchantRef()
Boolean
getNoSignatureProgramEligible()
Boolean
getNotesOnOrders()
Boolean
getOnPaperTipSignatures()
OrderTitle
getOrderTitle()
Integer
getOrderTitleMax()
Integer
getPinLength()
Boolean
getPrintedFirstDataReceiptLogoEnabled()
Whether we display the First Data receipt logoString
getPrivacyPolicyMode()
Designates the privacy policy mode for this merchant (EU_GDPR_STRICT, EU_GDPR_FLEX, US_HIPPA)String
getReceiptProperties()
Boolean
getRemoveTaxEnabled()
Boolean
getResetOnReportingTime()
Boolean
getSendCloseoutEmail()
String
getShippingAddress()
Boolean
getShowCloseoutOrders()
Long
getSignatureThreshold()
Boolean
getStayInCategory()
Integer
getSummaryHour()
String
getSupportEmail()
String
getSupportPhone()
String
getTimezone()
Integer
getTipRateDefault()
Boolean
getTipsEnabled()
Boolean
getTrackStock()
Boolean
getUpdateStock()
Boolean
getVat()
Whether this merchant is in a VAT countryString
getVatTaxName()
The VAT tax name that is shown on receiptsboolean
hasAbaAccountNumber()
Checks whether the 'abaAccountNumber' field has been set, however the value could be nullboolean
hasAccountType()
Checks whether the 'accountType' field has been set, however the value could be nullboolean
hasAllowClockOutWithOpenOrders()
Checks whether the 'allowClockOutWithOpenOrders' field has been set, however the value could be nullboolean
hasAlternateInventoryNames()
Checks whether the 'alternateInventoryNames' field has been set, however the value could be nullboolean
hasAlwaysRequireSignature()
Checks whether the 'alwaysRequireSignature' field has been set, however the value could be nullboolean
hasAppBillingSystem()
Checks whether the 'appBillingSystem' field has been set, however the value could be nullboolean
hasAutoLogout()
Checks whether the 'autoLogout' field has been set, however the value could be nullboolean
hasAutoPrint()
Checks whether the 'autoPrint' field has been set, however the value could be nullboolean
hasBankMarker()
Checks whether the 'bankMarker' field has been set, however the value could be nullboolean
hasBusinessTypeCode()
Checks whether the 'businessTypeCode' field has been set, however the value could be nullboolean
hasCashBackEnabled()
Checks whether the 'cashBackEnabled' field has been set, however the value could be nullboolean
hasCashBackOptions()
Checks whether the 'cashBackOptions' field has been set, however the value could be nullboolean
hasDdaAccountNumber()
Checks whether the 'ddaAccountNumber' field has been set, however the value could be nullboolean
hasDefaultCurrency()
Checks whether the 'defaultCurrency' field has been set, however the value could be nullboolean
hasDeleteOrders()
Checks whether the 'deleteOrders' field has been set, however the value could be nullboolean
hasDisablePrintTaxesPaymentOnReceipts()
Checks whether the 'disablePrintTaxesPaymentOnReceipts' field has been set, however the value could be nullboolean
hasGroupLineItems()
Checks whether the 'groupLineItems' field has been set, however the value could be nullboolean
hasHardwareProfile()
Checks whether the 'hardwareProfile' field has been set, however the value could be nullboolean
hasHasConsented()
Checks whether the 'hasConsented' field has been set, however the value could be nullboolean
hasHasDefaultEmployee()
Checks whether the 'hasDefaultEmployee' field has been set, however the value could be nullboolean
hasHierarchy()
Checks whether the 'hierarchy' field has been set, however the value could be nullboolean
hasInfoleaseSuppressBilling()
Checks whether the 'infoleaseSuppressBilling' field has been set, however the value could be nullboolean
hasInfoleaseSuppressPlanBilling()
Checks whether the 'infoleaseSuppressPlanBilling' field has been set, however the value could be nullboolean
hasLimpModeAllowed2()
Checks whether the 'limpModeAllowed2' field has been set, however the value could be nullboolean
hasLocale()
Checks whether the 'locale' field has been set, however the value could be nullboolean
hasLogInClockInPrompt()
Checks whether the 'logInClockInPrompt' field has been set, however the value could be nullboolean
hasManualCloseout()
Checks whether the 'manualCloseout' field has been set, however the value could be nullboolean
hasManualCloseoutPerDevice()
Checks whether the 'manualCloseoutPerDevice' field has been set, however the value could be nullboolean
hasMarketingEnabled()
Checks whether the 'marketingEnabled' field has been set, however the value could be nullboolean
hasMarketingPreferenceText()
Checks whether the 'marketingPreferenceText' field has been set, however the value could be nullboolean
hasMaxCashBack()
Checks whether the 'maxCashBack' field has been set, however the value could be nullboolean
hasMaxTipPercentage()
Checks whether the 'maxTipPercentage' field has been set, however the value could be nullboolean
hasMerchantBoardingStatus()
Checks whether the 'merchantBoardingStatus' field has been set, however the value could be nullboolean
hasMerchantPrivacyPolicyUrl()
Checks whether the 'merchantPrivacyPolicyUrl' field has been set, however the value could be nullboolean
hasMerchantRef()
Checks whether the 'merchantRef' field has been set, however the value could be nullboolean
hasNoSignatureProgramEligible()
Checks whether the 'noSignatureProgramEligible' field has been set, however the value could be nullboolean
hasNotesOnOrders()
Checks whether the 'notesOnOrders' field has been set, however the value could be nullboolean
hasOnPaperTipSignatures()
Checks whether the 'onPaperTipSignatures' field has been set, however the value could be nullboolean
hasOrderTitle()
Checks whether the 'orderTitle' field has been set, however the value could be nullboolean
hasOrderTitleMax()
Checks whether the 'orderTitleMax' field has been set, however the value could be nullboolean
hasPinLength()
Checks whether the 'pinLength' field has been set, however the value could be nullboolean
hasPrintedFirstDataReceiptLogoEnabled()
Checks whether the 'printedFirstDataReceiptLogoEnabled' field has been set, however the value could be nullboolean
hasPrivacyPolicyMode()
Checks whether the 'privacyPolicyMode' field has been set, however the value could be nullboolean
hasReceiptProperties()
Checks whether the 'receiptProperties' field has been set, however the value could be nullboolean
hasRemoveTaxEnabled()
Checks whether the 'removeTaxEnabled' field has been set, however the value could be nullboolean
hasResetOnReportingTime()
Checks whether the 'resetOnReportingTime' field has been set, however the value could be nullboolean
hasSendCloseoutEmail()
Checks whether the 'sendCloseoutEmail' field has been set, however the value could be nullboolean
hasShippingAddress()
Checks whether the 'shippingAddress' field has been set, however the value could be nullboolean
hasShowCloseoutOrders()
Checks whether the 'showCloseoutOrders' field has been set, however the value could be nullboolean
hasSignatureThreshold()
Checks whether the 'signatureThreshold' field has been set, however the value could be nullboolean
hasStayInCategory()
Checks whether the 'stayInCategory' field has been set, however the value could be nullboolean
hasSummaryHour()
Checks whether the 'summaryHour' field has been set, however the value could be nullboolean
hasSupportEmail()
Checks whether the 'supportEmail' field has been set, however the value could be nullboolean
hasSupportPhone()
Checks whether the 'supportPhone' field has been set, however the value could be nullboolean
hasTimezone()
Checks whether the 'timezone' field has been set, however the value could be nullboolean
hasTipRateDefault()
Checks whether the 'tipRateDefault' field has been set, however the value could be nullboolean
hasTipsEnabled()
Checks whether the 'tipsEnabled' field has been set, however the value could be nullboolean
hasTrackStock()
Checks whether the 'trackStock' field has been set, however the value could be nullboolean
hasUpdateStock()
Checks whether the 'updateStock' field has been set, however the value could be nullboolean
hasVat()
Checks whether the 'vat' field has been set, however the value could be nullboolean
hasVatTaxName()
Checks whether the 'vatTaxName' field has been set, however the value could be nullboolean
isNotNullAbaAccountNumber()
Checks whether the 'abaAccountNumber' field is set and is not nullboolean
isNotNullAccountType()
Checks whether the 'accountType' field is set and is not nullboolean
isNotNullAllowClockOutWithOpenOrders()
Checks whether the 'allowClockOutWithOpenOrders' field is set and is not nullboolean
isNotNullAlternateInventoryNames()
Checks whether the 'alternateInventoryNames' field is set and is not nullboolean
isNotNullAlwaysRequireSignature()
Checks whether the 'alwaysRequireSignature' field is set and is not nullboolean
isNotNullAppBillingSystem()
Checks whether the 'appBillingSystem' field is set and is not nullboolean
isNotNullAutoLogout()
Checks whether the 'autoLogout' field is set and is not nullboolean
isNotNullAutoPrint()
Checks whether the 'autoPrint' field is set and is not nullboolean
isNotNullBankMarker()
Checks whether the 'bankMarker' field is set and is not nullboolean
isNotNullBusinessTypeCode()
Checks whether the 'businessTypeCode' field is set and is not nullboolean
isNotNullCashBackEnabled()
Checks whether the 'cashBackEnabled' field is set and is not nullboolean
isNotNullCashBackOptions()
Checks whether the 'cashBackOptions' field is set and is not nullboolean
isNotNullDdaAccountNumber()
Checks whether the 'ddaAccountNumber' field is set and is not nullboolean
isNotNullDefaultCurrency()
Checks whether the 'defaultCurrency' field is set and is not nullboolean
isNotNullDeleteOrders()
Checks whether the 'deleteOrders' field is set and is not nullboolean
isNotNullDisablePrintTaxesPaymentOnReceipts()
Checks whether the 'disablePrintTaxesPaymentOnReceipts' field is set and is not nullboolean
isNotNullGroupLineItems()
Checks whether the 'groupLineItems' field is set and is not nullboolean
isNotNullHardwareProfile()
Checks whether the 'hardwareProfile' field is set and is not nullboolean
isNotNullHasConsented()
Checks whether the 'hasConsented' field is set and is not nullboolean
isNotNullHasDefaultEmployee()
Checks whether the 'hasDefaultEmployee' field is set and is not nullboolean
isNotNullHierarchy()
Checks whether the 'hierarchy' field is set and is not nullboolean
isNotNullInfoleaseSuppressBilling()
Checks whether the 'infoleaseSuppressBilling' field is set and is not nullboolean
isNotNullInfoleaseSuppressPlanBilling()
Checks whether the 'infoleaseSuppressPlanBilling' field is set and is not nullboolean
isNotNullLimpModeAllowed2()
Checks whether the 'limpModeAllowed2' field is set and is not nullboolean
isNotNullLocale()
Checks whether the 'locale' field is set and is not nullboolean
isNotNullLogInClockInPrompt()
Checks whether the 'logInClockInPrompt' field is set and is not nullboolean
isNotNullManualCloseout()
Checks whether the 'manualCloseout' field is set and is not nullboolean
isNotNullManualCloseoutPerDevice()
Checks whether the 'manualCloseoutPerDevice' field is set and is not nullboolean
isNotNullMarketingEnabled()
Checks whether the 'marketingEnabled' field is set and is not nullboolean
isNotNullMarketingPreferenceText()
Checks whether the 'marketingPreferenceText' field is set and is not nullboolean
isNotNullMaxCashBack()
Checks whether the 'maxCashBack' field is set and is not nullboolean
isNotNullMaxTipPercentage()
Checks whether the 'maxTipPercentage' field is set and is not nullboolean
isNotNullMerchantBoardingStatus()
Checks whether the 'merchantBoardingStatus' field is set and is not nullboolean
isNotNullMerchantPrivacyPolicyUrl()
Checks whether the 'merchantPrivacyPolicyUrl' field is set and is not nullboolean
isNotNullMerchantRef()
Checks whether the 'merchantRef' field is set and is not nullboolean
isNotNullNoSignatureProgramEligible()
Checks whether the 'noSignatureProgramEligible' field is set and is not nullboolean
isNotNullNotesOnOrders()
Checks whether the 'notesOnOrders' field is set and is not nullboolean
isNotNullOnPaperTipSignatures()
Checks whether the 'onPaperTipSignatures' field is set and is not nullboolean
isNotNullOrderTitle()
Checks whether the 'orderTitle' field is set and is not nullboolean
isNotNullOrderTitleMax()
Checks whether the 'orderTitleMax' field is set and is not nullboolean
isNotNullPinLength()
Checks whether the 'pinLength' field is set and is not nullboolean
isNotNullPrintedFirstDataReceiptLogoEnabled()
Checks whether the 'printedFirstDataReceiptLogoEnabled' field is set and is not nullboolean
isNotNullPrivacyPolicyMode()
Checks whether the 'privacyPolicyMode' field is set and is not nullboolean
isNotNullReceiptProperties()
Checks whether the 'receiptProperties' field is set and is not nullboolean
isNotNullRemoveTaxEnabled()
Checks whether the 'removeTaxEnabled' field is set and is not nullboolean
isNotNullResetOnReportingTime()
Checks whether the 'resetOnReportingTime' field is set and is not nullboolean
isNotNullSendCloseoutEmail()
Checks whether the 'sendCloseoutEmail' field is set and is not nullboolean
isNotNullShippingAddress()
Checks whether the 'shippingAddress' field is set and is not nullboolean
isNotNullShowCloseoutOrders()
Checks whether the 'showCloseoutOrders' field is set and is not nullboolean
isNotNullSignatureThreshold()
Checks whether the 'signatureThreshold' field is set and is not nullboolean
isNotNullStayInCategory()
Checks whether the 'stayInCategory' field is set and is not nullboolean
isNotNullSummaryHour()
Checks whether the 'summaryHour' field is set and is not nullboolean
isNotNullSupportEmail()
Checks whether the 'supportEmail' field is set and is not nullboolean
isNotNullSupportPhone()
Checks whether the 'supportPhone' field is set and is not nullboolean
isNotNullTimezone()
Checks whether the 'timezone' field is set and is not nullboolean
isNotNullTipRateDefault()
Checks whether the 'tipRateDefault' field is set and is not nullboolean
isNotNullTipsEnabled()
Checks whether the 'tipsEnabled' field is set and is not nullboolean
isNotNullTrackStock()
Checks whether the 'trackStock' field is set and is not nullboolean
isNotNullUpdateStock()
Checks whether the 'updateStock' field is set and is not nullboolean
isNotNullVat()
Checks whether the 'vat' field is set and is not nullboolean
isNotNullVatTaxName()
Checks whether the 'vatTaxName' field is set and is not nullvoid
mergeChanges(MerchantProperties 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.MerchantProperties
setAbaAccountNumber(String abaAccountNumber)
Sets the field 'abaAccountNumber'.MerchantProperties
setAccountType(String accountType)
Sets the field 'accountType'.MerchantProperties
setAllowClockOutWithOpenOrders(Boolean allowClockOutWithOpenOrders)
Sets the field 'allowClockOutWithOpenOrders'.MerchantProperties
setAlternateInventoryNames(Boolean alternateInventoryNames)
Sets the field 'alternateInventoryNames'.MerchantProperties
setAlwaysRequireSignature(Boolean alwaysRequireSignature)
Sets the field 'alwaysRequireSignature'.MerchantProperties
setAppBillingSystem(String appBillingSystem)
Sets the field 'appBillingSystem'.MerchantProperties
setAutoLogout(Boolean autoLogout)
Sets the field 'autoLogout'.MerchantProperties
setAutoPrint(Boolean autoPrint)
Sets the field 'autoPrint'.MerchantProperties
setBankMarker(Integer bankMarker)
Sets the field 'bankMarker'.MerchantProperties
setBusinessTypeCode(BusinessTypeCode businessTypeCode)
Sets the field 'businessTypeCode'.MerchantProperties
setCashBackEnabled(Boolean cashBackEnabled)
Sets the field 'cashBackEnabled'.MerchantProperties
setCashBackOptions(String cashBackOptions)
Sets the field 'cashBackOptions'.MerchantProperties
setDdaAccountNumber(String ddaAccountNumber)
Sets the field 'ddaAccountNumber'.MerchantProperties
setDefaultCurrency(String defaultCurrency)
Sets the field 'defaultCurrency'.MerchantProperties
setDeleteOrders(Boolean deleteOrders)
Sets the field 'deleteOrders'.MerchantProperties
setDisablePrintTaxesPaymentOnReceipts(Boolean disablePrintTaxesPaymentOnReceipts)
Sets the field 'disablePrintTaxesPaymentOnReceipts'.MerchantProperties
setGroupLineItems(Boolean groupLineItems)
Sets the field 'groupLineItems'.MerchantProperties
setHardwareProfile(String hardwareProfile)
Sets the field 'hardwareProfile'.MerchantProperties
setHasConsented(Boolean hasConsented)
Sets the field 'hasConsented'.MerchantProperties
setHasDefaultEmployee(Boolean hasDefaultEmployee)
Sets the field 'hasDefaultEmployee'.MerchantProperties
setHierarchy(String hierarchy)
Sets the field 'hierarchy'.MerchantProperties
setInfoleaseSuppressBilling(Boolean infoleaseSuppressBilling)
Sets the field 'infoleaseSuppressBilling'.MerchantProperties
setInfoleaseSuppressPlanBilling(Boolean infoleaseSuppressPlanBilling)
Sets the field 'infoleaseSuppressPlanBilling'.MerchantProperties
setLimpModeAllowed2(Boolean limpModeAllowed2)
Sets the field 'limpModeAllowed2'.MerchantProperties
setLocale(String locale)
Sets the field 'locale'.MerchantProperties
setLogInClockInPrompt(Boolean logInClockInPrompt)
Sets the field 'logInClockInPrompt'.MerchantProperties
setManualCloseout(Boolean manualCloseout)
Sets the field 'manualCloseout'.MerchantProperties
setManualCloseoutPerDevice(Boolean manualCloseoutPerDevice)
Sets the field 'manualCloseoutPerDevice'.MerchantProperties
setMarketingEnabled(Boolean marketingEnabled)
Sets the field 'marketingEnabled'.MerchantProperties
setMarketingPreferenceText(String marketingPreferenceText)
Sets the field 'marketingPreferenceText'.MerchantProperties
setMaxCashBack(Long maxCashBack)
Sets the field 'maxCashBack'.MerchantProperties
setMaxTipPercentage(Long maxTipPercentage)
Sets the field 'maxTipPercentage'.MerchantProperties
setMerchantBoardingStatus(String merchantBoardingStatus)
Sets the field 'merchantBoardingStatus'.MerchantProperties
setMerchantPrivacyPolicyUrl(String merchantPrivacyPolicyUrl)
Sets the field 'merchantPrivacyPolicyUrl'.MerchantProperties
setMerchantRef(Reference merchantRef)
Sets the field 'merchantRef'.MerchantProperties
setNoSignatureProgramEligible(Boolean noSignatureProgramEligible)
Sets the field 'noSignatureProgramEligible'.MerchantProperties
setNotesOnOrders(Boolean notesOnOrders)
Sets the field 'notesOnOrders'.MerchantProperties
setOnPaperTipSignatures(Boolean onPaperTipSignatures)
Sets the field 'onPaperTipSignatures'.MerchantProperties
setOrderTitle(OrderTitle orderTitle)
Sets the field 'orderTitle'.MerchantProperties
setOrderTitleMax(Integer orderTitleMax)
Sets the field 'orderTitleMax'.MerchantProperties
setPinLength(Integer pinLength)
Sets the field 'pinLength'.MerchantProperties
setPrintedFirstDataReceiptLogoEnabled(Boolean printedFirstDataReceiptLogoEnabled)
Sets the field 'printedFirstDataReceiptLogoEnabled'.MerchantProperties
setPrivacyPolicyMode(String privacyPolicyMode)
Sets the field 'privacyPolicyMode'.MerchantProperties
setReceiptProperties(String receiptProperties)
Sets the field 'receiptProperties'.MerchantProperties
setRemoveTaxEnabled(Boolean removeTaxEnabled)
Sets the field 'removeTaxEnabled'.MerchantProperties
setResetOnReportingTime(Boolean resetOnReportingTime)
Sets the field 'resetOnReportingTime'.MerchantProperties
setSendCloseoutEmail(Boolean sendCloseoutEmail)
Sets the field 'sendCloseoutEmail'.MerchantProperties
setShippingAddress(String shippingAddress)
Sets the field 'shippingAddress'.MerchantProperties
setShowCloseoutOrders(Boolean showCloseoutOrders)
Sets the field 'showCloseoutOrders'.MerchantProperties
setSignatureThreshold(Long signatureThreshold)
Sets the field 'signatureThreshold'.MerchantProperties
setStayInCategory(Boolean stayInCategory)
Sets the field 'stayInCategory'.MerchantProperties
setSummaryHour(Integer summaryHour)
Sets the field 'summaryHour'.MerchantProperties
setSupportEmail(String supportEmail)
Sets the field 'supportEmail'.MerchantProperties
setSupportPhone(String supportPhone)
Sets the field 'supportPhone'.MerchantProperties
setTimezone(String timezone)
Sets the field 'timezone'.MerchantProperties
setTipRateDefault(Integer tipRateDefault)
Sets the field 'tipRateDefault'.MerchantProperties
setTipsEnabled(Boolean tipsEnabled)
Sets the field 'tipsEnabled'.MerchantProperties
setTrackStock(Boolean trackStock)
Sets the field 'trackStock'.MerchantProperties
setUpdateStock(Boolean updateStock)
Sets the field 'updateStock'.MerchantProperties
setVat(Boolean vat)
Sets the field 'vat'.MerchantProperties
setVatTaxName(String vatTaxName)
Sets the field 'vatTaxName'.void
validate()
-
Methods inherited from class com.clover.sdk.GenericParcelable
describeContents, getBundle, toString, writeToParcel
-
-
-
-
Field Detail
-
AUTHORITY
public static final String AUTHORITY
- See Also:
- Constant Field Values
-
CREATOR
public static final Parcelable.Creator<MerchantProperties> CREATOR
-
JSON_CREATOR
public static final JSONifiable.Creator<MerchantProperties> JSON_CREATOR
-
-
Constructor Detail
-
MerchantProperties
public MerchantProperties()
Constructs a new empty instance.
-
MerchantProperties
protected MerchantProperties(boolean noInit)
Constructs a new empty instance.
-
MerchantProperties
public MerchantProperties(String json) throws IllegalArgumentException
Constructs a new instance from the given JSON String.- Throws:
IllegalArgumentException
-
MerchantProperties
public MerchantProperties(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.
-
MerchantProperties
public MerchantProperties(MerchantProperties src)
Constructs a new instance that is a deep copy of the source instance. It does not copy the bundle or changelog.
-
-
Method Detail
-
getMerchantRef
public Reference getMerchantRef()
-
getDefaultCurrency
public String getDefaultCurrency()
-
getTipsEnabled
public Boolean getTipsEnabled()
-
getMaxTipPercentage
public Long getMaxTipPercentage()
-
getReceiptProperties
public String getReceiptProperties()
-
getSummaryHour
public Integer getSummaryHour()
-
getSignatureThreshold
public Long getSignatureThreshold()
-
getHasDefaultEmployee
public Boolean getHasDefaultEmployee()
-
getTipRateDefault
public Integer getTipRateDefault()
-
getOnPaperTipSignatures
public Boolean getOnPaperTipSignatures()
-
getNoSignatureProgramEligible
public Boolean getNoSignatureProgramEligible()
-
getAutoLogout
public Boolean getAutoLogout()
-
getOrderTitle
public OrderTitle getOrderTitle()
-
getOrderTitleMax
public Integer getOrderTitleMax()
-
getResetOnReportingTime
public Boolean getResetOnReportingTime()
-
getNotesOnOrders
public Boolean getNotesOnOrders()
-
getDeleteOrders
public Boolean getDeleteOrders()
-
getRemoveTaxEnabled
public Boolean getRemoveTaxEnabled()
-
getGroupLineItems
public Boolean getGroupLineItems()
-
getAlternateInventoryNames
public Boolean getAlternateInventoryNames()
-
getAutoPrint
public Boolean getAutoPrint()
-
getHardwareProfile
public String getHardwareProfile()
-
getInfoleaseSuppressBilling
public Boolean getInfoleaseSuppressBilling()
-
getInfoleaseSuppressPlanBilling
public Boolean getInfoleaseSuppressPlanBilling()
-
getShippingAddress
public String getShippingAddress()
-
getMarketingEnabled
public Boolean getMarketingEnabled()
-
getMarketingPreferenceText
public String getMarketingPreferenceText()
-
getBankMarker
public Integer getBankMarker()
-
getSupportPhone
public String getSupportPhone()
-
getSupportEmail
public String getSupportEmail()
-
getManualCloseout
public Boolean getManualCloseout()
-
getManualCloseoutPerDevice
public Boolean getManualCloseoutPerDevice()
-
getShowCloseoutOrders
public Boolean getShowCloseoutOrders()
-
getSendCloseoutEmail
public Boolean getSendCloseoutEmail()
-
getStayInCategory
public Boolean getStayInCategory()
-
getLocale
public String getLocale()
The locale of the merchant.
-
getTimezone
public String getTimezone()
-
getVat
public Boolean getVat()
Whether this merchant is in a VAT country
-
getVatTaxName
public String getVatTaxName()
The VAT tax name that is shown on receipts
-
getAppBillingSystem
public String getAppBillingSystem()
Temporary while we are switching US billing systems
-
getAbaAccountNumber
public String getAbaAccountNumber()
The ABA Account Number. Supplied by First Data.
-
getDdaAccountNumber
public String getDdaAccountNumber()
The Masked DDA Account Number. Supplied by First Data.
-
getTrackStock
public Boolean getTrackStock()
-
getUpdateStock
public Boolean getUpdateStock()
-
getAllowClockOutWithOpenOrders
public Boolean getAllowClockOutWithOpenOrders()
-
getLogInClockInPrompt
public Boolean getLogInClockInPrompt()
-
getAccountType
public String getAccountType()
-
getBusinessTypeCode
public BusinessTypeCode getBusinessTypeCode()
The business type of the merchant
-
getPinLength
public Integer getPinLength()
-
getCashBackEnabled
public Boolean getCashBackEnabled()
Whether cash back is enabled for this merchant
-
getCashBackOptions
public String getCashBackOptions()
List of cash back possible cash back amounts
-
getMaxCashBack
public Long getMaxCashBack()
The maximum amount of cash back that the customer can select.
-
getHierarchy
public String getHierarchy()
Merchant hierarchy (Business, Bank, Agent, Corp, Chain). Supplied by First Data.
-
getHasConsented
public Boolean getHasConsented()
Whether or not merchant has consented to infolease billing
-
getMerchantBoardingStatus
public String getMerchantBoardingStatus()
This is used to identify if the merchant is self-boarded
-
getAlwaysRequireSignature
public Boolean getAlwaysRequireSignature()
Whether we always require a signature for most transactions (excluding contactless under cvm limit)
-
getPrintedFirstDataReceiptLogoEnabled
public Boolean getPrintedFirstDataReceiptLogoEnabled()
Whether we display the First Data receipt logo
-
getPrivacyPolicyMode
public String getPrivacyPolicyMode()
Designates the privacy policy mode for this merchant (EU_GDPR_STRICT, EU_GDPR_FLEX, US_HIPPA)
-
getMerchantPrivacyPolicyUrl
public String getMerchantPrivacyPolicyUrl()
Merchant-specified privacy policy url
-
getDisablePrintTaxesPaymentOnReceipts
public Boolean getDisablePrintTaxesPaymentOnReceipts()
Whether we display the taxes table on receipts
-
getLimpModeAllowed2
public Boolean getLimpModeAllowed2()
Per the new V2 TAMPER_EXPERIENCE (see feature flag) if this is true then setting the SRED_DISABLED merchant setting to true will result in the terminal parameter DENY_COMPROMISED_TX becoming false which enables a not provisioned (tampered) device with TransArmor SRED keys to take card payments without PIN. If this is false then setting SRED_DISABLED merchant to true setting will have no effect.
-
getGenericClient
protected GenericClient getGenericClient()
- Specified by:
getGenericClient
in classGenericParcelable
-
getJSONObject
public 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.- Specified by:
getJSONObject
in interfaceJSONifiable
-
isNotNullMerchantRef
public boolean isNotNullMerchantRef()
Checks whether the 'merchantRef' field is set and is not null
-
isNotNullDefaultCurrency
public boolean isNotNullDefaultCurrency()
Checks whether the 'defaultCurrency' field is set and is not null
-
isNotNullTipsEnabled
public boolean isNotNullTipsEnabled()
Checks whether the 'tipsEnabled' field is set and is not null
-
isNotNullMaxTipPercentage
public boolean isNotNullMaxTipPercentage()
Checks whether the 'maxTipPercentage' field is set and is not null
-
isNotNullReceiptProperties
public boolean isNotNullReceiptProperties()
Checks whether the 'receiptProperties' field is set and is not null
-
isNotNullSummaryHour
public boolean isNotNullSummaryHour()
Checks whether the 'summaryHour' field is set and is not null
-
isNotNullSignatureThreshold
public boolean isNotNullSignatureThreshold()
Checks whether the 'signatureThreshold' field is set and is not null
-
isNotNullHasDefaultEmployee
public boolean isNotNullHasDefaultEmployee()
Checks whether the 'hasDefaultEmployee' field is set and is not null
-
isNotNullTipRateDefault
public boolean isNotNullTipRateDefault()
Checks whether the 'tipRateDefault' field is set and is not null
-
isNotNullOnPaperTipSignatures
public boolean isNotNullOnPaperTipSignatures()
Checks whether the 'onPaperTipSignatures' field is set and is not null
-
isNotNullNoSignatureProgramEligible
public boolean isNotNullNoSignatureProgramEligible()
Checks whether the 'noSignatureProgramEligible' field is set and is not null
-
isNotNullAutoLogout
public boolean isNotNullAutoLogout()
Checks whether the 'autoLogout' field is set and is not null
-
isNotNullOrderTitle
public boolean isNotNullOrderTitle()
Checks whether the 'orderTitle' field is set and is not null
-
isNotNullOrderTitleMax
public boolean isNotNullOrderTitleMax()
Checks whether the 'orderTitleMax' field is set and is not null
-
isNotNullResetOnReportingTime
public boolean isNotNullResetOnReportingTime()
Checks whether the 'resetOnReportingTime' field is set and is not null
-
isNotNullNotesOnOrders
public boolean isNotNullNotesOnOrders()
Checks whether the 'notesOnOrders' field is set and is not null
-
isNotNullDeleteOrders
public boolean isNotNullDeleteOrders()
Checks whether the 'deleteOrders' field is set and is not null
-
isNotNullRemoveTaxEnabled
public boolean isNotNullRemoveTaxEnabled()
Checks whether the 'removeTaxEnabled' field is set and is not null
-
isNotNullGroupLineItems
public boolean isNotNullGroupLineItems()
Checks whether the 'groupLineItems' field is set and is not null
-
isNotNullAlternateInventoryNames
public boolean isNotNullAlternateInventoryNames()
Checks whether the 'alternateInventoryNames' field is set and is not null
-
isNotNullAutoPrint
public boolean isNotNullAutoPrint()
Checks whether the 'autoPrint' field is set and is not null
-
isNotNullHardwareProfile
public boolean isNotNullHardwareProfile()
Checks whether the 'hardwareProfile' field is set and is not null
-
isNotNullInfoleaseSuppressBilling
public boolean isNotNullInfoleaseSuppressBilling()
Checks whether the 'infoleaseSuppressBilling' field is set and is not null
-
isNotNullInfoleaseSuppressPlanBilling
public boolean isNotNullInfoleaseSuppressPlanBilling()
Checks whether the 'infoleaseSuppressPlanBilling' field is set and is not null
-
isNotNullShippingAddress
public boolean isNotNullShippingAddress()
Checks whether the 'shippingAddress' field is set and is not null
-
isNotNullMarketingEnabled
public boolean isNotNullMarketingEnabled()
Checks whether the 'marketingEnabled' field is set and is not null
-
isNotNullMarketingPreferenceText
public boolean isNotNullMarketingPreferenceText()
Checks whether the 'marketingPreferenceText' field is set and is not null
-
isNotNullBankMarker
public boolean isNotNullBankMarker()
Checks whether the 'bankMarker' field is set and is not null
-
isNotNullSupportPhone
public boolean isNotNullSupportPhone()
Checks whether the 'supportPhone' field is set and is not null
-
isNotNullSupportEmail
public boolean isNotNullSupportEmail()
Checks whether the 'supportEmail' field is set and is not null
-
isNotNullManualCloseout
public boolean isNotNullManualCloseout()
Checks whether the 'manualCloseout' field is set and is not null
-
isNotNullManualCloseoutPerDevice
public boolean isNotNullManualCloseoutPerDevice()
Checks whether the 'manualCloseoutPerDevice' field is set and is not null
-
isNotNullShowCloseoutOrders
public boolean isNotNullShowCloseoutOrders()
Checks whether the 'showCloseoutOrders' field is set and is not null
-
isNotNullSendCloseoutEmail
public boolean isNotNullSendCloseoutEmail()
Checks whether the 'sendCloseoutEmail' field is set and is not null
-
isNotNullStayInCategory
public boolean isNotNullStayInCategory()
Checks whether the 'stayInCategory' field is set and is not null
-
isNotNullLocale
public boolean isNotNullLocale()
Checks whether the 'locale' field is set and is not null
-
isNotNullTimezone
public boolean isNotNullTimezone()
Checks whether the 'timezone' field is set and is not null
-
isNotNullVat
public boolean isNotNullVat()
Checks whether the 'vat' field is set and is not null
-
isNotNullVatTaxName
public boolean isNotNullVatTaxName()
Checks whether the 'vatTaxName' field is set and is not null
-
isNotNullAppBillingSystem
public boolean isNotNullAppBillingSystem()
Checks whether the 'appBillingSystem' field is set and is not null
-
isNotNullAbaAccountNumber
public boolean isNotNullAbaAccountNumber()
Checks whether the 'abaAccountNumber' field is set and is not null
-
isNotNullDdaAccountNumber
public boolean isNotNullDdaAccountNumber()
Checks whether the 'ddaAccountNumber' field is set and is not null
-
isNotNullTrackStock
public boolean isNotNullTrackStock()
Checks whether the 'trackStock' field is set and is not null
-
isNotNullUpdateStock
public boolean isNotNullUpdateStock()
Checks whether the 'updateStock' field is set and is not null
-
isNotNullAllowClockOutWithOpenOrders
public boolean isNotNullAllowClockOutWithOpenOrders()
Checks whether the 'allowClockOutWithOpenOrders' field is set and is not null
-
isNotNullLogInClockInPrompt
public boolean isNotNullLogInClockInPrompt()
Checks whether the 'logInClockInPrompt' field is set and is not null
-
isNotNullAccountType
public boolean isNotNullAccountType()
Checks whether the 'accountType' field is set and is not null
-
isNotNullBusinessTypeCode
public boolean isNotNullBusinessTypeCode()
Checks whether the 'businessTypeCode' field is set and is not null
-
isNotNullPinLength
public boolean isNotNullPinLength()
Checks whether the 'pinLength' field is set and is not null
-
isNotNullCashBackEnabled
public boolean isNotNullCashBackEnabled()
Checks whether the 'cashBackEnabled' field is set and is not null
-
isNotNullCashBackOptions
public boolean isNotNullCashBackOptions()
Checks whether the 'cashBackOptions' field is set and is not null
-
isNotNullMaxCashBack
public boolean isNotNullMaxCashBack()
Checks whether the 'maxCashBack' field is set and is not null
-
isNotNullHierarchy
public boolean isNotNullHierarchy()
Checks whether the 'hierarchy' field is set and is not null
-
isNotNullHasConsented
public boolean isNotNullHasConsented()
Checks whether the 'hasConsented' field is set and is not null
-
isNotNullMerchantBoardingStatus
public boolean isNotNullMerchantBoardingStatus()
Checks whether the 'merchantBoardingStatus' field is set and is not null
-
isNotNullAlwaysRequireSignature
public boolean isNotNullAlwaysRequireSignature()
Checks whether the 'alwaysRequireSignature' field is set and is not null
-
isNotNullPrintedFirstDataReceiptLogoEnabled
public boolean isNotNullPrintedFirstDataReceiptLogoEnabled()
Checks whether the 'printedFirstDataReceiptLogoEnabled' field is set and is not null
-
isNotNullPrivacyPolicyMode
public boolean isNotNullPrivacyPolicyMode()
Checks whether the 'privacyPolicyMode' field is set and is not null
-
isNotNullMerchantPrivacyPolicyUrl
public boolean isNotNullMerchantPrivacyPolicyUrl()
Checks whether the 'merchantPrivacyPolicyUrl' field is set and is not null
-
isNotNullDisablePrintTaxesPaymentOnReceipts
public boolean isNotNullDisablePrintTaxesPaymentOnReceipts()
Checks whether the 'disablePrintTaxesPaymentOnReceipts' field is set and is not null
-
isNotNullLimpModeAllowed2
public boolean isNotNullLimpModeAllowed2()
Checks whether the 'limpModeAllowed2' field is set and is not null
-
hasMerchantRef
public boolean hasMerchantRef()
Checks whether the 'merchantRef' field has been set, however the value could be null
-
hasDefaultCurrency
public boolean hasDefaultCurrency()
Checks whether the 'defaultCurrency' field has been set, however the value could be null
-
hasTipsEnabled
public boolean hasTipsEnabled()
Checks whether the 'tipsEnabled' field has been set, however the value could be null
-
hasMaxTipPercentage
public boolean hasMaxTipPercentage()
Checks whether the 'maxTipPercentage' field has been set, however the value could be null
-
hasReceiptProperties
public boolean hasReceiptProperties()
Checks whether the 'receiptProperties' field has been set, however the value could be null
-
hasSummaryHour
public boolean hasSummaryHour()
Checks whether the 'summaryHour' field has been set, however the value could be null
-
hasSignatureThreshold
public boolean hasSignatureThreshold()
Checks whether the 'signatureThreshold' field has been set, however the value could be null
-
hasHasDefaultEmployee
public boolean hasHasDefaultEmployee()
Checks whether the 'hasDefaultEmployee' field has been set, however the value could be null
-
hasTipRateDefault
public boolean hasTipRateDefault()
Checks whether the 'tipRateDefault' field has been set, however the value could be null
-
hasOnPaperTipSignatures
public boolean hasOnPaperTipSignatures()
Checks whether the 'onPaperTipSignatures' field has been set, however the value could be null
-
hasNoSignatureProgramEligible
public boolean hasNoSignatureProgramEligible()
Checks whether the 'noSignatureProgramEligible' field has been set, however the value could be null
-
hasAutoLogout
public boolean hasAutoLogout()
Checks whether the 'autoLogout' field has been set, however the value could be null
-
hasOrderTitle
public boolean hasOrderTitle()
Checks whether the 'orderTitle' field has been set, however the value could be null
-
hasOrderTitleMax
public boolean hasOrderTitleMax()
Checks whether the 'orderTitleMax' field has been set, however the value could be null
-
hasResetOnReportingTime
public boolean hasResetOnReportingTime()
Checks whether the 'resetOnReportingTime' field has been set, however the value could be null
-
hasNotesOnOrders
public boolean hasNotesOnOrders()
Checks whether the 'notesOnOrders' field has been set, however the value could be null
-
hasDeleteOrders
public boolean hasDeleteOrders()
Checks whether the 'deleteOrders' field has been set, however the value could be null
-
hasRemoveTaxEnabled
public boolean hasRemoveTaxEnabled()
Checks whether the 'removeTaxEnabled' field has been set, however the value could be null
-
hasGroupLineItems
public boolean hasGroupLineItems()
Checks whether the 'groupLineItems' field has been set, however the value could be null
-
hasAlternateInventoryNames
public boolean hasAlternateInventoryNames()
Checks whether the 'alternateInventoryNames' field has been set, however the value could be null
-
hasAutoPrint
public boolean hasAutoPrint()
Checks whether the 'autoPrint' field has been set, however the value could be null
-
hasHardwareProfile
public boolean hasHardwareProfile()
Checks whether the 'hardwareProfile' field has been set, however the value could be null
-
hasInfoleaseSuppressBilling
public boolean hasInfoleaseSuppressBilling()
Checks whether the 'infoleaseSuppressBilling' field has been set, however the value could be null
-
hasInfoleaseSuppressPlanBilling
public boolean hasInfoleaseSuppressPlanBilling()
Checks whether the 'infoleaseSuppressPlanBilling' field has been set, however the value could be null
-
hasShippingAddress
public boolean hasShippingAddress()
Checks whether the 'shippingAddress' field has been set, however the value could be null
-
hasMarketingEnabled
public boolean hasMarketingEnabled()
Checks whether the 'marketingEnabled' field has been set, however the value could be null
-
hasMarketingPreferenceText
public boolean hasMarketingPreferenceText()
Checks whether the 'marketingPreferenceText' field has been set, however the value could be null
-
hasBankMarker
public boolean hasBankMarker()
Checks whether the 'bankMarker' field has been set, however the value could be null
-
hasSupportPhone
public boolean hasSupportPhone()
Checks whether the 'supportPhone' field has been set, however the value could be null
-
hasSupportEmail
public boolean hasSupportEmail()
Checks whether the 'supportEmail' field has been set, however the value could be null
-
hasManualCloseout
public boolean hasManualCloseout()
Checks whether the 'manualCloseout' field has been set, however the value could be null
-
hasManualCloseoutPerDevice
public boolean hasManualCloseoutPerDevice()
Checks whether the 'manualCloseoutPerDevice' field has been set, however the value could be null
-
hasShowCloseoutOrders
public boolean hasShowCloseoutOrders()
Checks whether the 'showCloseoutOrders' field has been set, however the value could be null
-
hasSendCloseoutEmail
public boolean hasSendCloseoutEmail()
Checks whether the 'sendCloseoutEmail' field has been set, however the value could be null
-
hasStayInCategory
public boolean hasStayInCategory()
Checks whether the 'stayInCategory' field has been set, however the value could be null
-
hasLocale
public boolean hasLocale()
Checks whether the 'locale' field has been set, however the value could be null
-
hasTimezone
public boolean hasTimezone()
Checks whether the 'timezone' field has been set, however the value could be null
-
hasVat
public boolean hasVat()
Checks whether the 'vat' field has been set, however the value could be null
-
hasVatTaxName
public boolean hasVatTaxName()
Checks whether the 'vatTaxName' field has been set, however the value could be null
-
hasAppBillingSystem
public boolean hasAppBillingSystem()
Checks whether the 'appBillingSystem' field has been set, however the value could be null
-
hasAbaAccountNumber
public boolean hasAbaAccountNumber()
Checks whether the 'abaAccountNumber' field has been set, however the value could be null
-
hasDdaAccountNumber
public boolean hasDdaAccountNumber()
Checks whether the 'ddaAccountNumber' field has been set, however the value could be null
-
hasTrackStock
public boolean hasTrackStock()
Checks whether the 'trackStock' field has been set, however the value could be null
-
hasUpdateStock
public boolean hasUpdateStock()
Checks whether the 'updateStock' field has been set, however the value could be null
-
hasAllowClockOutWithOpenOrders
public boolean hasAllowClockOutWithOpenOrders()
Checks whether the 'allowClockOutWithOpenOrders' field has been set, however the value could be null
-
hasLogInClockInPrompt
public boolean hasLogInClockInPrompt()
Checks whether the 'logInClockInPrompt' field has been set, however the value could be null
-
hasAccountType
public boolean hasAccountType()
Checks whether the 'accountType' field has been set, however the value could be null
-
hasBusinessTypeCode
public boolean hasBusinessTypeCode()
Checks whether the 'businessTypeCode' field has been set, however the value could be null
-
hasPinLength
public boolean hasPinLength()
Checks whether the 'pinLength' field has been set, however the value could be null
-
hasCashBackEnabled
public boolean hasCashBackEnabled()
Checks whether the 'cashBackEnabled' field has been set, however the value could be null
-
hasCashBackOptions
public boolean hasCashBackOptions()
Checks whether the 'cashBackOptions' field has been set, however the value could be null
-
hasMaxCashBack
public boolean hasMaxCashBack()
Checks whether the 'maxCashBack' field has been set, however the value could be null
-
hasHierarchy
public boolean hasHierarchy()
Checks whether the 'hierarchy' field has been set, however the value could be null
-
hasHasConsented
public boolean hasHasConsented()
Checks whether the 'hasConsented' field has been set, however the value could be null
-
hasMerchantBoardingStatus
public boolean hasMerchantBoardingStatus()
Checks whether the 'merchantBoardingStatus' field has been set, however the value could be null
-
hasAlwaysRequireSignature
public boolean hasAlwaysRequireSignature()
Checks whether the 'alwaysRequireSignature' field has been set, however the value could be null
-
hasPrintedFirstDataReceiptLogoEnabled
public boolean hasPrintedFirstDataReceiptLogoEnabled()
Checks whether the 'printedFirstDataReceiptLogoEnabled' field has been set, however the value could be null
-
hasPrivacyPolicyMode
public boolean hasPrivacyPolicyMode()
Checks whether the 'privacyPolicyMode' field has been set, however the value could be null
-
hasMerchantPrivacyPolicyUrl
public boolean hasMerchantPrivacyPolicyUrl()
Checks whether the 'merchantPrivacyPolicyUrl' field has been set, however the value could be null
-
hasDisablePrintTaxesPaymentOnReceipts
public boolean hasDisablePrintTaxesPaymentOnReceipts()
Checks whether the 'disablePrintTaxesPaymentOnReceipts' field has been set, however the value could be null
-
hasLimpModeAllowed2
public boolean hasLimpModeAllowed2()
Checks whether the 'limpModeAllowed2' field has been set, however the value could be null
-
setMerchantRef
public MerchantProperties setMerchantRef(Reference merchantRef)
Sets the field 'merchantRef'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
setDefaultCurrency
public MerchantProperties setDefaultCurrency(String defaultCurrency)
Sets the field 'defaultCurrency'.
-
setTipsEnabled
public MerchantProperties setTipsEnabled(Boolean tipsEnabled)
Sets the field 'tipsEnabled'.
-
setMaxTipPercentage
public MerchantProperties setMaxTipPercentage(Long maxTipPercentage)
Sets the field 'maxTipPercentage'.
-
setReceiptProperties
public MerchantProperties setReceiptProperties(String receiptProperties)
Sets the field 'receiptProperties'.
-
setSummaryHour
public MerchantProperties setSummaryHour(Integer summaryHour)
Sets the field 'summaryHour'.
-
setSignatureThreshold
public MerchantProperties setSignatureThreshold(Long signatureThreshold)
Sets the field 'signatureThreshold'.
-
setHasDefaultEmployee
public MerchantProperties setHasDefaultEmployee(Boolean hasDefaultEmployee)
Sets the field 'hasDefaultEmployee'.
-
setTipRateDefault
public MerchantProperties setTipRateDefault(Integer tipRateDefault)
Sets the field 'tipRateDefault'.
-
setOnPaperTipSignatures
public MerchantProperties setOnPaperTipSignatures(Boolean onPaperTipSignatures)
Sets the field 'onPaperTipSignatures'.
-
setNoSignatureProgramEligible
public MerchantProperties setNoSignatureProgramEligible(Boolean noSignatureProgramEligible)
Sets the field 'noSignatureProgramEligible'.
-
setAutoLogout
public MerchantProperties setAutoLogout(Boolean autoLogout)
Sets the field 'autoLogout'.
-
setOrderTitle
public MerchantProperties setOrderTitle(OrderTitle orderTitle)
Sets the field 'orderTitle'.
-
setOrderTitleMax
public MerchantProperties setOrderTitleMax(Integer orderTitleMax)
Sets the field 'orderTitleMax'.
-
setResetOnReportingTime
public MerchantProperties setResetOnReportingTime(Boolean resetOnReportingTime)
Sets the field 'resetOnReportingTime'.
-
setNotesOnOrders
public MerchantProperties setNotesOnOrders(Boolean notesOnOrders)
Sets the field 'notesOnOrders'.
-
setDeleteOrders
public MerchantProperties setDeleteOrders(Boolean deleteOrders)
Sets the field 'deleteOrders'.
-
setRemoveTaxEnabled
public MerchantProperties setRemoveTaxEnabled(Boolean removeTaxEnabled)
Sets the field 'removeTaxEnabled'.
-
setGroupLineItems
public MerchantProperties setGroupLineItems(Boolean groupLineItems)
Sets the field 'groupLineItems'.
-
setAlternateInventoryNames
public MerchantProperties setAlternateInventoryNames(Boolean alternateInventoryNames)
Sets the field 'alternateInventoryNames'.
-
setAutoPrint
public MerchantProperties setAutoPrint(Boolean autoPrint)
Sets the field 'autoPrint'.
-
setHardwareProfile
public MerchantProperties setHardwareProfile(String hardwareProfile)
Sets the field 'hardwareProfile'.
-
setInfoleaseSuppressBilling
public MerchantProperties setInfoleaseSuppressBilling(Boolean infoleaseSuppressBilling)
Sets the field 'infoleaseSuppressBilling'.
-
setInfoleaseSuppressPlanBilling
public MerchantProperties setInfoleaseSuppressPlanBilling(Boolean infoleaseSuppressPlanBilling)
Sets the field 'infoleaseSuppressPlanBilling'.
-
setShippingAddress
public MerchantProperties setShippingAddress(String shippingAddress)
Sets the field 'shippingAddress'.
-
setMarketingEnabled
public MerchantProperties setMarketingEnabled(Boolean marketingEnabled)
Sets the field 'marketingEnabled'.
-
setMarketingPreferenceText
public MerchantProperties setMarketingPreferenceText(String marketingPreferenceText)
Sets the field 'marketingPreferenceText'.
-
setBankMarker
public MerchantProperties setBankMarker(Integer bankMarker)
Sets the field 'bankMarker'.
-
setSupportPhone
public MerchantProperties setSupportPhone(String supportPhone)
Sets the field 'supportPhone'.
-
setSupportEmail
public MerchantProperties setSupportEmail(String supportEmail)
Sets the field 'supportEmail'.
-
setManualCloseout
public MerchantProperties setManualCloseout(Boolean manualCloseout)
Sets the field 'manualCloseout'.
-
setManualCloseoutPerDevice
public MerchantProperties setManualCloseoutPerDevice(Boolean manualCloseoutPerDevice)
Sets the field 'manualCloseoutPerDevice'.
-
setShowCloseoutOrders
public MerchantProperties setShowCloseoutOrders(Boolean showCloseoutOrders)
Sets the field 'showCloseoutOrders'.
-
setSendCloseoutEmail
public MerchantProperties setSendCloseoutEmail(Boolean sendCloseoutEmail)
Sets the field 'sendCloseoutEmail'.
-
setStayInCategory
public MerchantProperties setStayInCategory(Boolean stayInCategory)
Sets the field 'stayInCategory'.
-
setLocale
public MerchantProperties setLocale(String locale)
Sets the field 'locale'.
-
setTimezone
public MerchantProperties setTimezone(String timezone)
Sets the field 'timezone'.
-
setVat
public MerchantProperties setVat(Boolean vat)
Sets the field 'vat'.
-
setVatTaxName
public MerchantProperties setVatTaxName(String vatTaxName)
Sets the field 'vatTaxName'.
-
setAppBillingSystem
public MerchantProperties setAppBillingSystem(String appBillingSystem)
Sets the field 'appBillingSystem'.
-
setAbaAccountNumber
public MerchantProperties setAbaAccountNumber(String abaAccountNumber)
Sets the field 'abaAccountNumber'.
-
setDdaAccountNumber
public MerchantProperties setDdaAccountNumber(String ddaAccountNumber)
Sets the field 'ddaAccountNumber'.
-
setTrackStock
public MerchantProperties setTrackStock(Boolean trackStock)
Sets the field 'trackStock'.
-
setUpdateStock
public MerchantProperties setUpdateStock(Boolean updateStock)
Sets the field 'updateStock'.
-
setAllowClockOutWithOpenOrders
public MerchantProperties setAllowClockOutWithOpenOrders(Boolean allowClockOutWithOpenOrders)
Sets the field 'allowClockOutWithOpenOrders'.
-
setLogInClockInPrompt
public MerchantProperties setLogInClockInPrompt(Boolean logInClockInPrompt)
Sets the field 'logInClockInPrompt'.
-
setAccountType
public MerchantProperties setAccountType(String accountType)
Sets the field 'accountType'.
-
setBusinessTypeCode
public MerchantProperties setBusinessTypeCode(BusinessTypeCode businessTypeCode)
Sets the field 'businessTypeCode'.
-
setPinLength
public MerchantProperties setPinLength(Integer pinLength)
Sets the field 'pinLength'.
-
setCashBackEnabled
public MerchantProperties setCashBackEnabled(Boolean cashBackEnabled)
Sets the field 'cashBackEnabled'.
-
setCashBackOptions
public MerchantProperties setCashBackOptions(String cashBackOptions)
Sets the field 'cashBackOptions'.
-
setMaxCashBack
public MerchantProperties setMaxCashBack(Long maxCashBack)
Sets the field 'maxCashBack'.
-
setHierarchy
public MerchantProperties setHierarchy(String hierarchy)
Sets the field 'hierarchy'.
-
setHasConsented
public MerchantProperties setHasConsented(Boolean hasConsented)
Sets the field 'hasConsented'.
-
setMerchantBoardingStatus
public MerchantProperties setMerchantBoardingStatus(String merchantBoardingStatus)
Sets the field 'merchantBoardingStatus'.
-
setAlwaysRequireSignature
public MerchantProperties setAlwaysRequireSignature(Boolean alwaysRequireSignature)
Sets the field 'alwaysRequireSignature'.
-
setPrintedFirstDataReceiptLogoEnabled
public MerchantProperties setPrintedFirstDataReceiptLogoEnabled(Boolean printedFirstDataReceiptLogoEnabled)
Sets the field 'printedFirstDataReceiptLogoEnabled'.
-
setPrivacyPolicyMode
public MerchantProperties setPrivacyPolicyMode(String privacyPolicyMode)
Sets the field 'privacyPolicyMode'.
-
setMerchantPrivacyPolicyUrl
public MerchantProperties setMerchantPrivacyPolicyUrl(String merchantPrivacyPolicyUrl)
Sets the field 'merchantPrivacyPolicyUrl'.
-
setDisablePrintTaxesPaymentOnReceipts
public MerchantProperties setDisablePrintTaxesPaymentOnReceipts(Boolean disablePrintTaxesPaymentOnReceipts)
Sets the field 'disablePrintTaxesPaymentOnReceipts'.
-
setLimpModeAllowed2
public MerchantProperties setLimpModeAllowed2(Boolean limpModeAllowed2)
Sets the field 'limpModeAllowed2'.
-
clearMerchantRef
public void clearMerchantRef()
Clears the 'merchantRef' field, the 'has' method for this field will now return false
-
clearDefaultCurrency
public void clearDefaultCurrency()
Clears the 'defaultCurrency' field, the 'has' method for this field will now return false
-
clearTipsEnabled
public void clearTipsEnabled()
Clears the 'tipsEnabled' field, the 'has' method for this field will now return false
-
clearMaxTipPercentage
public void clearMaxTipPercentage()
Clears the 'maxTipPercentage' field, the 'has' method for this field will now return false
-
clearReceiptProperties
public void clearReceiptProperties()
Clears the 'receiptProperties' field, the 'has' method for this field will now return false
-
clearSummaryHour
public void clearSummaryHour()
Clears the 'summaryHour' field, the 'has' method for this field will now return false
-
clearSignatureThreshold
public void clearSignatureThreshold()
Clears the 'signatureThreshold' field, the 'has' method for this field will now return false
-
clearHasDefaultEmployee
public void clearHasDefaultEmployee()
Clears the 'hasDefaultEmployee' field, the 'has' method for this field will now return false
-
clearTipRateDefault
public void clearTipRateDefault()
Clears the 'tipRateDefault' field, the 'has' method for this field will now return false
-
clearOnPaperTipSignatures
public void clearOnPaperTipSignatures()
Clears the 'onPaperTipSignatures' field, the 'has' method for this field will now return false
-
clearNoSignatureProgramEligible
public void clearNoSignatureProgramEligible()
Clears the 'noSignatureProgramEligible' field, the 'has' method for this field will now return false
-
clearAutoLogout
public void clearAutoLogout()
Clears the 'autoLogout' field, the 'has' method for this field will now return false
-
clearOrderTitle
public void clearOrderTitle()
Clears the 'orderTitle' field, the 'has' method for this field will now return false
-
clearOrderTitleMax
public void clearOrderTitleMax()
Clears the 'orderTitleMax' field, the 'has' method for this field will now return false
-
clearResetOnReportingTime
public void clearResetOnReportingTime()
Clears the 'resetOnReportingTime' field, the 'has' method for this field will now return false
-
clearNotesOnOrders
public void clearNotesOnOrders()
Clears the 'notesOnOrders' field, the 'has' method for this field will now return false
-
clearDeleteOrders
public void clearDeleteOrders()
Clears the 'deleteOrders' field, the 'has' method for this field will now return false
-
clearRemoveTaxEnabled
public void clearRemoveTaxEnabled()
Clears the 'removeTaxEnabled' field, the 'has' method for this field will now return false
-
clearGroupLineItems
public void clearGroupLineItems()
Clears the 'groupLineItems' field, the 'has' method for this field will now return false
-
clearAlternateInventoryNames
public void clearAlternateInventoryNames()
Clears the 'alternateInventoryNames' field, the 'has' method for this field will now return false
-
clearAutoPrint
public void clearAutoPrint()
Clears the 'autoPrint' field, the 'has' method for this field will now return false
-
clearHardwareProfile
public void clearHardwareProfile()
Clears the 'hardwareProfile' field, the 'has' method for this field will now return false
-
clearInfoleaseSuppressBilling
public void clearInfoleaseSuppressBilling()
Clears the 'infoleaseSuppressBilling' field, the 'has' method for this field will now return false
-
clearInfoleaseSuppressPlanBilling
public void clearInfoleaseSuppressPlanBilling()
Clears the 'infoleaseSuppressPlanBilling' field, the 'has' method for this field will now return false
-
clearShippingAddress
public void clearShippingAddress()
Clears the 'shippingAddress' field, the 'has' method for this field will now return false
-
clearMarketingEnabled
public void clearMarketingEnabled()
Clears the 'marketingEnabled' field, the 'has' method for this field will now return false
-
clearMarketingPreferenceText
public void clearMarketingPreferenceText()
Clears the 'marketingPreferenceText' field, the 'has' method for this field will now return false
-
clearBankMarker
public void clearBankMarker()
Clears the 'bankMarker' field, the 'has' method for this field will now return false
-
clearSupportPhone
public void clearSupportPhone()
Clears the 'supportPhone' field, the 'has' method for this field will now return false
-
clearSupportEmail
public void clearSupportEmail()
Clears the 'supportEmail' field, the 'has' method for this field will now return false
-
clearManualCloseout
public void clearManualCloseout()
Clears the 'manualCloseout' field, the 'has' method for this field will now return false
-
clearManualCloseoutPerDevice
public void clearManualCloseoutPerDevice()
Clears the 'manualCloseoutPerDevice' field, the 'has' method for this field will now return false
-
clearShowCloseoutOrders
public void clearShowCloseoutOrders()
Clears the 'showCloseoutOrders' field, the 'has' method for this field will now return false
-
clearSendCloseoutEmail
public void clearSendCloseoutEmail()
Clears the 'sendCloseoutEmail' field, the 'has' method for this field will now return false
-
clearStayInCategory
public void clearStayInCategory()
Clears the 'stayInCategory' field, the 'has' method for this field will now return false
-
clearLocale
public void clearLocale()
Clears the 'locale' field, the 'has' method for this field will now return false
-
clearTimezone
public void clearTimezone()
Clears the 'timezone' field, the 'has' method for this field will now return false
-
clearVat
public void clearVat()
Clears the 'vat' field, the 'has' method for this field will now return false
-
clearVatTaxName
public void clearVatTaxName()
Clears the 'vatTaxName' field, the 'has' method for this field will now return false
-
clearAppBillingSystem
public void clearAppBillingSystem()
Clears the 'appBillingSystem' field, the 'has' method for this field will now return false
-
clearAbaAccountNumber
public void clearAbaAccountNumber()
Clears the 'abaAccountNumber' field, the 'has' method for this field will now return false
-
clearDdaAccountNumber
public void clearDdaAccountNumber()
Clears the 'ddaAccountNumber' field, the 'has' method for this field will now return false
-
clearTrackStock
public void clearTrackStock()
Clears the 'trackStock' field, the 'has' method for this field will now return false
-
clearUpdateStock
public void clearUpdateStock()
Clears the 'updateStock' field, the 'has' method for this field will now return false
-
clearAllowClockOutWithOpenOrders
public void clearAllowClockOutWithOpenOrders()
Clears the 'allowClockOutWithOpenOrders' field, the 'has' method for this field will now return false
-
clearLogInClockInPrompt
public void clearLogInClockInPrompt()
Clears the 'logInClockInPrompt' field, the 'has' method for this field will now return false
-
clearAccountType
public void clearAccountType()
Clears the 'accountType' field, the 'has' method for this field will now return false
-
clearBusinessTypeCode
public void clearBusinessTypeCode()
Clears the 'businessTypeCode' field, the 'has' method for this field will now return false
-
clearPinLength
public void clearPinLength()
Clears the 'pinLength' field, the 'has' method for this field will now return false
-
clearCashBackEnabled
public void clearCashBackEnabled()
Clears the 'cashBackEnabled' field, the 'has' method for this field will now return false
-
clearCashBackOptions
public void clearCashBackOptions()
Clears the 'cashBackOptions' field, the 'has' method for this field will now return false
-
clearMaxCashBack
public void clearMaxCashBack()
Clears the 'maxCashBack' field, the 'has' method for this field will now return false
-
clearHierarchy
public void clearHierarchy()
Clears the 'hierarchy' field, the 'has' method for this field will now return false
-
clearHasConsented
public void clearHasConsented()
Clears the 'hasConsented' field, the 'has' method for this field will now return false
-
clearMerchantBoardingStatus
public void clearMerchantBoardingStatus()
Clears the 'merchantBoardingStatus' field, the 'has' method for this field will now return false
-
clearAlwaysRequireSignature
public void clearAlwaysRequireSignature()
Clears the 'alwaysRequireSignature' field, the 'has' method for this field will now return false
-
clearPrintedFirstDataReceiptLogoEnabled
public void clearPrintedFirstDataReceiptLogoEnabled()
Clears the 'printedFirstDataReceiptLogoEnabled' field, the 'has' method for this field will now return false
-
clearPrivacyPolicyMode
public void clearPrivacyPolicyMode()
Clears the 'privacyPolicyMode' field, the 'has' method for this field will now return false
-
clearMerchantPrivacyPolicyUrl
public void clearMerchantPrivacyPolicyUrl()
Clears the 'merchantPrivacyPolicyUrl' field, the 'has' method for this field will now return false
-
clearDisablePrintTaxesPaymentOnReceipts
public void clearDisablePrintTaxesPaymentOnReceipts()
Clears the 'disablePrintTaxesPaymentOnReceipts' field, the 'has' method for this field will now return false
-
clearLimpModeAllowed2
public void clearLimpModeAllowed2()
Clears the 'limpModeAllowed2' field, the 'has' method for this field will now return false
-
containsChanges
public boolean containsChanges()
Returns true if this instance has any changes.
-
resetChangeLog
public void resetChangeLog()
Reset the log of changes made to this instance, calling copyChanges() after this would return an empty instance.
-
copyChanges
public MerchantProperties copyChanges()
Create a copy of this instance that contains only fields that were set after the constructor was called.
-
mergeChanges
public void mergeChanges(MerchantProperties src)
Copy all the changed fields from the given source to this instance.
-
-