Class AppSiteResponse

java.lang.Object
io.github.guoshiqiufeng.dify.chat.dto.response.AppSiteResponse

public class AppSiteResponse extends Object
Since:
2025/5/30 14:03 /** Response class for the site API endpoint that returns WebApp configuration settings. Contains visual and functional settings for the Dify WebApp interface., 2024/5/30 14:03
Version:
1.1.0
Author:
yanghq, yanghq
  • Constructor Details

    • AppSiteResponse

      public AppSiteResponse()
  • Method Details

    • getTitle

      public String getTitle()
    • getChatColorTheme

      public String getChatColorTheme()
      Chat color theme, in hex format
    • getChatColorThemeInverted

      public Boolean getChatColorThemeInverted()
      Whether the chat color theme is inverted
    • getIconType

      public IconTypeEnum getIconType()
      Icon type, emoji - emoji, image - picture
    • getIcon

      public String getIcon()
      Icon. If it's emoji type, it's an emoji symbol; if it's image type, it's an image URL
    • getIconBackground

      public String getIconBackground()
      Background color in hex format
    • getIconUrl

      public String getIconUrl()
      Icon URL
    • getDescription

      public String getDescription()
      Description
    • getCopyright

      public String getCopyright()
      Copyright information
    • getPrivacyPolicy

      public String getPrivacyPolicy()
      Privacy policy link
    • getCustomDisclaimer

      public String getCustomDisclaimer()
      Custom disclaimer
    • getDefaultLanguage

      public String getDefaultLanguage()
      Default language
    • getShowWorkflowSteps

      public Boolean getShowWorkflowSteps()
      Whether to show workflow details
    • getUseIconAsAnswerIcon

      public Boolean getUseIconAsAnswerIcon()
      Whether to replace 🤖 in chat with the WebApp icon
    • setTitle

      public void setTitle(String title)
    • setChatColorTheme

      public void setChatColorTheme(String chatColorTheme)
      Chat color theme, in hex format
    • setChatColorThemeInverted

      public void setChatColorThemeInverted(Boolean chatColorThemeInverted)
      Whether the chat color theme is inverted
    • setIconType

      public void setIconType(IconTypeEnum iconType)
      Icon type, emoji - emoji, image - picture
    • setIcon

      public void setIcon(String icon)
      Icon. If it's emoji type, it's an emoji symbol; if it's image type, it's an image URL
    • setIconBackground

      public void setIconBackground(String iconBackground)
      Background color in hex format
    • setIconUrl

      public void setIconUrl(String iconUrl)
      Icon URL
    • setDescription

      public void setDescription(String description)
      Description
    • setCopyright

      public void setCopyright(String copyright)
      Copyright information
    • setPrivacyPolicy

      public void setPrivacyPolicy(String privacyPolicy)
      Privacy policy link
    • setCustomDisclaimer

      public void setCustomDisclaimer(String customDisclaimer)
      Custom disclaimer
    • setDefaultLanguage

      public void setDefaultLanguage(String defaultLanguage)
      Default language
    • setShowWorkflowSteps

      public void setShowWorkflowSteps(Boolean showWorkflowSteps)
      Whether to show workflow details
    • setUseIconAsAnswerIcon

      public void setUseIconAsAnswerIcon(Boolean useIconAsAnswerIcon)
      Whether to replace 🤖 in chat with the WebApp icon
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object