-
public final class ChatConfigSPEC-090: Interactive Chat Config Models
-
-
Field Summary
Fields Modifier and Type Field Description private final IntegerresolvedMaxTurnsprivate final IntegerresolvedMinTurnsprivate final BooleanisHardLimitprivate final Integermax_user_turnsprivate final Integermin_user_turnsprivate final Stringturn_limit_behaviorprivate final ChatPersonapersonaprivate final List<ChatAutoMessage>auto_messagesprivate final ChatCompletionMessagecompletion_messageprivate final Stringcompletion_cta_textprivate final ChatCompletionButtoncompletion_buttonprivate final List<ChatQuickReply>quick_repliesprivate final List<ChatTurnAction>turn_actionsprivate final Stringinput_placeholderprivate final Integerinput_max_lengthprivate final StepHookConfigwebhookprivate final ChatStyleConfigstyle
-
Constructor Summary
Constructors Constructor Description ChatConfig(Integer max_user_turns, Integer min_user_turns, String turn_limit_behavior, ChatPersona persona, List<ChatAutoMessage> auto_messages, ChatCompletionMessage completion_message, String completion_cta_text, ChatCompletionButton completion_button, List<ChatQuickReply> quick_replies, List<ChatTurnAction> turn_actions, String input_placeholder, Integer input_max_length, StepHookConfig webhook, ChatStyleConfig style)
-
Method Summary
Modifier and Type Method Description final IntegergetResolvedMaxTurns()final IntegergetResolvedMinTurns()final BooleangetIsHardLimit()final IntegergetMax_user_turns()final IntegergetMin_user_turns()final StringgetTurn_limit_behavior()final ChatPersonagetPersona()final List<ChatAutoMessage>getAuto_messages()final ChatCompletionMessagegetCompletion_message()final StringgetCompletion_cta_text()final ChatCompletionButtongetCompletion_button()final List<ChatQuickReply>getQuick_replies()final List<ChatTurnAction>getTurn_actions()final StringgetInput_placeholder()final IntegergetInput_max_length()final StepHookConfiggetWebhook()final ChatStyleConfiggetStyle()-
-
Constructor Detail
-
ChatConfig
ChatConfig(Integer max_user_turns, Integer min_user_turns, String turn_limit_behavior, ChatPersona persona, List<ChatAutoMessage> auto_messages, ChatCompletionMessage completion_message, String completion_cta_text, ChatCompletionButton completion_button, List<ChatQuickReply> quick_replies, List<ChatTurnAction> turn_actions, String input_placeholder, Integer input_max_length, StepHookConfig webhook, ChatStyleConfig style)
-
-
Method Detail
-
getResolvedMaxTurns
final Integer getResolvedMaxTurns()
-
getResolvedMinTurns
final Integer getResolvedMinTurns()
-
getIsHardLimit
final Boolean getIsHardLimit()
-
getMax_user_turns
final Integer getMax_user_turns()
-
getMin_user_turns
final Integer getMin_user_turns()
-
getTurn_limit_behavior
final String getTurn_limit_behavior()
-
getPersona
final ChatPersona getPersona()
-
getAuto_messages
final List<ChatAutoMessage> getAuto_messages()
-
getCompletion_message
final ChatCompletionMessage getCompletion_message()
-
getCompletion_cta_text
final String getCompletion_cta_text()
-
getCompletion_button
final ChatCompletionButton getCompletion_button()
-
getQuick_replies
final List<ChatQuickReply> getQuick_replies()
-
getTurn_actions
final List<ChatTurnAction> getTurn_actions()
-
getInput_placeholder
final String getInput_placeholder()
-
getInput_max_length
final Integer getInput_max_length()
-
getWebhook
final StepHookConfig getWebhook()
-
getStyle
final ChatStyleConfig getStyle()
-
-
-
-