Class App

    • Constructor Detail

      • App

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

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

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

        public App​(App 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()
      • getName

        public String getName()
        Name of the app
      • getPublished

        public Boolean getPublished()
      • getDeveloper

        public Developer getDeveloper()
      • getMerchant

        @Deprecated
        public Merchant getMerchant()
        Deprecated.
        DEPRECATED: merchant information should not be accessed through this object
      • getDescription

        public String getDescription()
        App Description
      • getTagline

        public String getTagline()
        Short tagline for the app
      • getBenefits

        public List<String> getBenefits()
        Brief description about benefits of app
      • getVideoUrl

        public String getVideoUrl()
        URL for embedded video
      • getActivationUrl

        public String getActivationUrl()
        Activation url for redirecting users after app installation.
      • getSiteUrl

        public String getSiteUrl()
        Site url for oauth redirect and web app launch from appmarket.
      • getDefaultResponseType

        public OAuthResponseType getDefaultResponseType()
        Default oauth response type.
      • getAppDomain

        public String getAppDomain()
      • getPackageName

        public String getPackageName()
      • getApproved

        public Boolean getApproved()
      • getSystemApp

        public Boolean getSystemApp()
      • getHidden

        public Boolean getHidden()
      • getFilenameIcon

        public String getFilenameIcon()
      • getFilenameIconSmall

        public String getFilenameIconSmall()
        URL to the icon of the app. Generated from filenameIcon.
      • getFilenameIconLarge

        public String getFilenameIconLarge()
        URL to the icon of the app. Generated from filenameIcon.
      • getFilenameCover

        public String getFilenameCover()
        URL to the cover images of the app. To be displayed on app market details page.
      • getFilenameBanner

        public String getFilenameBanner()
        URL to the hero images of the app. To be displayed on app market home page.
      • getInstallCount

        public Long getInstallCount()
      • getSortOrder

        public Long getSortOrder()
      • getPermissionMerchantRead

        public Boolean getPermissionMerchantRead()
      • getPermissionMerchantWrite

        public Boolean getPermissionMerchantWrite()
      • getPermissionCustomersRead

        public Boolean getPermissionCustomersRead()
      • getPermissionCustomersWrite

        public Boolean getPermissionCustomersWrite()
      • getPermissionInventoryRead

        public Boolean getPermissionInventoryRead()
      • getPermissionInventoryWrite

        public Boolean getPermissionInventoryWrite()
      • getPermissionOrdersRead

        public Boolean getPermissionOrdersRead()
      • getPermissionOrdersWrite

        public Boolean getPermissionOrdersWrite()
      • getPermissionPaymentsRead

        public Boolean getPermissionPaymentsRead()
      • getPermissionPaymentsWrite

        public Boolean getPermissionPaymentsWrite()
      • getPermissionEmployeesRead

        public Boolean getPermissionEmployeesRead()
      • getPermissionEmployeesWrite

        public Boolean getPermissionEmployeesWrite()
      • getPermissionProcessCards

        public Boolean getPermissionProcessCards()
      • getPermissionMidRead

        public Boolean getPermissionMidRead()
      • getPermissionCustomersAddressRead

        public Boolean getPermissionCustomersAddressRead()
      • getPermissionCustomersAddressWrite

        public Boolean getPermissionCustomersAddressWrite()
      • getPermissionCustomersBirthdateRead

        public Boolean getPermissionCustomersBirthdateRead()
      • getPermissionCustomersBirthdateWrite

        public Boolean getPermissionCustomersBirthdateWrite()
      • getPermissionCustomersBusinessnameRead

        public Boolean getPermissionCustomersBusinessnameRead()
      • getPermissionCustomersBusinessnameWrite

        public Boolean getPermissionCustomersBusinessnameWrite()
      • getPermissionCustomersCardRead

        public Boolean getPermissionCustomersCardRead()
      • getPermissionCustomersCardWrite

        public Boolean getPermissionCustomersCardWrite()
      • getPermissionCustomersEmailRead

        public Boolean getPermissionCustomersEmailRead()
      • getPermissionCustomersEmailWrite

        public Boolean getPermissionCustomersEmailWrite()
      • getPermissionCustomersNoteRead

        public Boolean getPermissionCustomersNoteRead()
      • getPermissionCustomersNoteWrite

        public Boolean getPermissionCustomersNoteWrite()
      • getPermissionCustomersPhoneRead

        public Boolean getPermissionCustomersPhoneRead()
      • getPermissionCustomersPhoneWrite

        public Boolean getPermissionCustomersPhoneWrite()
      • getPermissionCustomersMarketingRead

        public Boolean getPermissionCustomersMarketingRead()
      • getPermissionCustomersMarketingWrite

        public Boolean getPermissionCustomersMarketingWrite()
      • getPrivacyPolicy

        public String getPrivacyPolicy()
      • getEula

        public String getEula()
      • getSupportPhone

        public String getSupportPhone()
      • getSupportPhoneHours

        public String getSupportPhoneHours()
      • getSupportEmail

        public String getSupportEmail()
      • getSupportUrl

        public String getSupportUrl()
      • getAndroidPermissions

        public List<AndroidPermission> getAndroidPermissions()
        The app's android permissions
      • getScreenshots

        public List<Screenshot> getScreenshots()
        The app's screenshots
      • getAvailableSubscriptions

        public List<AppSubscription> getAvailableSubscriptions()
        Available subscription options for this app
      • getSubscriptions

        public List<AppSubscription> getSubscriptions()
        Subscription options for this app
      • getRevisions

        public List<Reference> getRevisions()
        Revisions for this app
      • getAvailableMetereds

        public List<AppMetered> getAvailableMetereds()
        Available metered options for this app
      • getMetereds

        public List<AppMetered> getMetereds()
        Metered options for this app
      • getUsbDevices

        public List<AppUsbDevice> getUsbDevices()
        USB devices with which this app will communicate
      • getIsMerchantInTrial

        @Deprecated
        public Boolean getIsMerchantInTrial()
        Deprecated.
        DEPRECATED: This is now derived directly from billingStartTime (if future -> in trial; if past -> not in trial). So it is now unnecessary. Please update client code to not use it.
      • getCurrentSubscription

        public AppSubscription getCurrentSubscription()
        The merchant's current subscription for this app
      • getWebhook

        public WebHook getWebhook()
        The app's web hook
      • getAndroidVersions

        public List<AndroidVersion> getAndroidVersions()
        The app's uploaded apks
      • getInstalled

        public Boolean getInstalled()
        Whether the app is installed
      • getInstalledTime

        public Long getInstalledTime()
        If the merchant has the app installed, this is the timestamp of when they installed the app.
      • getPaidAppHasTrial

        public Boolean getPaidAppHasTrial()
        If the app is a paid app, this tells whether it currently offers a 30 day free trial or not. Developer can toggle at will.
      • getApprovalStatusModifiedTime

        public Long getApprovalStatusModifiedTime()
        Records the time that the approval status last changed
      • getSmartReceiptText

        public String getSmartReceiptText()
        Text will print on printed receipts for this app
      • getSmartReceiptUrl

        public String getSmartReceiptUrl()
        URL we will expose on printed and web receipts for this app
      • getBillingStartTime

        public Long getBillingStartTime()
        If the merchant has the app installed, this is the timestamp of when they start/started paying. If the merchant doesn't have the app installed, this is the timestamp of when they would start paying. In UTC. Applies to paid apps only.
      • getBillingInfo

        public AppBillingInfo getBillingInfo()
        Billing information for the app for the merchant in context
      • getAppSecret

        public String getAppSecret()
        App's client secret for use with oauth
      • getBusinessTypes

        public List<BusinessType> getBusinessTypes()
        App's associated business types
      • getDeviceTypes

        public List<DeviceType> getDeviceTypes()
        App's supported device types
      • getTaxClassificationCode

        public String getTaxClassificationCode()
      • getApplicationId

        public String getApplicationId()
        When set, this provides a friendly id that can be used to link an external application to this app.
      • getNonCloverBilling

        public Boolean getNonCloverBilling()
        True if the app developer handles the billing for this app.
      • getEquipmentCode

        public String getEquipmentCode()
        Used to associate this developer/app combination with a specific equipment code in First Data back office systems
      • getEquipmentName

        public String getEquipmentName()
        Used to associate this developer/app combination with a specific equipment code in First Data back office systems
      • getFirstPublishedTime

        public Long getFirstPublishedTime()
        Timestamp of first time this app transitions to approvalStatus PUBLISHED
      • getFirstApprovalTime

        public Long getFirstApprovalTime()
        Timestamp of first time this app transitions to approvalStatus APPROVED
      • getFirstSubmittedTime

        public Long getFirstSubmittedTime()
        Timestamp of first time this app transitions to approvalStatus PENDING
      • getCreatedTime

        public Long getCreatedTime()
        Timestamp of first time this app was created
      • getAppBundle

        public Reference getAppBundle()
        Points to a bundle of apps that should be installed/uninstalled when user installs/uninstalls this app.
      • getEditorPick

        public Boolean getEditorPick()
        True if the App has been tagged as an editor's pick.
      • getPopularity

        public Long getPopularity()
        Number of installs by billable production merchants once this app is published.
      • getAllowUninstall

        public Boolean getAllowUninstall()
        Only applies to default apps of plan, if true allow merchant to uninstall app.
      • getCharge

        public Boolean getCharge()
        Only applies to default apps of plan, if true then charge for app.
      • getLinkLabel

        public String getLinkLabel()
        Link label to rebrand and promote apps
      • getCategories

        public List<Reference> getCategories()
        List of app categories applicable to this app.
      • getPartnerId

        public String getPartnerId()
        Used to identify a semi-int developer app.
      • getLocales

        public List<Reference> getLocales()
        List of locale specific app resources.
      • getRejectionReason

        public String getRejectionReason()
        Rejection reason by the dev rel team while rejecting an app
      • getAggregateRating

        public AggregateRating getAggregateRating()
        Aggregate ratings & reviews data for this app.
      • getTrialDays

        public Integer getTrialDays()
        Returns the trial period in days for this app.
      • getTrialDaysLeft

        public Integer getTrialDaysLeft()
        Returns the trial period left in days for this app.
      • getIsHipaaCompliant

        public Boolean getIsHipaaCompliant()
        This attribute shows if app is restricted due to compliance.
      • getMerchantsPlanIdsExclusion

        public List<Long> getMerchantsPlanIdsExclusion()
        List of excluded merchant plan ids for given app
      • getResellersUuidsExclusion

        public List<String> getResellersUuidsExclusion()
        List of excluded resellers uuids for given app
      • 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
      • isNotNullName

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

        public boolean isNotNullPublished()
        Checks whether the 'published' field is set and is not null
      • isNotNullDeveloper

        public boolean isNotNullDeveloper()
        Checks whether the 'developer' field is set and is not null
      • isNotNullMerchant

        public boolean isNotNullMerchant()
        Checks whether the 'merchant' field is set and is not null
      • isNotNullDescription

        public boolean isNotNullDescription()
        Checks whether the 'description' field is set and is not null
      • isNotNullTagline

        public boolean isNotNullTagline()
        Checks whether the 'tagline' field is set and is not null
      • isNotNullBenefits

        public boolean isNotNullBenefits()
        Checks whether the 'benefits' field is set and is not null
      • isNotEmptyBenefits

        public boolean isNotEmptyBenefits()
        Checks whether the 'benefits' field is set and is not null and is not empty
      • isNotNullVideoUrl

        public boolean isNotNullVideoUrl()
        Checks whether the 'videoUrl' field is set and is not null
      • isNotNullActivationUrl

        public boolean isNotNullActivationUrl()
        Checks whether the 'activationUrl' field is set and is not null
      • isNotNullSiteUrl

        public boolean isNotNullSiteUrl()
        Checks whether the 'siteUrl' field is set and is not null
      • isNotNullDefaultResponseType

        public boolean isNotNullDefaultResponseType()
        Checks whether the 'defaultResponseType' field is set and is not null
      • isNotNullAppDomain

        public boolean isNotNullAppDomain()
        Checks whether the 'appDomain' field is set and is not null
      • isNotNullAndroidVersion

        public boolean isNotNullAndroidVersion()
        Checks whether the 'androidVersion' field is set and is not null
      • isNotNullPackageName

        public boolean isNotNullPackageName()
        Checks whether the 'packageName' field is set and is not null
      • isNotNullApproved

        public boolean isNotNullApproved()
        Checks whether the 'approved' field is set and is not null
      • isNotNullSystemApp

        public boolean isNotNullSystemApp()
        Checks whether the 'systemApp' field is set and is not null
      • isNotNullHidden

        public boolean isNotNullHidden()
        Checks whether the 'hidden' field is set and is not null
      • isNotNullDistribution

        public boolean isNotNullDistribution()
        Checks whether the 'distribution' field is set and is not null
      • isNotNullFilenameIcon

        public boolean isNotNullFilenameIcon()
        Checks whether the 'filenameIcon' field is set and is not null
      • isNotNullFilenameIconSmall

        public boolean isNotNullFilenameIconSmall()
        Checks whether the 'filenameIconSmall' field is set and is not null
      • isNotNullFilenameIconLarge

        public boolean isNotNullFilenameIconLarge()
        Checks whether the 'filenameIconLarge' field is set and is not null
      • isNotNullFilenameCover

        public boolean isNotNullFilenameCover()
        Checks whether the 'filenameCover' field is set and is not null
      • isNotNullFilenameBanner

        public boolean isNotNullFilenameBanner()
        Checks whether the 'filenameBanner' field is set and is not null
      • isNotNullInstallCount

        public boolean isNotNullInstallCount()
        Checks whether the 'installCount' field is set and is not null
      • isNotNullSortOrder

        public boolean isNotNullSortOrder()
        Checks whether the 'sortOrder' field is set and is not null
      • isNotNullPermissionMerchantRead

        public boolean isNotNullPermissionMerchantRead()
        Checks whether the 'permissionMerchantRead' field is set and is not null
      • isNotNullPermissionMerchantWrite

        public boolean isNotNullPermissionMerchantWrite()
        Checks whether the 'permissionMerchantWrite' field is set and is not null
      • isNotNullPermissionCustomersRead

        public boolean isNotNullPermissionCustomersRead()
        Checks whether the 'permissionCustomersRead' field is set and is not null
      • isNotNullPermissionCustomersWrite

        public boolean isNotNullPermissionCustomersWrite()
        Checks whether the 'permissionCustomersWrite' field is set and is not null
      • isNotNullPermissionInventoryRead

        public boolean isNotNullPermissionInventoryRead()
        Checks whether the 'permissionInventoryRead' field is set and is not null
      • isNotNullPermissionInventoryWrite

        public boolean isNotNullPermissionInventoryWrite()
        Checks whether the 'permissionInventoryWrite' field is set and is not null
      • isNotNullPermissionOrdersRead

        public boolean isNotNullPermissionOrdersRead()
        Checks whether the 'permissionOrdersRead' field is set and is not null
      • isNotNullPermissionOrdersWrite

        public boolean isNotNullPermissionOrdersWrite()
        Checks whether the 'permissionOrdersWrite' field is set and is not null
      • isNotNullPermissionPaymentsRead

        public boolean isNotNullPermissionPaymentsRead()
        Checks whether the 'permissionPaymentsRead' field is set and is not null
      • isNotNullPermissionPaymentsWrite

        public boolean isNotNullPermissionPaymentsWrite()
        Checks whether the 'permissionPaymentsWrite' field is set and is not null
      • isNotNullPermissionEmployeesRead

        public boolean isNotNullPermissionEmployeesRead()
        Checks whether the 'permissionEmployeesRead' field is set and is not null
      • isNotNullPermissionEmployeesWrite

        public boolean isNotNullPermissionEmployeesWrite()
        Checks whether the 'permissionEmployeesWrite' field is set and is not null
      • isNotNullPermissionProcessCards

        public boolean isNotNullPermissionProcessCards()
        Checks whether the 'permissionProcessCards' field is set and is not null
      • isNotNullPermissionMidRead

        public boolean isNotNullPermissionMidRead()
        Checks whether the 'permissionMidRead' field is set and is not null
      • isNotNullPermissionCustomersAddressRead

        public boolean isNotNullPermissionCustomersAddressRead()
        Checks whether the 'permissionCustomersAddressRead' field is set and is not null
      • isNotNullPermissionCustomersAddressWrite

        public boolean isNotNullPermissionCustomersAddressWrite()
        Checks whether the 'permissionCustomersAddressWrite' field is set and is not null
      • isNotNullPermissionCustomersBirthdateRead

        public boolean isNotNullPermissionCustomersBirthdateRead()
        Checks whether the 'permissionCustomersBirthdateRead' field is set and is not null
      • isNotNullPermissionCustomersBirthdateWrite

        public boolean isNotNullPermissionCustomersBirthdateWrite()
        Checks whether the 'permissionCustomersBirthdateWrite' field is set and is not null
      • isNotNullPermissionCustomersBusinessnameRead

        public boolean isNotNullPermissionCustomersBusinessnameRead()
        Checks whether the 'permissionCustomersBusinessnameRead' field is set and is not null
      • isNotNullPermissionCustomersBusinessnameWrite

        public boolean isNotNullPermissionCustomersBusinessnameWrite()
        Checks whether the 'permissionCustomersBusinessnameWrite' field is set and is not null
      • isNotNullPermissionCustomersCardRead

        public boolean isNotNullPermissionCustomersCardRead()
        Checks whether the 'permissionCustomersCardRead' field is set and is not null
      • isNotNullPermissionCustomersCardWrite

        public boolean isNotNullPermissionCustomersCardWrite()
        Checks whether the 'permissionCustomersCardWrite' field is set and is not null
      • isNotNullPermissionCustomersEmailRead

        public boolean isNotNullPermissionCustomersEmailRead()
        Checks whether the 'permissionCustomersEmailRead' field is set and is not null
      • isNotNullPermissionCustomersEmailWrite

        public boolean isNotNullPermissionCustomersEmailWrite()
        Checks whether the 'permissionCustomersEmailWrite' field is set and is not null
      • isNotNullPermissionCustomersNoteRead

        public boolean isNotNullPermissionCustomersNoteRead()
        Checks whether the 'permissionCustomersNoteRead' field is set and is not null
      • isNotNullPermissionCustomersNoteWrite

        public boolean isNotNullPermissionCustomersNoteWrite()
        Checks whether the 'permissionCustomersNoteWrite' field is set and is not null
      • isNotNullPermissionCustomersPhoneRead

        public boolean isNotNullPermissionCustomersPhoneRead()
        Checks whether the 'permissionCustomersPhoneRead' field is set and is not null
      • isNotNullPermissionCustomersPhoneWrite

        public boolean isNotNullPermissionCustomersPhoneWrite()
        Checks whether the 'permissionCustomersPhoneWrite' field is set and is not null
      • isNotNullPermissionCustomersMarketingRead

        public boolean isNotNullPermissionCustomersMarketingRead()
        Checks whether the 'permissionCustomersMarketingRead' field is set and is not null
      • isNotNullPermissionCustomersMarketingWrite

        public boolean isNotNullPermissionCustomersMarketingWrite()
        Checks whether the 'permissionCustomersMarketingWrite' field is set and is not null
      • isNotNullPrivacyPolicy

        public boolean isNotNullPrivacyPolicy()
        Checks whether the 'privacyPolicy' field is set and is not null
      • isNotNullEula

        public boolean isNotNullEula()
        Checks whether the 'eula' field is set and is not null
      • isNotNullSupportPhone

        public boolean isNotNullSupportPhone()
        Checks whether the 'supportPhone' field is set and is not null
      • isNotNullSupportPhoneHours

        public boolean isNotNullSupportPhoneHours()
        Checks whether the 'supportPhoneHours' field is set and is not null
      • isNotNullSupportEmail

        public boolean isNotNullSupportEmail()
        Checks whether the 'supportEmail' field is set and is not null
      • isNotNullSupportUrl

        public boolean isNotNullSupportUrl()
        Checks whether the 'supportUrl' field is set and is not null
      • isNotNullProductType

        public boolean isNotNullProductType()
        Checks whether the 'productType' field is set and is not null
      • isNotNullApprovalStatus

        public boolean isNotNullApprovalStatus()
        Checks whether the 'approvalStatus' field is set and is not null
      • isNotNullAndroidPermissions

        public boolean isNotNullAndroidPermissions()
        Checks whether the 'androidPermissions' field is set and is not null
      • isNotEmptyAndroidPermissions

        public boolean isNotEmptyAndroidPermissions()
        Checks whether the 'androidPermissions' field is set and is not null and is not empty
      • isNotNullScreenshots

        public boolean isNotNullScreenshots()
        Checks whether the 'screenshots' field is set and is not null
      • isNotEmptyScreenshots

        public boolean isNotEmptyScreenshots()
        Checks whether the 'screenshots' field is set and is not null and is not empty
      • isNotNullAvailableSubscriptions

        public boolean isNotNullAvailableSubscriptions()
        Checks whether the 'availableSubscriptions' field is set and is not null
      • isNotEmptyAvailableSubscriptions

        public boolean isNotEmptyAvailableSubscriptions()
        Checks whether the 'availableSubscriptions' field is set and is not null and is not empty
      • isNotNullSubscriptions

        public boolean isNotNullSubscriptions()
        Checks whether the 'subscriptions' field is set and is not null
      • isNotEmptySubscriptions

        public boolean isNotEmptySubscriptions()
        Checks whether the 'subscriptions' field is set and is not null and is not empty
      • isNotNullRevisions

        public boolean isNotNullRevisions()
        Checks whether the 'revisions' field is set and is not null
      • isNotEmptyRevisions

        public boolean isNotEmptyRevisions()
        Checks whether the 'revisions' field is set and is not null and is not empty
      • isNotNullAvailableMetereds

        public boolean isNotNullAvailableMetereds()
        Checks whether the 'availableMetereds' field is set and is not null
      • isNotEmptyAvailableMetereds

        public boolean isNotEmptyAvailableMetereds()
        Checks whether the 'availableMetereds' field is set and is not null and is not empty
      • isNotNullMetereds

        public boolean isNotNullMetereds()
        Checks whether the 'metereds' field is set and is not null
      • isNotEmptyMetereds

        public boolean isNotEmptyMetereds()
        Checks whether the 'metereds' field is set and is not null and is not empty
      • isNotNullUsbDevices

        public boolean isNotNullUsbDevices()
        Checks whether the 'usbDevices' field is set and is not null
      • isNotEmptyUsbDevices

        public boolean isNotEmptyUsbDevices()
        Checks whether the 'usbDevices' field is set and is not null and is not empty
      • isNotNullIsMerchantInTrial

        public boolean isNotNullIsMerchantInTrial()
        Checks whether the 'isMerchantInTrial' field is set and is not null
      • isNotNullCurrentSubscription

        public boolean isNotNullCurrentSubscription()
        Checks whether the 'currentSubscription' field is set and is not null
      • isNotNullWebhook

        public boolean isNotNullWebhook()
        Checks whether the 'webhook' field is set and is not null
      • isNotNullAndroidVersions

        public boolean isNotNullAndroidVersions()
        Checks whether the 'androidVersions' field is set and is not null
      • isNotEmptyAndroidVersions

        public boolean isNotEmptyAndroidVersions()
        Checks whether the 'androidVersions' field is set and is not null and is not empty
      • isNotNullInstalled

        public boolean isNotNullInstalled()
        Checks whether the 'installed' field is set and is not null
      • isNotNullInstalledTime

        public boolean isNotNullInstalledTime()
        Checks whether the 'installedTime' field is set and is not null
      • isNotNullPaidAppHasTrial

        public boolean isNotNullPaidAppHasTrial()
        Checks whether the 'paidAppHasTrial' field is set and is not null
      • isNotNullApprovalStatusModifiedTime

        public boolean isNotNullApprovalStatusModifiedTime()
        Checks whether the 'approvalStatusModifiedTime' field is set and is not null
      • isNotNullSmartReceiptText

        public boolean isNotNullSmartReceiptText()
        Checks whether the 'smartReceiptText' field is set and is not null
      • isNotNullSmartReceiptUrl

        public boolean isNotNullSmartReceiptUrl()
        Checks whether the 'smartReceiptUrl' field is set and is not null
      • isNotNullBillingStartTime

        public boolean isNotNullBillingStartTime()
        Checks whether the 'billingStartTime' field is set and is not null
      • isNotNullBillingInfo

        public boolean isNotNullBillingInfo()
        Checks whether the 'billingInfo' field is set and is not null
      • isNotNullAppSecret

        public boolean isNotNullAppSecret()
        Checks whether the 'appSecret' field is set and is not null
      • isNotNullBusinessTypes

        public boolean isNotNullBusinessTypes()
        Checks whether the 'businessTypes' field is set and is not null
      • isNotEmptyBusinessTypes

        public boolean isNotEmptyBusinessTypes()
        Checks whether the 'businessTypes' field is set and is not null and is not empty
      • isNotNullDeviceTypes

        public boolean isNotNullDeviceTypes()
        Checks whether the 'deviceTypes' field is set and is not null
      • isNotEmptyDeviceTypes

        public boolean isNotEmptyDeviceTypes()
        Checks whether the 'deviceTypes' field is set and is not null and is not empty
      • isNotNullModules

        public boolean isNotNullModules()
        Checks whether the 'modules' field is set and is not null
      • isNotEmptyModules

        public boolean isNotEmptyModules()
        Checks whether the 'modules' field is set and is not null and is not empty
      • isNotNullTaxClassificationCode

        public boolean isNotNullTaxClassificationCode()
        Checks whether the 'taxClassificationCode' field is set and is not null
      • isNotNullApplicationId

        public boolean isNotNullApplicationId()
        Checks whether the 'applicationId' field is set and is not null
      • isNotNullNonCloverBilling

        public boolean isNotNullNonCloverBilling()
        Checks whether the 'nonCloverBilling' field is set and is not null
      • isNotNullEquipmentCode

        public boolean isNotNullEquipmentCode()
        Checks whether the 'equipmentCode' field is set and is not null
      • isNotNullEquipmentName

        public boolean isNotNullEquipmentName()
        Checks whether the 'equipmentName' field is set and is not null
      • isNotNullFirstPublishedTime

        public boolean isNotNullFirstPublishedTime()
        Checks whether the 'firstPublishedTime' field is set and is not null
      • isNotNullFirstApprovalTime

        public boolean isNotNullFirstApprovalTime()
        Checks whether the 'firstApprovalTime' field is set and is not null
      • isNotNullFirstSubmittedTime

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

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

        public boolean isNotNullAppBundle()
        Checks whether the 'appBundle' field is set and is not null
      • isNotNullEditorPick

        public boolean isNotNullEditorPick()
        Checks whether the 'editorPick' field is set and is not null
      • isNotNullPopularity

        public boolean isNotNullPopularity()
        Checks whether the 'popularity' field is set and is not null
      • isNotNullAllowUninstall

        public boolean isNotNullAllowUninstall()
        Checks whether the 'allowUninstall' field is set and is not null
      • isNotNullCharge

        public boolean isNotNullCharge()
        Checks whether the 'charge' field is set and is not null
      • isNotNullLinkLabel

        public boolean isNotNullLinkLabel()
        Checks whether the 'linkLabel' field is set and is not null
      • isNotNullCategories

        public boolean isNotNullCategories()
        Checks whether the 'categories' field is set and is not null
      • isNotEmptyCategories

        public boolean isNotEmptyCategories()
        Checks whether the 'categories' field is set and is not null and is not empty
      • isNotNullPartnerId

        public boolean isNotNullPartnerId()
        Checks whether the 'partnerId' field is set and is not null
      • isNotNullLocales

        public boolean isNotNullLocales()
        Checks whether the 'locales' field is set and is not null
      • isNotEmptyLocales

        public boolean isNotEmptyLocales()
        Checks whether the 'locales' field is set and is not null and is not empty
      • isNotNullRejectionReason

        public boolean isNotNullRejectionReason()
        Checks whether the 'rejectionReason' field is set and is not null
      • isNotNullAggregateRating

        public boolean isNotNullAggregateRating()
        Checks whether the 'aggregateRating' field is set and is not null
      • isNotNullTrialDays

        public boolean isNotNullTrialDays()
        Checks whether the 'trialDays' field is set and is not null
      • isNotNullTrialDaysLeft

        public boolean isNotNullTrialDaysLeft()
        Checks whether the 'trialDaysLeft' field is set and is not null
      • isNotNullIsHipaaCompliant

        public boolean isNotNullIsHipaaCompliant()
        Checks whether the 'isHipaaCompliant' field is set and is not null
      • isNotNullMerchantsPlanIdsExclusion

        public boolean isNotNullMerchantsPlanIdsExclusion()
        Checks whether the 'merchantsPlanIdsExclusion' field is set and is not null
      • isNotEmptyMerchantsPlanIdsExclusion

        public boolean isNotEmptyMerchantsPlanIdsExclusion()
        Checks whether the 'merchantsPlanIdsExclusion' field is set and is not null and is not empty
      • isNotNullResellersUuidsExclusion

        public boolean isNotNullResellersUuidsExclusion()
        Checks whether the 'resellersUuidsExclusion' field is set and is not null
      • isNotEmptyResellersUuidsExclusion

        public boolean isNotEmptyResellersUuidsExclusion()
        Checks whether the 'resellersUuidsExclusion' field is set and is not null and is not empty
      • hasId

        public boolean hasId()
        Checks whether the 'id' 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
      • hasPublished

        public boolean hasPublished()
        Checks whether the 'published' field has been set, however the value could be null
      • hasDeveloper

        public boolean hasDeveloper()
        Checks whether the 'developer' field has been set, however the value could be null
      • hasMerchant

        public boolean hasMerchant()
        Checks whether the 'merchant' field has been set, however the value could be null
      • hasDescription

        public boolean hasDescription()
        Checks whether the 'description' field has been set, however the value could be null
      • hasTagline

        public boolean hasTagline()
        Checks whether the 'tagline' field has been set, however the value could be null
      • hasBenefits

        public boolean hasBenefits()
        Checks whether the 'benefits' field has been set, however the value could be null
      • hasVideoUrl

        public boolean hasVideoUrl()
        Checks whether the 'videoUrl' field has been set, however the value could be null
      • hasActivationUrl

        public boolean hasActivationUrl()
        Checks whether the 'activationUrl' field has been set, however the value could be null
      • hasSiteUrl

        public boolean hasSiteUrl()
        Checks whether the 'siteUrl' field has been set, however the value could be null
      • hasDefaultResponseType

        public boolean hasDefaultResponseType()
        Checks whether the 'defaultResponseType' field has been set, however the value could be null
      • hasAppDomain

        public boolean hasAppDomain()
        Checks whether the 'appDomain' field has been set, however the value could be null
      • hasAndroidVersion

        public boolean hasAndroidVersion()
        Checks whether the 'androidVersion' field has been set, however the value could be null
      • hasPackageName

        public boolean hasPackageName()
        Checks whether the 'packageName' field has been set, however the value could be null
      • hasApproved

        public boolean hasApproved()
        Checks whether the 'approved' field has been set, however the value could be null
      • hasSystemApp

        public boolean hasSystemApp()
        Checks whether the 'systemApp' field has been set, however the value could be null
      • hasHidden

        public boolean hasHidden()
        Checks whether the 'hidden' field has been set, however the value could be null
      • hasDistribution

        public boolean hasDistribution()
        Checks whether the 'distribution' field has been set, however the value could be null
      • hasFilenameIcon

        public boolean hasFilenameIcon()
        Checks whether the 'filenameIcon' field has been set, however the value could be null
      • hasFilenameIconSmall

        public boolean hasFilenameIconSmall()
        Checks whether the 'filenameIconSmall' field has been set, however the value could be null
      • hasFilenameIconLarge

        public boolean hasFilenameIconLarge()
        Checks whether the 'filenameIconLarge' field has been set, however the value could be null
      • hasFilenameCover

        public boolean hasFilenameCover()
        Checks whether the 'filenameCover' field has been set, however the value could be null
      • hasFilenameBanner

        public boolean hasFilenameBanner()
        Checks whether the 'filenameBanner' field has been set, however the value could be null
      • hasInstallCount

        public boolean hasInstallCount()
        Checks whether the 'installCount' field has been set, however the value could be null
      • hasSortOrder

        public boolean hasSortOrder()
        Checks whether the 'sortOrder' field has been set, however the value could be null
      • hasPermissionMerchantRead

        public boolean hasPermissionMerchantRead()
        Checks whether the 'permissionMerchantRead' field has been set, however the value could be null
      • hasPermissionMerchantWrite

        public boolean hasPermissionMerchantWrite()
        Checks whether the 'permissionMerchantWrite' field has been set, however the value could be null
      • hasPermissionCustomersRead

        public boolean hasPermissionCustomersRead()
        Checks whether the 'permissionCustomersRead' field has been set, however the value could be null
      • hasPermissionCustomersWrite

        public boolean hasPermissionCustomersWrite()
        Checks whether the 'permissionCustomersWrite' field has been set, however the value could be null
      • hasPermissionInventoryRead

        public boolean hasPermissionInventoryRead()
        Checks whether the 'permissionInventoryRead' field has been set, however the value could be null
      • hasPermissionInventoryWrite

        public boolean hasPermissionInventoryWrite()
        Checks whether the 'permissionInventoryWrite' field has been set, however the value could be null
      • hasPermissionOrdersRead

        public boolean hasPermissionOrdersRead()
        Checks whether the 'permissionOrdersRead' field has been set, however the value could be null
      • hasPermissionOrdersWrite

        public boolean hasPermissionOrdersWrite()
        Checks whether the 'permissionOrdersWrite' field has been set, however the value could be null
      • hasPermissionPaymentsRead

        public boolean hasPermissionPaymentsRead()
        Checks whether the 'permissionPaymentsRead' field has been set, however the value could be null
      • hasPermissionPaymentsWrite

        public boolean hasPermissionPaymentsWrite()
        Checks whether the 'permissionPaymentsWrite' field has been set, however the value could be null
      • hasPermissionEmployeesRead

        public boolean hasPermissionEmployeesRead()
        Checks whether the 'permissionEmployeesRead' field has been set, however the value could be null
      • hasPermissionEmployeesWrite

        public boolean hasPermissionEmployeesWrite()
        Checks whether the 'permissionEmployeesWrite' field has been set, however the value could be null
      • hasPermissionProcessCards

        public boolean hasPermissionProcessCards()
        Checks whether the 'permissionProcessCards' field has been set, however the value could be null
      • hasPermissionMidRead

        public boolean hasPermissionMidRead()
        Checks whether the 'permissionMidRead' field has been set, however the value could be null
      • hasPermissionCustomersAddressRead

        public boolean hasPermissionCustomersAddressRead()
        Checks whether the 'permissionCustomersAddressRead' field has been set, however the value could be null
      • hasPermissionCustomersAddressWrite

        public boolean hasPermissionCustomersAddressWrite()
        Checks whether the 'permissionCustomersAddressWrite' field has been set, however the value could be null
      • hasPermissionCustomersBirthdateRead

        public boolean hasPermissionCustomersBirthdateRead()
        Checks whether the 'permissionCustomersBirthdateRead' field has been set, however the value could be null
      • hasPermissionCustomersBirthdateWrite

        public boolean hasPermissionCustomersBirthdateWrite()
        Checks whether the 'permissionCustomersBirthdateWrite' field has been set, however the value could be null
      • hasPermissionCustomersBusinessnameRead

        public boolean hasPermissionCustomersBusinessnameRead()
        Checks whether the 'permissionCustomersBusinessnameRead' field has been set, however the value could be null
      • hasPermissionCustomersBusinessnameWrite

        public boolean hasPermissionCustomersBusinessnameWrite()
        Checks whether the 'permissionCustomersBusinessnameWrite' field has been set, however the value could be null
      • hasPermissionCustomersCardRead

        public boolean hasPermissionCustomersCardRead()
        Checks whether the 'permissionCustomersCardRead' field has been set, however the value could be null
      • hasPermissionCustomersCardWrite

        public boolean hasPermissionCustomersCardWrite()
        Checks whether the 'permissionCustomersCardWrite' field has been set, however the value could be null
      • hasPermissionCustomersEmailRead

        public boolean hasPermissionCustomersEmailRead()
        Checks whether the 'permissionCustomersEmailRead' field has been set, however the value could be null
      • hasPermissionCustomersEmailWrite

        public boolean hasPermissionCustomersEmailWrite()
        Checks whether the 'permissionCustomersEmailWrite' field has been set, however the value could be null
      • hasPermissionCustomersNoteRead

        public boolean hasPermissionCustomersNoteRead()
        Checks whether the 'permissionCustomersNoteRead' field has been set, however the value could be null
      • hasPermissionCustomersNoteWrite

        public boolean hasPermissionCustomersNoteWrite()
        Checks whether the 'permissionCustomersNoteWrite' field has been set, however the value could be null
      • hasPermissionCustomersPhoneRead

        public boolean hasPermissionCustomersPhoneRead()
        Checks whether the 'permissionCustomersPhoneRead' field has been set, however the value could be null
      • hasPermissionCustomersPhoneWrite

        public boolean hasPermissionCustomersPhoneWrite()
        Checks whether the 'permissionCustomersPhoneWrite' field has been set, however the value could be null
      • hasPermissionCustomersMarketingRead

        public boolean hasPermissionCustomersMarketingRead()
        Checks whether the 'permissionCustomersMarketingRead' field has been set, however the value could be null
      • hasPermissionCustomersMarketingWrite

        public boolean hasPermissionCustomersMarketingWrite()
        Checks whether the 'permissionCustomersMarketingWrite' field has been set, however the value could be null
      • hasPrivacyPolicy

        public boolean hasPrivacyPolicy()
        Checks whether the 'privacyPolicy' field has been set, however the value could be null
      • hasEula

        public boolean hasEula()
        Checks whether the 'eula' 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
      • hasSupportPhoneHours

        public boolean hasSupportPhoneHours()
        Checks whether the 'supportPhoneHours' 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
      • hasSupportUrl

        public boolean hasSupportUrl()
        Checks whether the 'supportUrl' field has been set, however the value could be null
      • hasProductType

        public boolean hasProductType()
        Checks whether the 'productType' field has been set, however the value could be null
      • hasApprovalStatus

        public boolean hasApprovalStatus()
        Checks whether the 'approvalStatus' field has been set, however the value could be null
      • hasAndroidPermissions

        public boolean hasAndroidPermissions()
        Checks whether the 'androidPermissions' field has been set, however the value could be null
      • hasScreenshots

        public boolean hasScreenshots()
        Checks whether the 'screenshots' field has been set, however the value could be null
      • hasAvailableSubscriptions

        public boolean hasAvailableSubscriptions()
        Checks whether the 'availableSubscriptions' field has been set, however the value could be null
      • hasSubscriptions

        public boolean hasSubscriptions()
        Checks whether the 'subscriptions' field has been set, however the value could be null
      • hasRevisions

        public boolean hasRevisions()
        Checks whether the 'revisions' field has been set, however the value could be null
      • hasAvailableMetereds

        public boolean hasAvailableMetereds()
        Checks whether the 'availableMetereds' field has been set, however the value could be null
      • hasMetereds

        public boolean hasMetereds()
        Checks whether the 'metereds' field has been set, however the value could be null
      • hasUsbDevices

        public boolean hasUsbDevices()
        Checks whether the 'usbDevices' field has been set, however the value could be null
      • hasIsMerchantInTrial

        public boolean hasIsMerchantInTrial()
        Checks whether the 'isMerchantInTrial' field has been set, however the value could be null
      • hasCurrentSubscription

        public boolean hasCurrentSubscription()
        Checks whether the 'currentSubscription' field has been set, however the value could be null
      • hasWebhook

        public boolean hasWebhook()
        Checks whether the 'webhook' field has been set, however the value could be null
      • hasAndroidVersions

        public boolean hasAndroidVersions()
        Checks whether the 'androidVersions' field has been set, however the value could be null
      • hasInstalled

        public boolean hasInstalled()
        Checks whether the 'installed' field has been set, however the value could be null
      • hasInstalledTime

        public boolean hasInstalledTime()
        Checks whether the 'installedTime' field has been set, however the value could be null
      • hasPaidAppHasTrial

        public boolean hasPaidAppHasTrial()
        Checks whether the 'paidAppHasTrial' field has been set, however the value could be null
      • hasApprovalStatusModifiedTime

        public boolean hasApprovalStatusModifiedTime()
        Checks whether the 'approvalStatusModifiedTime' field has been set, however the value could be null
      • hasSmartReceiptText

        public boolean hasSmartReceiptText()
        Checks whether the 'smartReceiptText' field has been set, however the value could be null
      • hasSmartReceiptUrl

        public boolean hasSmartReceiptUrl()
        Checks whether the 'smartReceiptUrl' field has been set, however the value could be null
      • hasBillingStartTime

        public boolean hasBillingStartTime()
        Checks whether the 'billingStartTime' field has been set, however the value could be null
      • hasBillingInfo

        public boolean hasBillingInfo()
        Checks whether the 'billingInfo' field has been set, however the value could be null
      • hasAppSecret

        public boolean hasAppSecret()
        Checks whether the 'appSecret' field has been set, however the value could be null
      • hasBusinessTypes

        public boolean hasBusinessTypes()
        Checks whether the 'businessTypes' field has been set, however the value could be null
      • hasDeviceTypes

        public boolean hasDeviceTypes()
        Checks whether the 'deviceTypes' field has been set, however the value could be null
      • hasModules

        public boolean hasModules()
        Checks whether the 'modules' field has been set, however the value could be null
      • hasTaxClassificationCode

        public boolean hasTaxClassificationCode()
        Checks whether the 'taxClassificationCode' field has been set, however the value could be null
      • hasApplicationId

        public boolean hasApplicationId()
        Checks whether the 'applicationId' field has been set, however the value could be null
      • hasNonCloverBilling

        public boolean hasNonCloverBilling()
        Checks whether the 'nonCloverBilling' field has been set, however the value could be null
      • hasEquipmentCode

        public boolean hasEquipmentCode()
        Checks whether the 'equipmentCode' field has been set, however the value could be null
      • hasEquipmentName

        public boolean hasEquipmentName()
        Checks whether the 'equipmentName' field has been set, however the value could be null
      • hasFirstPublishedTime

        public boolean hasFirstPublishedTime()
        Checks whether the 'firstPublishedTime' field has been set, however the value could be null
      • hasFirstApprovalTime

        public boolean hasFirstApprovalTime()
        Checks whether the 'firstApprovalTime' field has been set, however the value could be null
      • hasFirstSubmittedTime

        public boolean hasFirstSubmittedTime()
        Checks whether the 'firstSubmittedTime' 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
      • hasAppBundle

        public boolean hasAppBundle()
        Checks whether the 'appBundle' field has been set, however the value could be null
      • hasEditorPick

        public boolean hasEditorPick()
        Checks whether the 'editorPick' field has been set, however the value could be null
      • hasPopularity

        public boolean hasPopularity()
        Checks whether the 'popularity' field has been set, however the value could be null
      • hasAllowUninstall

        public boolean hasAllowUninstall()
        Checks whether the 'allowUninstall' field has been set, however the value could be null
      • hasCharge

        public boolean hasCharge()
        Checks whether the 'charge' field has been set, however the value could be null
      • hasLinkLabel

        public boolean hasLinkLabel()
        Checks whether the 'linkLabel' field has been set, however the value could be null
      • hasCategories

        public boolean hasCategories()
        Checks whether the 'categories' field has been set, however the value could be null
      • hasPartnerId

        public boolean hasPartnerId()
        Checks whether the 'partnerId' field has been set, however the value could be null
      • hasLocales

        public boolean hasLocales()
        Checks whether the 'locales' field has been set, however the value could be null
      • hasRejectionReason

        public boolean hasRejectionReason()
        Checks whether the 'rejectionReason' field has been set, however the value could be null
      • hasAggregateRating

        public boolean hasAggregateRating()
        Checks whether the 'aggregateRating' field has been set, however the value could be null
      • hasTrialDays

        public boolean hasTrialDays()
        Checks whether the 'trialDays' field has been set, however the value could be null
      • hasTrialDaysLeft

        public boolean hasTrialDaysLeft()
        Checks whether the 'trialDaysLeft' field has been set, however the value could be null
      • hasIsHipaaCompliant

        public boolean hasIsHipaaCompliant()
        Checks whether the 'isHipaaCompliant' field has been set, however the value could be null
      • hasMerchantsPlanIdsExclusion

        public boolean hasMerchantsPlanIdsExclusion()
        Checks whether the 'merchantsPlanIdsExclusion' field has been set, however the value could be null
      • hasResellersUuidsExclusion

        public boolean hasResellersUuidsExclusion()
        Checks whether the 'resellersUuidsExclusion' field has been set, however the value could be null
      • setId

        public App setId​(String id)
        Sets the field 'id'.
      • setName

        public App setName​(String name)
        Sets the field 'name'.
      • setPublished

        public App setPublished​(Boolean published)
        Sets the field 'published'.
      • setDeveloper

        public App setDeveloper​(Developer developer)
        Sets the field 'developer'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
      • setMerchant

        public App setMerchant​(Merchant merchant)
        Sets the field 'merchant'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
      • setDescription

        public App setDescription​(String description)
        Sets the field 'description'.
      • setTagline

        public App setTagline​(String tagline)
        Sets the field 'tagline'.
      • setBenefits

        public App setBenefits​(List<String> benefits)
        Sets the field 'benefits'. Nulls in the given List are skipped. List parameter is copied, so it will not reflect any changes, but objects inside it will.
      • setVideoUrl

        public App setVideoUrl​(String videoUrl)
        Sets the field 'videoUrl'.
      • setActivationUrl

        public App setActivationUrl​(String activationUrl)
        Sets the field 'activationUrl'.
      • setSiteUrl

        public App setSiteUrl​(String siteUrl)
        Sets the field 'siteUrl'.
      • setDefaultResponseType

        public App setDefaultResponseType​(OAuthResponseType defaultResponseType)
        Sets the field 'defaultResponseType'.
      • setAppDomain

        public App setAppDomain​(String appDomain)
        Sets the field 'appDomain'.
      • setAndroidVersion

        public App setAndroidVersion​(AndroidVersion androidVersion)
        Sets the field 'androidVersion'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
      • setPackageName

        public App setPackageName​(String packageName)
        Sets the field 'packageName'.
      • setApproved

        public App setApproved​(Boolean approved)
        Sets the field 'approved'.
      • setSystemApp

        public App setSystemApp​(Boolean systemApp)
        Sets the field 'systemApp'.
      • setHidden

        public App setHidden​(Boolean hidden)
        Sets the field 'hidden'.
      • setDistribution

        public App setDistribution​(Distribution distribution)
        Sets the field 'distribution'.
      • setFilenameIcon

        public App setFilenameIcon​(String filenameIcon)
        Sets the field 'filenameIcon'.
      • setFilenameIconSmall

        public App setFilenameIconSmall​(String filenameIconSmall)
        Sets the field 'filenameIconSmall'.
      • setFilenameIconLarge

        public App setFilenameIconLarge​(String filenameIconLarge)
        Sets the field 'filenameIconLarge'.
      • setFilenameCover

        public App setFilenameCover​(String filenameCover)
        Sets the field 'filenameCover'.
      • setFilenameBanner

        public App setFilenameBanner​(String filenameBanner)
        Sets the field 'filenameBanner'.
      • setInstallCount

        public App setInstallCount​(Long installCount)
        Sets the field 'installCount'.
      • setSortOrder

        public App setSortOrder​(Long sortOrder)
        Sets the field 'sortOrder'.
      • setPermissionMerchantRead

        public App setPermissionMerchantRead​(Boolean permissionMerchantRead)
        Sets the field 'permissionMerchantRead'.
      • setPermissionMerchantWrite

        public App setPermissionMerchantWrite​(Boolean permissionMerchantWrite)
        Sets the field 'permissionMerchantWrite'.
      • setPermissionCustomersRead

        public App setPermissionCustomersRead​(Boolean permissionCustomersRead)
        Sets the field 'permissionCustomersRead'.
      • setPermissionCustomersWrite

        public App setPermissionCustomersWrite​(Boolean permissionCustomersWrite)
        Sets the field 'permissionCustomersWrite'.
      • setPermissionInventoryRead

        public App setPermissionInventoryRead​(Boolean permissionInventoryRead)
        Sets the field 'permissionInventoryRead'.
      • setPermissionInventoryWrite

        public App setPermissionInventoryWrite​(Boolean permissionInventoryWrite)
        Sets the field 'permissionInventoryWrite'.
      • setPermissionOrdersRead

        public App setPermissionOrdersRead​(Boolean permissionOrdersRead)
        Sets the field 'permissionOrdersRead'.
      • setPermissionOrdersWrite

        public App setPermissionOrdersWrite​(Boolean permissionOrdersWrite)
        Sets the field 'permissionOrdersWrite'.
      • setPermissionPaymentsRead

        public App setPermissionPaymentsRead​(Boolean permissionPaymentsRead)
        Sets the field 'permissionPaymentsRead'.
      • setPermissionPaymentsWrite

        public App setPermissionPaymentsWrite​(Boolean permissionPaymentsWrite)
        Sets the field 'permissionPaymentsWrite'.
      • setPermissionEmployeesRead

        public App setPermissionEmployeesRead​(Boolean permissionEmployeesRead)
        Sets the field 'permissionEmployeesRead'.
      • setPermissionEmployeesWrite

        public App setPermissionEmployeesWrite​(Boolean permissionEmployeesWrite)
        Sets the field 'permissionEmployeesWrite'.
      • setPermissionProcessCards

        public App setPermissionProcessCards​(Boolean permissionProcessCards)
        Sets the field 'permissionProcessCards'.
      • setPermissionMidRead

        public App setPermissionMidRead​(Boolean permissionMidRead)
        Sets the field 'permissionMidRead'.
      • setPermissionCustomersAddressRead

        public App setPermissionCustomersAddressRead​(Boolean permissionCustomersAddressRead)
        Sets the field 'permissionCustomersAddressRead'.
      • setPermissionCustomersAddressWrite

        public App setPermissionCustomersAddressWrite​(Boolean permissionCustomersAddressWrite)
        Sets the field 'permissionCustomersAddressWrite'.
      • setPermissionCustomersBirthdateRead

        public App setPermissionCustomersBirthdateRead​(Boolean permissionCustomersBirthdateRead)
        Sets the field 'permissionCustomersBirthdateRead'.
      • setPermissionCustomersBirthdateWrite

        public App setPermissionCustomersBirthdateWrite​(Boolean permissionCustomersBirthdateWrite)
        Sets the field 'permissionCustomersBirthdateWrite'.
      • setPermissionCustomersBusinessnameRead

        public App setPermissionCustomersBusinessnameRead​(Boolean permissionCustomersBusinessnameRead)
        Sets the field 'permissionCustomersBusinessnameRead'.
      • setPermissionCustomersBusinessnameWrite

        public App setPermissionCustomersBusinessnameWrite​(Boolean permissionCustomersBusinessnameWrite)
        Sets the field 'permissionCustomersBusinessnameWrite'.
      • setPermissionCustomersCardRead

        public App setPermissionCustomersCardRead​(Boolean permissionCustomersCardRead)
        Sets the field 'permissionCustomersCardRead'.
      • setPermissionCustomersCardWrite

        public App setPermissionCustomersCardWrite​(Boolean permissionCustomersCardWrite)
        Sets the field 'permissionCustomersCardWrite'.
      • setPermissionCustomersEmailRead

        public App setPermissionCustomersEmailRead​(Boolean permissionCustomersEmailRead)
        Sets the field 'permissionCustomersEmailRead'.
      • setPermissionCustomersEmailWrite

        public App setPermissionCustomersEmailWrite​(Boolean permissionCustomersEmailWrite)
        Sets the field 'permissionCustomersEmailWrite'.
      • setPermissionCustomersNoteRead

        public App setPermissionCustomersNoteRead​(Boolean permissionCustomersNoteRead)
        Sets the field 'permissionCustomersNoteRead'.
      • setPermissionCustomersNoteWrite

        public App setPermissionCustomersNoteWrite​(Boolean permissionCustomersNoteWrite)
        Sets the field 'permissionCustomersNoteWrite'.
      • setPermissionCustomersPhoneRead

        public App setPermissionCustomersPhoneRead​(Boolean permissionCustomersPhoneRead)
        Sets the field 'permissionCustomersPhoneRead'.
      • setPermissionCustomersPhoneWrite

        public App setPermissionCustomersPhoneWrite​(Boolean permissionCustomersPhoneWrite)
        Sets the field 'permissionCustomersPhoneWrite'.
      • setPermissionCustomersMarketingRead

        public App setPermissionCustomersMarketingRead​(Boolean permissionCustomersMarketingRead)
        Sets the field 'permissionCustomersMarketingRead'.
      • setPermissionCustomersMarketingWrite

        public App setPermissionCustomersMarketingWrite​(Boolean permissionCustomersMarketingWrite)
        Sets the field 'permissionCustomersMarketingWrite'.
      • setPrivacyPolicy

        public App setPrivacyPolicy​(String privacyPolicy)
        Sets the field 'privacyPolicy'.
      • setEula

        public App setEula​(String eula)
        Sets the field 'eula'.
      • setSupportPhone

        public App setSupportPhone​(String supportPhone)
        Sets the field 'supportPhone'.
      • setSupportPhoneHours

        public App setSupportPhoneHours​(String supportPhoneHours)
        Sets the field 'supportPhoneHours'.
      • setSupportEmail

        public App setSupportEmail​(String supportEmail)
        Sets the field 'supportEmail'.
      • setSupportUrl

        public App setSupportUrl​(String supportUrl)
        Sets the field 'supportUrl'.
      • setProductType

        public App setProductType​(ProductType productType)
        Sets the field 'productType'.
      • setApprovalStatus

        public App setApprovalStatus​(ApprovalStatus approvalStatus)
        Sets the field 'approvalStatus'.
      • setAndroidPermissions

        public App setAndroidPermissions​(List<AndroidPermission> androidPermissions)
        Sets the field 'androidPermissions'. Nulls in the given List are skipped. List parameter is copied, so it will not reflect any changes, but objects inside it will.
      • setScreenshots

        public App setScreenshots​(List<Screenshot> screenshots)
        Sets the field 'screenshots'. Nulls in the given List are skipped. List parameter is copied, so it will not reflect any changes, but objects inside it will.
      • setAvailableSubscriptions

        public App setAvailableSubscriptions​(List<AppSubscription> availableSubscriptions)
        Sets the field 'availableSubscriptions'. Nulls in the given List are skipped. List parameter is copied, so it will not reflect any changes, but objects inside it will.
      • setSubscriptions

        public App setSubscriptions​(List<AppSubscription> subscriptions)
        Sets the field 'subscriptions'. Nulls in the given List are skipped. List parameter is copied, so it will not reflect any changes, but objects inside it will.
      • setRevisions

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

        public App setAvailableMetereds​(List<AppMetered> availableMetereds)
        Sets the field 'availableMetereds'. Nulls in the given List are skipped. List parameter is copied, so it will not reflect any changes, but objects inside it will.
      • setMetereds

        public App setMetereds​(List<AppMetered> metereds)
        Sets the field 'metereds'. Nulls in the given List are skipped. List parameter is copied, so it will not reflect any changes, but objects inside it will.
      • setUsbDevices

        public App setUsbDevices​(List<AppUsbDevice> usbDevices)
        Sets the field 'usbDevices'. Nulls in the given List are skipped. List parameter is copied, so it will not reflect any changes, but objects inside it will.
      • setIsMerchantInTrial

        public App setIsMerchantInTrial​(Boolean isMerchantInTrial)
        Sets the field 'isMerchantInTrial'.
      • setCurrentSubscription

        public App setCurrentSubscription​(AppSubscription currentSubscription)
        Sets the field 'currentSubscription'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
      • setWebhook

        public App setWebhook​(WebHook webhook)
        Sets the field 'webhook'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
      • setAndroidVersions

        public App setAndroidVersions​(List<AndroidVersion> androidVersions)
        Sets the field 'androidVersions'. Nulls in the given List are skipped. List parameter is copied, so it will not reflect any changes, but objects inside it will.
      • setInstalled

        public App setInstalled​(Boolean installed)
        Sets the field 'installed'.
      • setInstalledTime

        public App setInstalledTime​(Long installedTime)
        Sets the field 'installedTime'.
      • setPaidAppHasTrial

        public App setPaidAppHasTrial​(Boolean paidAppHasTrial)
        Sets the field 'paidAppHasTrial'.
      • setApprovalStatusModifiedTime

        public App setApprovalStatusModifiedTime​(Long approvalStatusModifiedTime)
        Sets the field 'approvalStatusModifiedTime'.
      • setSmartReceiptText

        public App setSmartReceiptText​(String smartReceiptText)
        Sets the field 'smartReceiptText'.
      • setSmartReceiptUrl

        public App setSmartReceiptUrl​(String smartReceiptUrl)
        Sets the field 'smartReceiptUrl'.
      • setBillingStartTime

        public App setBillingStartTime​(Long billingStartTime)
        Sets the field 'billingStartTime'.
      • setBillingInfo

        public App setBillingInfo​(AppBillingInfo billingInfo)
        Sets the field 'billingInfo'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
      • setAppSecret

        public App setAppSecret​(String appSecret)
        Sets the field 'appSecret'.
      • setBusinessTypes

        public App setBusinessTypes​(List<BusinessType> businessTypes)
        Sets the field 'businessTypes'. Nulls in the given List are skipped. List parameter is copied, so it will not reflect any changes, but objects inside it will.
      • setDeviceTypes

        public App setDeviceTypes​(List<DeviceType> deviceTypes)
        Sets the field 'deviceTypes'. Nulls in the given List are skipped. List parameter is copied, so it will not reflect any changes, but objects inside it will.
      • setModules

        public App setModules​(List<Module> modules)
        Sets the field 'modules'. Nulls in the given List are skipped. List parameter is copied, so it will not reflect any changes, but objects inside it will.
      • setTaxClassificationCode

        public App setTaxClassificationCode​(String taxClassificationCode)
        Sets the field 'taxClassificationCode'.
      • setApplicationId

        public App setApplicationId​(String applicationId)
        Sets the field 'applicationId'.
      • setNonCloverBilling

        public App setNonCloverBilling​(Boolean nonCloverBilling)
        Sets the field 'nonCloverBilling'.
      • setEquipmentCode

        public App setEquipmentCode​(String equipmentCode)
        Sets the field 'equipmentCode'.
      • setEquipmentName

        public App setEquipmentName​(String equipmentName)
        Sets the field 'equipmentName'.
      • setFirstPublishedTime

        public App setFirstPublishedTime​(Long firstPublishedTime)
        Sets the field 'firstPublishedTime'.
      • setFirstApprovalTime

        public App setFirstApprovalTime​(Long firstApprovalTime)
        Sets the field 'firstApprovalTime'.
      • setFirstSubmittedTime

        public App setFirstSubmittedTime​(Long firstSubmittedTime)
        Sets the field 'firstSubmittedTime'.
      • setCreatedTime

        public App setCreatedTime​(Long createdTime)
        Sets the field 'createdTime'.
      • setAppBundle

        public App setAppBundle​(Reference appBundle)
        Sets the field 'appBundle'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
      • setEditorPick

        public App setEditorPick​(Boolean editorPick)
        Sets the field 'editorPick'.
      • setPopularity

        public App setPopularity​(Long popularity)
        Sets the field 'popularity'.
      • setAllowUninstall

        public App setAllowUninstall​(Boolean allowUninstall)
        Sets the field 'allowUninstall'.
      • setCharge

        public App setCharge​(Boolean charge)
        Sets the field 'charge'.
      • setLinkLabel

        public App setLinkLabel​(String linkLabel)
        Sets the field 'linkLabel'.
      • setCategories

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

        public App setPartnerId​(String partnerId)
        Sets the field 'partnerId'.
      • setLocales

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

        public App setRejectionReason​(String rejectionReason)
        Sets the field 'rejectionReason'.
      • setAggregateRating

        public App setAggregateRating​(AggregateRating aggregateRating)
        Sets the field 'aggregateRating'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
      • setTrialDays

        public App setTrialDays​(Integer trialDays)
        Sets the field 'trialDays'.
      • setTrialDaysLeft

        public App setTrialDaysLeft​(Integer trialDaysLeft)
        Sets the field 'trialDaysLeft'.
      • setIsHipaaCompliant

        public App setIsHipaaCompliant​(Boolean isHipaaCompliant)
        Sets the field 'isHipaaCompliant'.
      • setMerchantsPlanIdsExclusion

        public App setMerchantsPlanIdsExclusion​(List<Long> merchantsPlanIdsExclusion)
        Sets the field 'merchantsPlanIdsExclusion'. Nulls in the given List are skipped. List parameter is copied, so it will not reflect any changes, but objects inside it will.
      • setResellersUuidsExclusion

        public App setResellersUuidsExclusion​(List<String> resellersUuidsExclusion)
        Sets the field 'resellersUuidsExclusion'. Nulls in the given List are skipped. List parameter is copied, so it will not reflect any changes, but objects inside it will.
      • clearId

        public void clearId()
        Clears the 'id' 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
      • clearPublished

        public void clearPublished()
        Clears the 'published' field, the 'has' method for this field will now return false
      • clearDeveloper

        public void clearDeveloper()
        Clears the 'developer' field, the 'has' method for this field will now return false
      • clearMerchant

        public void clearMerchant()
        Clears the 'merchant' field, the 'has' method for this field will now return false
      • clearDescription

        public void clearDescription()
        Clears the 'description' field, the 'has' method for this field will now return false
      • clearTagline

        public void clearTagline()
        Clears the 'tagline' field, the 'has' method for this field will now return false
      • clearBenefits

        public void clearBenefits()
        Clears the 'benefits' field, the 'has' method for this field will now return false
      • clearVideoUrl

        public void clearVideoUrl()
        Clears the 'videoUrl' field, the 'has' method for this field will now return false
      • clearActivationUrl

        public void clearActivationUrl()
        Clears the 'activationUrl' field, the 'has' method for this field will now return false
      • clearSiteUrl

        public void clearSiteUrl()
        Clears the 'siteUrl' field, the 'has' method for this field will now return false
      • clearDefaultResponseType

        public void clearDefaultResponseType()
        Clears the 'defaultResponseType' field, the 'has' method for this field will now return false
      • clearAppDomain

        public void clearAppDomain()
        Clears the 'appDomain' field, the 'has' method for this field will now return false
      • clearAndroidVersion

        public void clearAndroidVersion()
        Clears the 'androidVersion' field, the 'has' method for this field will now return false
      • clearPackageName

        public void clearPackageName()
        Clears the 'packageName' field, the 'has' method for this field will now return false
      • clearApproved

        public void clearApproved()
        Clears the 'approved' field, the 'has' method for this field will now return false
      • clearSystemApp

        public void clearSystemApp()
        Clears the 'systemApp' field, the 'has' method for this field will now return false
      • clearHidden

        public void clearHidden()
        Clears the 'hidden' field, the 'has' method for this field will now return false
      • clearDistribution

        public void clearDistribution()
        Clears the 'distribution' field, the 'has' method for this field will now return false
      • clearFilenameIcon

        public void clearFilenameIcon()
        Clears the 'filenameIcon' field, the 'has' method for this field will now return false
      • clearFilenameIconSmall

        public void clearFilenameIconSmall()
        Clears the 'filenameIconSmall' field, the 'has' method for this field will now return false
      • clearFilenameIconLarge

        public void clearFilenameIconLarge()
        Clears the 'filenameIconLarge' field, the 'has' method for this field will now return false
      • clearFilenameCover

        public void clearFilenameCover()
        Clears the 'filenameCover' field, the 'has' method for this field will now return false
      • clearFilenameBanner

        public void clearFilenameBanner()
        Clears the 'filenameBanner' field, the 'has' method for this field will now return false
      • clearInstallCount

        public void clearInstallCount()
        Clears the 'installCount' field, the 'has' method for this field will now return false
      • clearSortOrder

        public void clearSortOrder()
        Clears the 'sortOrder' field, the 'has' method for this field will now return false
      • clearPermissionMerchantRead

        public void clearPermissionMerchantRead()
        Clears the 'permissionMerchantRead' field, the 'has' method for this field will now return false
      • clearPermissionMerchantWrite

        public void clearPermissionMerchantWrite()
        Clears the 'permissionMerchantWrite' field, the 'has' method for this field will now return false
      • clearPermissionCustomersRead

        public void clearPermissionCustomersRead()
        Clears the 'permissionCustomersRead' field, the 'has' method for this field will now return false
      • clearPermissionCustomersWrite

        public void clearPermissionCustomersWrite()
        Clears the 'permissionCustomersWrite' field, the 'has' method for this field will now return false
      • clearPermissionInventoryRead

        public void clearPermissionInventoryRead()
        Clears the 'permissionInventoryRead' field, the 'has' method for this field will now return false
      • clearPermissionInventoryWrite

        public void clearPermissionInventoryWrite()
        Clears the 'permissionInventoryWrite' field, the 'has' method for this field will now return false
      • clearPermissionOrdersRead

        public void clearPermissionOrdersRead()
        Clears the 'permissionOrdersRead' field, the 'has' method for this field will now return false
      • clearPermissionOrdersWrite

        public void clearPermissionOrdersWrite()
        Clears the 'permissionOrdersWrite' field, the 'has' method for this field will now return false
      • clearPermissionPaymentsRead

        public void clearPermissionPaymentsRead()
        Clears the 'permissionPaymentsRead' field, the 'has' method for this field will now return false
      • clearPermissionPaymentsWrite

        public void clearPermissionPaymentsWrite()
        Clears the 'permissionPaymentsWrite' field, the 'has' method for this field will now return false
      • clearPermissionEmployeesRead

        public void clearPermissionEmployeesRead()
        Clears the 'permissionEmployeesRead' field, the 'has' method for this field will now return false
      • clearPermissionEmployeesWrite

        public void clearPermissionEmployeesWrite()
        Clears the 'permissionEmployeesWrite' field, the 'has' method for this field will now return false
      • clearPermissionProcessCards

        public void clearPermissionProcessCards()
        Clears the 'permissionProcessCards' field, the 'has' method for this field will now return false
      • clearPermissionMidRead

        public void clearPermissionMidRead()
        Clears the 'permissionMidRead' field, the 'has' method for this field will now return false
      • clearPermissionCustomersAddressRead

        public void clearPermissionCustomersAddressRead()
        Clears the 'permissionCustomersAddressRead' field, the 'has' method for this field will now return false
      • clearPermissionCustomersAddressWrite

        public void clearPermissionCustomersAddressWrite()
        Clears the 'permissionCustomersAddressWrite' field, the 'has' method for this field will now return false
      • clearPermissionCustomersBirthdateRead

        public void clearPermissionCustomersBirthdateRead()
        Clears the 'permissionCustomersBirthdateRead' field, the 'has' method for this field will now return false
      • clearPermissionCustomersBirthdateWrite

        public void clearPermissionCustomersBirthdateWrite()
        Clears the 'permissionCustomersBirthdateWrite' field, the 'has' method for this field will now return false
      • clearPermissionCustomersBusinessnameRead

        public void clearPermissionCustomersBusinessnameRead()
        Clears the 'permissionCustomersBusinessnameRead' field, the 'has' method for this field will now return false
      • clearPermissionCustomersBusinessnameWrite

        public void clearPermissionCustomersBusinessnameWrite()
        Clears the 'permissionCustomersBusinessnameWrite' field, the 'has' method for this field will now return false
      • clearPermissionCustomersCardRead

        public void clearPermissionCustomersCardRead()
        Clears the 'permissionCustomersCardRead' field, the 'has' method for this field will now return false
      • clearPermissionCustomersCardWrite

        public void clearPermissionCustomersCardWrite()
        Clears the 'permissionCustomersCardWrite' field, the 'has' method for this field will now return false
      • clearPermissionCustomersEmailRead

        public void clearPermissionCustomersEmailRead()
        Clears the 'permissionCustomersEmailRead' field, the 'has' method for this field will now return false
      • clearPermissionCustomersEmailWrite

        public void clearPermissionCustomersEmailWrite()
        Clears the 'permissionCustomersEmailWrite' field, the 'has' method for this field will now return false
      • clearPermissionCustomersNoteRead

        public void clearPermissionCustomersNoteRead()
        Clears the 'permissionCustomersNoteRead' field, the 'has' method for this field will now return false
      • clearPermissionCustomersNoteWrite

        public void clearPermissionCustomersNoteWrite()
        Clears the 'permissionCustomersNoteWrite' field, the 'has' method for this field will now return false
      • clearPermissionCustomersPhoneRead

        public void clearPermissionCustomersPhoneRead()
        Clears the 'permissionCustomersPhoneRead' field, the 'has' method for this field will now return false
      • clearPermissionCustomersPhoneWrite

        public void clearPermissionCustomersPhoneWrite()
        Clears the 'permissionCustomersPhoneWrite' field, the 'has' method for this field will now return false
      • clearPermissionCustomersMarketingRead

        public void clearPermissionCustomersMarketingRead()
        Clears the 'permissionCustomersMarketingRead' field, the 'has' method for this field will now return false
      • clearPermissionCustomersMarketingWrite

        public void clearPermissionCustomersMarketingWrite()
        Clears the 'permissionCustomersMarketingWrite' field, the 'has' method for this field will now return false
      • clearPrivacyPolicy

        public void clearPrivacyPolicy()
        Clears the 'privacyPolicy' field, the 'has' method for this field will now return false
      • clearEula

        public void clearEula()
        Clears the 'eula' 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
      • clearSupportPhoneHours

        public void clearSupportPhoneHours()
        Clears the 'supportPhoneHours' 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
      • clearSupportUrl

        public void clearSupportUrl()
        Clears the 'supportUrl' field, the 'has' method for this field will now return false
      • clearProductType

        public void clearProductType()
        Clears the 'productType' field, the 'has' method for this field will now return false
      • clearApprovalStatus

        public void clearApprovalStatus()
        Clears the 'approvalStatus' field, the 'has' method for this field will now return false
      • clearAndroidPermissions

        public void clearAndroidPermissions()
        Clears the 'androidPermissions' field, the 'has' method for this field will now return false
      • clearScreenshots

        public void clearScreenshots()
        Clears the 'screenshots' field, the 'has' method for this field will now return false
      • clearAvailableSubscriptions

        public void clearAvailableSubscriptions()
        Clears the 'availableSubscriptions' field, the 'has' method for this field will now return false
      • clearSubscriptions

        public void clearSubscriptions()
        Clears the 'subscriptions' field, the 'has' method for this field will now return false
      • clearRevisions

        public void clearRevisions()
        Clears the 'revisions' field, the 'has' method for this field will now return false
      • clearAvailableMetereds

        public void clearAvailableMetereds()
        Clears the 'availableMetereds' field, the 'has' method for this field will now return false
      • clearMetereds

        public void clearMetereds()
        Clears the 'metereds' field, the 'has' method for this field will now return false
      • clearUsbDevices

        public void clearUsbDevices()
        Clears the 'usbDevices' field, the 'has' method for this field will now return false
      • clearIsMerchantInTrial

        public void clearIsMerchantInTrial()
        Clears the 'isMerchantInTrial' field, the 'has' method for this field will now return false
      • clearCurrentSubscription

        public void clearCurrentSubscription()
        Clears the 'currentSubscription' field, the 'has' method for this field will now return false
      • clearWebhook

        public void clearWebhook()
        Clears the 'webhook' field, the 'has' method for this field will now return false
      • clearAndroidVersions

        public void clearAndroidVersions()
        Clears the 'androidVersions' field, the 'has' method for this field will now return false
      • clearInstalled

        public void clearInstalled()
        Clears the 'installed' field, the 'has' method for this field will now return false
      • clearInstalledTime

        public void clearInstalledTime()
        Clears the 'installedTime' field, the 'has' method for this field will now return false
      • clearPaidAppHasTrial

        public void clearPaidAppHasTrial()
        Clears the 'paidAppHasTrial' field, the 'has' method for this field will now return false
      • clearApprovalStatusModifiedTime

        public void clearApprovalStatusModifiedTime()
        Clears the 'approvalStatusModifiedTime' field, the 'has' method for this field will now return false
      • clearSmartReceiptText

        public void clearSmartReceiptText()
        Clears the 'smartReceiptText' field, the 'has' method for this field will now return false
      • clearSmartReceiptUrl

        public void clearSmartReceiptUrl()
        Clears the 'smartReceiptUrl' field, the 'has' method for this field will now return false
      • clearBillingStartTime

        public void clearBillingStartTime()
        Clears the 'billingStartTime' field, the 'has' method for this field will now return false
      • clearBillingInfo

        public void clearBillingInfo()
        Clears the 'billingInfo' field, the 'has' method for this field will now return false
      • clearAppSecret

        public void clearAppSecret()
        Clears the 'appSecret' field, the 'has' method for this field will now return false
      • clearBusinessTypes

        public void clearBusinessTypes()
        Clears the 'businessTypes' field, the 'has' method for this field will now return false
      • clearDeviceTypes

        public void clearDeviceTypes()
        Clears the 'deviceTypes' field, the 'has' method for this field will now return false
      • clearModules

        public void clearModules()
        Clears the 'modules' field, the 'has' method for this field will now return false
      • clearTaxClassificationCode

        public void clearTaxClassificationCode()
        Clears the 'taxClassificationCode' field, the 'has' method for this field will now return false
      • clearApplicationId

        public void clearApplicationId()
        Clears the 'applicationId' field, the 'has' method for this field will now return false
      • clearNonCloverBilling

        public void clearNonCloverBilling()
        Clears the 'nonCloverBilling' field, the 'has' method for this field will now return false
      • clearEquipmentCode

        public void clearEquipmentCode()
        Clears the 'equipmentCode' field, the 'has' method for this field will now return false
      • clearEquipmentName

        public void clearEquipmentName()
        Clears the 'equipmentName' field, the 'has' method for this field will now return false
      • clearFirstPublishedTime

        public void clearFirstPublishedTime()
        Clears the 'firstPublishedTime' field, the 'has' method for this field will now return false
      • clearFirstApprovalTime

        public void clearFirstApprovalTime()
        Clears the 'firstApprovalTime' field, the 'has' method for this field will now return false
      • clearFirstSubmittedTime

        public void clearFirstSubmittedTime()
        Clears the 'firstSubmittedTime' 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
      • clearAppBundle

        public void clearAppBundle()
        Clears the 'appBundle' field, the 'has' method for this field will now return false
      • clearEditorPick

        public void clearEditorPick()
        Clears the 'editorPick' field, the 'has' method for this field will now return false
      • clearPopularity

        public void clearPopularity()
        Clears the 'popularity' field, the 'has' method for this field will now return false
      • clearAllowUninstall

        public void clearAllowUninstall()
        Clears the 'allowUninstall' field, the 'has' method for this field will now return false
      • clearCharge

        public void clearCharge()
        Clears the 'charge' field, the 'has' method for this field will now return false
      • clearLinkLabel

        public void clearLinkLabel()
        Clears the 'linkLabel' field, the 'has' method for this field will now return false
      • clearCategories

        public void clearCategories()
        Clears the 'categories' field, the 'has' method for this field will now return false
      • clearPartnerId

        public void clearPartnerId()
        Clears the 'partnerId' field, the 'has' method for this field will now return false
      • clearLocales

        public void clearLocales()
        Clears the 'locales' field, the 'has' method for this field will now return false
      • clearRejectionReason

        public void clearRejectionReason()
        Clears the 'rejectionReason' field, the 'has' method for this field will now return false
      • clearAggregateRating

        public void clearAggregateRating()
        Clears the 'aggregateRating' field, the 'has' method for this field will now return false
      • clearTrialDays

        public void clearTrialDays()
        Clears the 'trialDays' field, the 'has' method for this field will now return false
      • clearTrialDaysLeft

        public void clearTrialDaysLeft()
        Clears the 'trialDaysLeft' field, the 'has' method for this field will now return false
      • clearIsHipaaCompliant

        public void clearIsHipaaCompliant()
        Clears the 'isHipaaCompliant' field, the 'has' method for this field will now return false
      • clearMerchantsPlanIdsExclusion

        public void clearMerchantsPlanIdsExclusion()
        Clears the 'merchantsPlanIdsExclusion' field, the 'has' method for this field will now return false
      • clearResellersUuidsExclusion

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

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