Class ServiceSettings

java.lang.Object
com.bytedesk.kbase.settings.ServiceSettings
All Implemented Interfaces:
Serializable

@Embeddable public class ServiceSettings extends Object implements Serializable
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • language

      @NotBlank private @NotBlank String language
    • autoPopup

      @NotBlank private @jakarta.validation.constraints.NotBlank boolean autoPopup
    • showTopTip

      @NotBlank private @jakarta.validation.constraints.NotBlank boolean showTopTip
    • topTip

      @NotBlank private @NotBlank String topTip
    • topTipStart

      private LocalDateTime topTipStart
    • topTipEnd

      private LocalDateTime topTipEnd
    • showRateBtn

      @NotBlank private @jakarta.validation.constraints.NotBlank boolean showRateBtn
    • autoInviteRate

      @NotBlank private @jakarta.validation.constraints.NotBlank boolean autoInviteRate
    • inviteRateTip

      private String inviteRateTip
    • rateMsgCount

      @NotBlank private @jakarta.validation.constraints.NotBlank int rateMsgCount
    • showPreForm

      @NotBlank private @jakarta.validation.constraints.NotBlank boolean showPreForm
    • preForm

      private String preForm
    • showHistory

      @NotBlank private @jakarta.validation.constraints.NotBlank boolean showHistory
    • showInputAssociation

      @NotBlank private @jakarta.validation.constraints.NotBlank boolean showInputAssociation
    • showCaptcha

      @NotBlank private @jakarta.validation.constraints.NotBlank boolean showCaptcha
    • welcomeTip

      @NotBlank private @NotBlank String welcomeTip
    • welcomeFaqs

      private List<FaqEntity> welcomeFaqs
    • autoCloseMin

      @NotBlank private @NotBlank Double autoCloseMin
      auto close time in minutes
    • autoCloseTip

      private String autoCloseTip
    • agentCloseTip

      private String agentCloseTip
    • showRightIframe

      private boolean showRightIframe
    • rightIframeUrl

      private String rightIframeUrl
    • showPreSearch

      private boolean showPreSearch
    • showFaqs

      private boolean showFaqs
    • faqs

      private List<FaqEntity> faqs
    • showQuickFaqs

      private boolean showQuickFaqs
    • quickFaqs

      private List<FaqEntity> quickFaqs
    • showGuessFaqs

      private boolean showGuessFaqs
    • guessFaqs

      private List<FaqEntity> guessFaqs
    • showHotFaqs

      private boolean showHotFaqs
    • hotFaqs

      private List<FaqEntity> hotFaqs
    • showShortcutFaqs

      private boolean showShortcutFaqs
    • shortcutFaqs

      private List<FaqEntity> shortcutFaqs
    • showUnknownAnswer

      private boolean showUnknownAnswer
    • unknownAnswer

      private String unknownAnswer
    • enableProactiveTrigger

      private boolean enableProactiveTrigger
    • noResponseTimeout

      private int noResponseTimeout
    • proactiveMessage

      private String proactiveMessage
    • maxProactiveCount

      private int maxProactiveCount
    • proactiveInterval

      private int proactiveInterval
    • triggerConditions

      private String triggerConditions
      See Also:
    • proactiveFaqs

      private List<FaqEntity> proactiveFaqs
    • validateUntil

      private Date validateUntil
  • Constructor Details

    • ServiceSettings

      public ServiceSettings()