Class CreateExternalPageRequest


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

      • getTitle

        public java.lang.String getTitle()
        Returns:
        The title of the external page.
      • getHtml

        public java.lang.String getHtml()
        Returns:
        The body of the external page in HTML.
      • getUrl

        public java.util.Optional<java.lang.String> getUrl()
        Returns:
        The URL of the external page. This will be used by Fin to link end users to the page it based its answer on. When a URL is not present, Fin will not reference the source.
      • getAiAgentAvailability

        public java.util.Optional<java.lang.Boolean> getAiAgentAvailability()
        Returns:
        Whether the external page should be used to answer questions by AI Agent. Will not default when updating an existing external page.
      • getAiCopilotAvailability

        public java.util.Optional<java.lang.Boolean> getAiCopilotAvailability()
        Returns:
        Whether the external page should be used to answer questions by AI Copilot. Will not default when updating an existing external page.
      • getLocale

        public java.lang.String getLocale()
        Returns:
        Always en
      • getSourceId

        public int getSourceId()
        Returns:
        The unique identifier for the source of the external page which was given by Intercom. Every external page must be associated with a Content Import Source which represents the place it comes from and from which it inherits a default audience (configured in the UI). For a new source, make a POST request to the Content Import Source endpoint and an ID for the source will be returned in the response.
      • getExternalId

        public java.lang.String getExternalId()
        Returns:
        The identifier for the external page which was given by the source. Must be unique for the source.
      • 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