Class AccountIntegration


  • public final class AccountIntegration
    extends java.lang.Object
    • Method Detail

      • getName

        public java.lang.String getName()
        Returns:
        Company name.
      • getAbbreviatedName

        public java.util.Optional<java.lang.String> getAbbreviatedName()
        Returns:
        Optional. This shortened name appears in places with limited space, usually in conjunction with the platform's logo (e.g., Merge Link menu).<br><br>Example: <i>Workforce Now (in lieu of ADP Workforce Now), SuccessFactors (in lieu of SAP SuccessFactors)</i>
      • getCategories

        public java.util.Optional<java.util.List<CategoriesEnum>> getCategories()
        Returns:
        Category or categories this integration belongs to. Multiple categories should be comma separated, i.e. [ats, hris].
      • getImage

        public java.util.Optional<java.lang.String> getImage()
        Returns:
        Company logo in rectangular shape.
      • getSquareImage

        public java.util.Optional<java.lang.String> getSquareImage()
        Returns:
        Company logo in square shape.
      • getColor

        public java.util.Optional<java.lang.String> getColor()
        Returns:
        The color of this integration used for buttons and text throughout the app and landing pages. <b>Choose a darker, saturated color.</b>
      • getSlug

        public java.util.Optional<java.lang.String> getSlug()
      • getApiEndpointsToDocumentationUrls

        public java.util.Optional<java.util.Map<java.lang.String,​com.fasterxml.jackson.databind.JsonNode>> getApiEndpointsToDocumentationUrls()
        Returns:
        Mapping of API endpoints to documentation urls for support. Example: {'GET': [['/common-model-scopes', 'https://docs.merge.dev/accounting/common-model-scopes/#common_model_scopes_retrieve'],['/common-model-actions', 'https://docs.merge.dev/accounting/common-model-actions/#common_model_actions_retrieve']], 'POST': []}
      • getWebhookSetupGuideUrl

        public java.util.Optional<java.lang.String> getWebhookSetupGuideUrl()
        Returns:
        Setup guide URL for third party webhook creation. Exposed in Merge Docs.
      • getCategoryBetaStatus

        public java.util.Optional<java.util.Map<java.lang.String,​com.fasterxml.jackson.databind.JsonNode>> getCategoryBetaStatus()
        Returns:
        Category or categories this integration is in beta status for.
      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object
      • getAdditionalProperties

        public java.util.Map<java.lang.String,​java.lang.Object> getAdditionalProperties()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object