Class Reseller

    • Constructor Detail

      • Reseller

        public Reseller()
        Constructs a new empty instance.
      • Reseller

        protected Reseller​(boolean noInit)
        Constructs a new empty instance.
      • Reseller

        public Reseller​(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.
      • Reseller

        public Reseller​(Reseller src)
        Constructs a new instance that is a deep copy of the source instance. It does not copy the bundle or changelog.
    • Method Detail

      • getId

        public String getId()
        Unique identifier
      • getFdClientId

        public String getFdClientId()
        First Data Client ID
      • getName

        public String getName()
        Name of the reseller
      • getAlternateName

        public String getAlternateName()
        Alternate FD name of the reseller
      • getCode

        public String getCode()
      • getOwner

        public Account getOwner()
        The owner of the reseller
      • getDefaultPaymentProcessor

        public PaymentProcessor getDefaultPaymentProcessor()
      • getDefaultProcessorKey

        public ProcessorKey getDefaultProcessorKey()
      • getDefaultCountryCode

        public String getDefaultCountryCode()
      • getSupportsNakedCredit

        public Boolean getSupportsNakedCredit()
        Indicates if reseller supports naked credit
      • getSupportsOutboundBoarding

        public Boolean getSupportsOutboundBoarding()
        Indicates if the reseller supports outbound boarding, this is true only for demo resellers
      • getEnforceMerchantPlan

        public Boolean getEnforceMerchantPlan()
        Reseller's merchants cannot change their merchant plan as long as this flag is set for the reseller
      • getSupportPhone

        public String getSupportPhone()
      • getSupportEmail

        public String getSupportEmail()
      • getFilterApps

        public Boolean getFilterApps()
        Indicates whether the reseller has capability to filter Apps
      • getForcePhone

        public Boolean getForcePhone()
        Indicates whether the the support phone for all merchants for the reseller should be forced to reseller's support phone
      • getStationsOnClassic

        public Boolean getStationsOnClassic()
        Indicates whether the station devices for the reseller are on Classic
      • getAllowBlackhole

        public Boolean getAllowBlackhole()
        Indicates whether blackhole processing is allowed for the reseller
      • getCreatedTime

        public Long getCreatedTime()
      • getParentReseller

        public Reseller getParentReseller()
        The parent reseller
      • getBroadcastMessage

        public Reference getBroadcastMessage()
      • getTasqCustomerNumber

        public String getTasqCustomerNumber()
      • getIsBulkPurchaser

        public Boolean getIsBulkPurchaser()
        Indicates whether the reseller is a bulk purchaser
      • getPartnerSupportEmail

        public String getPartnerSupportEmail()
      • getIsRkiIdentifier

        public Boolean getIsRkiIdentifier()
        Indicates if the reseller is a 'generic' reseller whose name will be used during RKI requests for resellers devices under it in hierarchy
      • getIsNewBilling

        public Boolean getIsNewBilling()
      • getMerchantPlanGroup

        public Reference getMerchantPlanGroup()
      • getIsSelfBoarding

        public Boolean getIsSelfBoarding()
        Indicates if it is a self-boarding reseller
      • getIsIntercomEnabled

        public Boolean getIsIntercomEnabled()
        Indicates if intercom is enabled for reseller
      • getLocale

        public String getLocale()
        Language/country of the reseller in locale format
      • getResellerPrivacyPolicyUrl

        public String getResellerPrivacyPolicyUrl()
        Reseller Privacy Policy URL
      • getIsRapidDepositEnabled

        public Boolean getIsRapidDepositEnabled()
        Indicates if rapid deposit is enabled for the reseller
      • getRapidDepositServiceEntitlementNumber

        public String getRapidDepositServiceEntitlementNumber()
      • getIsCodelessActivation

        public Boolean getIsCodelessActivation()
        Indicates whether the reseller is setup with codeless activation
      • 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 interface JSONifiable
      • isNotNullId

        public boolean isNotNullId()
        Checks whether the 'id' field is set and is not null
      • isNotNullFdClientId

        public boolean isNotNullFdClientId()
        Checks whether the 'fdClientId' field is set and is not null
      • isNotNullName

        public boolean isNotNullName()
        Checks whether the 'name' field is set and is not null
      • isNotNullAlternateName

        public boolean isNotNullAlternateName()
        Checks whether the 'alternateName' field is set and is not null
      • isNotNullCode

        public boolean isNotNullCode()
        Checks whether the 'code' field is set and is not null
      • isNotNullOwner

        public boolean isNotNullOwner()
        Checks whether the 'owner' field is set and is not null
      • isNotNullDefaultPaymentProcessor

        public boolean isNotNullDefaultPaymentProcessor()
        Checks whether the 'defaultPaymentProcessor' field is set and is not null
      • isNotNullDefaultProcessorKey

        public boolean isNotNullDefaultProcessorKey()
        Checks whether the 'defaultProcessorKey' field is set and is not null
      • isNotNullDefaultCountryCode

        public boolean isNotNullDefaultCountryCode()
        Checks whether the 'defaultCountryCode' field is set and is not null
      • isNotNullSupportsNakedCredit

        public boolean isNotNullSupportsNakedCredit()
        Checks whether the 'supportsNakedCredit' field is set and is not null
      • isNotNullSupportsOutboundBoarding

        public boolean isNotNullSupportsOutboundBoarding()
        Checks whether the 'supportsOutboundBoarding' field is set and is not null
      • isNotNullEnforceMerchantPlan

        public boolean isNotNullEnforceMerchantPlan()
        Checks whether the 'enforceMerchantPlan' 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
      • isNotNullFilterApps

        public boolean isNotNullFilterApps()
        Checks whether the 'filterApps' field is set and is not null
      • isNotNullForcePhone

        public boolean isNotNullForcePhone()
        Checks whether the 'forcePhone' field is set and is not null
      • isNotNullStationsOnClassic

        public boolean isNotNullStationsOnClassic()
        Checks whether the 'stationsOnClassic' field is set and is not null
      • isNotNullAllowBlackhole

        public boolean isNotNullAllowBlackhole()
        Checks whether the 'allowBlackhole' field is set and is not null
      • isNotNullCreatedTime

        public boolean isNotNullCreatedTime()
        Checks whether the 'createdTime' field is set and is not null
      • isNotNullParentReseller

        public boolean isNotNullParentReseller()
        Checks whether the 'parentReseller' field is set and is not null
      • isNotNullBrandAssets

        public boolean isNotNullBrandAssets()
        Checks whether the 'brandAssets' field is set and is not null
      • isNotEmptyBrandAssets

        public boolean isNotEmptyBrandAssets()
        Checks whether the 'brandAssets' field is set and is not null and is not empty
      • isNotNullBroadcastMessage

        public boolean isNotNullBroadcastMessage()
        Checks whether the 'broadcastMessage' field is set and is not null
      • isNotNullFeaturedApps

        public boolean isNotNullFeaturedApps()
        Checks whether the 'featuredApps' field is set and is not null
      • isNotEmptyFeaturedApps

        public boolean isNotEmptyFeaturedApps()
        Checks whether the 'featuredApps' field is set and is not null and is not empty
      • isNotNullTasqCustomerNumber

        public boolean isNotNullTasqCustomerNumber()
        Checks whether the 'tasqCustomerNumber' field is set and is not null
      • isNotNullIsBulkPurchaser

        public boolean isNotNullIsBulkPurchaser()
        Checks whether the 'isBulkPurchaser' field is set and is not null
      • isNotNullPartnerSupportEmail

        public boolean isNotNullPartnerSupportEmail()
        Checks whether the 'partnerSupportEmail' field is set and is not null
      • isNotNullIsRkiIdentifier

        public boolean isNotNullIsRkiIdentifier()
        Checks whether the 'isRkiIdentifier' field is set and is not null
      • isNotNullIsNewBilling

        public boolean isNotNullIsNewBilling()
        Checks whether the 'isNewBilling' field is set and is not null
      • isNotNullMerchantPlanGroup

        public boolean isNotNullMerchantPlanGroup()
        Checks whether the 'merchantPlanGroup' field is set and is not null
      • isNotNullIsSelfBoarding

        public boolean isNotNullIsSelfBoarding()
        Checks whether the 'isSelfBoarding' field is set and is not null
      • isNotNullIsIntercomEnabled

        public boolean isNotNullIsIntercomEnabled()
        Checks whether the 'isIntercomEnabled' field is set and is not null
      • isNotNullLocale

        public boolean isNotNullLocale()
        Checks whether the 'locale' field is set and is not null
      • isNotNullResellerPrivacyPolicyUrl

        public boolean isNotNullResellerPrivacyPolicyUrl()
        Checks whether the 'resellerPrivacyPolicyUrl' field is set and is not null
      • isNotNullIsRapidDepositEnabled

        public boolean isNotNullIsRapidDepositEnabled()
        Checks whether the 'isRapidDepositEnabled' field is set and is not null
      • isNotNullRapidDepositServiceEntitlementNumber

        public boolean isNotNullRapidDepositServiceEntitlementNumber()
        Checks whether the 'rapidDepositServiceEntitlementNumber' field is set and is not null
      • isNotNullIsCodelessActivation

        public boolean isNotNullIsCodelessActivation()
        Checks whether the 'isCodelessActivation' field is set and is not null
      • hasId

        public boolean hasId()
        Checks whether the 'id' field has been set, however the value could be null
      • hasFdClientId

        public boolean hasFdClientId()
        Checks whether the 'fdClientId' field has been set, however the value could be null
      • hasName

        public boolean hasName()
        Checks whether the 'name' field has been set, however the value could be null
      • hasAlternateName

        public boolean hasAlternateName()
        Checks whether the 'alternateName' field has been set, however the value could be null
      • hasCode

        public boolean hasCode()
        Checks whether the 'code' field has been set, however the value could be null
      • hasOwner

        public boolean hasOwner()
        Checks whether the 'owner' field has been set, however the value could be null
      • hasDefaultPaymentProcessor

        public boolean hasDefaultPaymentProcessor()
        Checks whether the 'defaultPaymentProcessor' field has been set, however the value could be null
      • hasDefaultProcessorKey

        public boolean hasDefaultProcessorKey()
        Checks whether the 'defaultProcessorKey' field has been set, however the value could be null
      • hasDefaultCountryCode

        public boolean hasDefaultCountryCode()
        Checks whether the 'defaultCountryCode' field has been set, however the value could be null
      • hasSupportsNakedCredit

        public boolean hasSupportsNakedCredit()
        Checks whether the 'supportsNakedCredit' field has been set, however the value could be null
      • hasSupportsOutboundBoarding

        public boolean hasSupportsOutboundBoarding()
        Checks whether the 'supportsOutboundBoarding' field has been set, however the value could be null
      • hasEnforceMerchantPlan

        public boolean hasEnforceMerchantPlan()
        Checks whether the 'enforceMerchantPlan' 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
      • hasFilterApps

        public boolean hasFilterApps()
        Checks whether the 'filterApps' field has been set, however the value could be null
      • hasForcePhone

        public boolean hasForcePhone()
        Checks whether the 'forcePhone' field has been set, however the value could be null
      • hasStationsOnClassic

        public boolean hasStationsOnClassic()
        Checks whether the 'stationsOnClassic' field has been set, however the value could be null
      • hasAllowBlackhole

        public boolean hasAllowBlackhole()
        Checks whether the 'allowBlackhole' field has been set, however the value could be null
      • hasCreatedTime

        public boolean hasCreatedTime()
        Checks whether the 'createdTime' field has been set, however the value could be null
      • hasParentReseller

        public boolean hasParentReseller()
        Checks whether the 'parentReseller' field has been set, however the value could be null
      • hasBrandAssets

        public boolean hasBrandAssets()
        Checks whether the 'brandAssets' field has been set, however the value could be null
      • hasBroadcastMessage

        public boolean hasBroadcastMessage()
        Checks whether the 'broadcastMessage' field has been set, however the value could be null
      • hasFeaturedApps

        public boolean hasFeaturedApps()
        Checks whether the 'featuredApps' field has been set, however the value could be null
      • hasTasqCustomerNumber

        public boolean hasTasqCustomerNumber()
        Checks whether the 'tasqCustomerNumber' field has been set, however the value could be null
      • hasIsBulkPurchaser

        public boolean hasIsBulkPurchaser()
        Checks whether the 'isBulkPurchaser' field has been set, however the value could be null
      • hasPartnerSupportEmail

        public boolean hasPartnerSupportEmail()
        Checks whether the 'partnerSupportEmail' field has been set, however the value could be null
      • hasIsRkiIdentifier

        public boolean hasIsRkiIdentifier()
        Checks whether the 'isRkiIdentifier' field has been set, however the value could be null
      • hasIsNewBilling

        public boolean hasIsNewBilling()
        Checks whether the 'isNewBilling' field has been set, however the value could be null
      • hasMerchantPlanGroup

        public boolean hasMerchantPlanGroup()
        Checks whether the 'merchantPlanGroup' field has been set, however the value could be null
      • hasIsSelfBoarding

        public boolean hasIsSelfBoarding()
        Checks whether the 'isSelfBoarding' field has been set, however the value could be null
      • hasIsIntercomEnabled

        public boolean hasIsIntercomEnabled()
        Checks whether the 'isIntercomEnabled' 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
      • hasResellerPrivacyPolicyUrl

        public boolean hasResellerPrivacyPolicyUrl()
        Checks whether the 'resellerPrivacyPolicyUrl' field has been set, however the value could be null
      • hasIsRapidDepositEnabled

        public boolean hasIsRapidDepositEnabled()
        Checks whether the 'isRapidDepositEnabled' field has been set, however the value could be null
      • hasRapidDepositServiceEntitlementNumber

        public boolean hasRapidDepositServiceEntitlementNumber()
        Checks whether the 'rapidDepositServiceEntitlementNumber' field has been set, however the value could be null
      • hasIsCodelessActivation

        public boolean hasIsCodelessActivation()
        Checks whether the 'isCodelessActivation' field has been set, however the value could be null
      • setFdClientId

        public Reseller setFdClientId​(String fdClientId)
        Sets the field 'fdClientId'.
      • setName

        public Reseller setName​(String name)
        Sets the field 'name'.
      • setAlternateName

        public Reseller setAlternateName​(String alternateName)
        Sets the field 'alternateName'.
      • setCode

        public Reseller setCode​(String code)
        Sets the field 'code'.
      • setOwner

        public Reseller setOwner​(Account owner)
        Sets the field 'owner'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
      • setDefaultPaymentProcessor

        public Reseller setDefaultPaymentProcessor​(PaymentProcessor defaultPaymentProcessor)
        Sets the field 'defaultPaymentProcessor'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
      • setDefaultProcessorKey

        public Reseller setDefaultProcessorKey​(ProcessorKey defaultProcessorKey)
        Sets the field 'defaultProcessorKey'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
      • setDefaultCountryCode

        public Reseller setDefaultCountryCode​(String defaultCountryCode)
        Sets the field 'defaultCountryCode'.
      • setSupportsNakedCredit

        public Reseller setSupportsNakedCredit​(Boolean supportsNakedCredit)
        Sets the field 'supportsNakedCredit'.
      • setSupportsOutboundBoarding

        public Reseller setSupportsOutboundBoarding​(Boolean supportsOutboundBoarding)
        Sets the field 'supportsOutboundBoarding'.
      • setEnforceMerchantPlan

        public Reseller setEnforceMerchantPlan​(Boolean enforceMerchantPlan)
        Sets the field 'enforceMerchantPlan'.
      • setSupportPhone

        public Reseller setSupportPhone​(String supportPhone)
        Sets the field 'supportPhone'.
      • setSupportEmail

        public Reseller setSupportEmail​(String supportEmail)
        Sets the field 'supportEmail'.
      • setFilterApps

        public Reseller setFilterApps​(Boolean filterApps)
        Sets the field 'filterApps'.
      • setForcePhone

        public Reseller setForcePhone​(Boolean forcePhone)
        Sets the field 'forcePhone'.
      • setStationsOnClassic

        public Reseller setStationsOnClassic​(Boolean stationsOnClassic)
        Sets the field 'stationsOnClassic'.
      • setAllowBlackhole

        public Reseller setAllowBlackhole​(Boolean allowBlackhole)
        Sets the field 'allowBlackhole'.
      • setCreatedTime

        public Reseller setCreatedTime​(Long createdTime)
        Sets the field 'createdTime'.
      • setParentReseller

        public Reseller setParentReseller​(Reseller parentReseller)
        Sets the field 'parentReseller'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
      • setBrandAssets

        public Reseller setBrandAssets​(List<Reference> brandAssets)
        Sets the field 'brandAssets'. Nulls in the given List are skipped. List parameter is copied, so it will not reflect any changes, but objects inside it will.
      • setBroadcastMessage

        public Reseller setBroadcastMessage​(Reference broadcastMessage)
        Sets the field 'broadcastMessage'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
      • setFeaturedApps

        public Reseller setFeaturedApps​(List<Reference> featuredApps)
        Sets the field 'featuredApps'. Nulls in the given List are skipped. List parameter is copied, so it will not reflect any changes, but objects inside it will.
      • setTasqCustomerNumber

        public Reseller setTasqCustomerNumber​(String tasqCustomerNumber)
        Sets the field 'tasqCustomerNumber'.
      • setIsBulkPurchaser

        public Reseller setIsBulkPurchaser​(Boolean isBulkPurchaser)
        Sets the field 'isBulkPurchaser'.
      • setPartnerSupportEmail

        public Reseller setPartnerSupportEmail​(String partnerSupportEmail)
        Sets the field 'partnerSupportEmail'.
      • setIsRkiIdentifier

        public Reseller setIsRkiIdentifier​(Boolean isRkiIdentifier)
        Sets the field 'isRkiIdentifier'.
      • setIsNewBilling

        public Reseller setIsNewBilling​(Boolean isNewBilling)
        Sets the field 'isNewBilling'.
      • setMerchantPlanGroup

        public Reseller setMerchantPlanGroup​(Reference merchantPlanGroup)
        Sets the field 'merchantPlanGroup'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
      • setIsSelfBoarding

        public Reseller setIsSelfBoarding​(Boolean isSelfBoarding)
        Sets the field 'isSelfBoarding'.
      • setIsIntercomEnabled

        public Reseller setIsIntercomEnabled​(Boolean isIntercomEnabled)
        Sets the field 'isIntercomEnabled'.
      • setLocale

        public Reseller setLocale​(String locale)
        Sets the field 'locale'.
      • setResellerPrivacyPolicyUrl

        public Reseller setResellerPrivacyPolicyUrl​(String resellerPrivacyPolicyUrl)
        Sets the field 'resellerPrivacyPolicyUrl'.
      • setIsRapidDepositEnabled

        public Reseller setIsRapidDepositEnabled​(Boolean isRapidDepositEnabled)
        Sets the field 'isRapidDepositEnabled'.
      • setRapidDepositServiceEntitlementNumber

        public Reseller setRapidDepositServiceEntitlementNumber​(String rapidDepositServiceEntitlementNumber)
        Sets the field 'rapidDepositServiceEntitlementNumber'.
      • setIsCodelessActivation

        public Reseller setIsCodelessActivation​(Boolean isCodelessActivation)
        Sets the field 'isCodelessActivation'.
      • clearId

        public void clearId()
        Clears the 'id' field, the 'has' method for this field will now return false
      • clearFdClientId

        public void clearFdClientId()
        Clears the 'fdClientId' field, the 'has' method for this field will now return false
      • clearName

        public void clearName()
        Clears the 'name' field, the 'has' method for this field will now return false
      • clearAlternateName

        public void clearAlternateName()
        Clears the 'alternateName' field, the 'has' method for this field will now return false
      • clearCode

        public void clearCode()
        Clears the 'code' field, the 'has' method for this field will now return false
      • clearOwner

        public void clearOwner()
        Clears the 'owner' field, the 'has' method for this field will now return false
      • clearDefaultPaymentProcessor

        public void clearDefaultPaymentProcessor()
        Clears the 'defaultPaymentProcessor' field, the 'has' method for this field will now return false
      • clearDefaultProcessorKey

        public void clearDefaultProcessorKey()
        Clears the 'defaultProcessorKey' field, the 'has' method for this field will now return false
      • clearDefaultCountryCode

        public void clearDefaultCountryCode()
        Clears the 'defaultCountryCode' field, the 'has' method for this field will now return false
      • clearSupportsNakedCredit

        public void clearSupportsNakedCredit()
        Clears the 'supportsNakedCredit' field, the 'has' method for this field will now return false
      • clearSupportsOutboundBoarding

        public void clearSupportsOutboundBoarding()
        Clears the 'supportsOutboundBoarding' field, the 'has' method for this field will now return false
      • clearEnforceMerchantPlan

        public void clearEnforceMerchantPlan()
        Clears the 'enforceMerchantPlan' 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
      • clearFilterApps

        public void clearFilterApps()
        Clears the 'filterApps' field, the 'has' method for this field will now return false
      • clearForcePhone

        public void clearForcePhone()
        Clears the 'forcePhone' field, the 'has' method for this field will now return false
      • clearStationsOnClassic

        public void clearStationsOnClassic()
        Clears the 'stationsOnClassic' field, the 'has' method for this field will now return false
      • clearAllowBlackhole

        public void clearAllowBlackhole()
        Clears the 'allowBlackhole' field, the 'has' method for this field will now return false
      • clearCreatedTime

        public void clearCreatedTime()
        Clears the 'createdTime' field, the 'has' method for this field will now return false
      • clearParentReseller

        public void clearParentReseller()
        Clears the 'parentReseller' field, the 'has' method for this field will now return false
      • clearBrandAssets

        public void clearBrandAssets()
        Clears the 'brandAssets' field, the 'has' method for this field will now return false
      • clearBroadcastMessage

        public void clearBroadcastMessage()
        Clears the 'broadcastMessage' field, the 'has' method for this field will now return false
      • clearFeaturedApps

        public void clearFeaturedApps()
        Clears the 'featuredApps' field, the 'has' method for this field will now return false
      • clearTasqCustomerNumber

        public void clearTasqCustomerNumber()
        Clears the 'tasqCustomerNumber' field, the 'has' method for this field will now return false
      • clearIsBulkPurchaser

        public void clearIsBulkPurchaser()
        Clears the 'isBulkPurchaser' field, the 'has' method for this field will now return false
      • clearPartnerSupportEmail

        public void clearPartnerSupportEmail()
        Clears the 'partnerSupportEmail' field, the 'has' method for this field will now return false
      • clearIsRkiIdentifier

        public void clearIsRkiIdentifier()
        Clears the 'isRkiIdentifier' field, the 'has' method for this field will now return false
      • clearIsNewBilling

        public void clearIsNewBilling()
        Clears the 'isNewBilling' field, the 'has' method for this field will now return false
      • clearMerchantPlanGroup

        public void clearMerchantPlanGroup()
        Clears the 'merchantPlanGroup' field, the 'has' method for this field will now return false
      • clearIsSelfBoarding

        public void clearIsSelfBoarding()
        Clears the 'isSelfBoarding' field, the 'has' method for this field will now return false
      • clearIsIntercomEnabled

        public void clearIsIntercomEnabled()
        Clears the 'isIntercomEnabled' 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
      • clearResellerPrivacyPolicyUrl

        public void clearResellerPrivacyPolicyUrl()
        Clears the 'resellerPrivacyPolicyUrl' field, the 'has' method for this field will now return false
      • clearIsRapidDepositEnabled

        public void clearIsRapidDepositEnabled()
        Clears the 'isRapidDepositEnabled' field, the 'has' method for this field will now return false
      • clearRapidDepositServiceEntitlementNumber

        public void clearRapidDepositServiceEntitlementNumber()
        Clears the 'rapidDepositServiceEntitlementNumber' field, the 'has' method for this field will now return false
      • clearIsCodelessActivation

        public void clearIsCodelessActivation()
        Clears the 'isCodelessActivation' 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 Reseller copyChanges()
        Create a copy of this instance that contains only fields that were set after the constructor was called.
      • mergeChanges

        public void mergeChanges​(Reseller src)
        Copy all the changed fields from the given source to this instance.