-
public final class ScriptAnswerConfiguration extends AnswerConfiguration
An AnswerConfiguration defined by a Kotlin script.
-
-
Field Summary
Fields Modifier and Type Field Description private final List<ScriptAnswerVersionedConfiguration>scriptVersionsprivate final ScriptAnswerVersionedConfigurationcurrentprivate final AnswerConfigurationTypeanswerType
-
Constructor Summary
Constructors Constructor Description ScriptAnswerConfiguration(List<ScriptAnswerVersionedConfiguration> scriptVersions, ScriptAnswerVersionedConfiguration current)
-
Method Summary
Modifier and Type Method Description final List<ScriptAnswerVersionedConfiguration>component1()final ScriptAnswerVersionedConfigurationcomponent2()final ScriptAnswerConfigurationcopy(List<ScriptAnswerVersionedConfiguration> scriptVersions, ScriptAnswerVersionedConfiguration current)final List<ScriptAnswerVersionedConfiguration>getScriptVersions()final ScriptAnswerVersionedConfigurationgetCurrent()final AnswerConfigurationTypegetAnswerType()-
Methods inherited from class ai.tock.bot.admin.answer.ScriptAnswerConfiguration
hasAnswer -
Methods inherited from class ai.tock.bot.admin.answer.AnswerConfiguration
equals, hashCode, toString -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
ScriptAnswerConfiguration
ScriptAnswerConfiguration(List<ScriptAnswerVersionedConfiguration> scriptVersions, ScriptAnswerVersionedConfiguration current)
-
-
Method Detail
-
component1
final List<ScriptAnswerVersionedConfiguration> component1()
-
component2
final ScriptAnswerVersionedConfiguration component2()
-
copy
final ScriptAnswerConfiguration copy(List<ScriptAnswerVersionedConfiguration> scriptVersions, ScriptAnswerVersionedConfiguration current)
-
getScriptVersions
final List<ScriptAnswerVersionedConfiguration> getScriptVersions()
-
getCurrent
final ScriptAnswerVersionedConfiguration getCurrent()
-
getAnswerType
final AnswerConfigurationType getAnswerType()
-
-
-
-