public BotApplicationConfigurationDAO
void listenChanges(@NotNull
kotlin.jvm.functions.Function0<kotlin.Unit> listener)
Listen changes on application configurations.
@NotNull BotApplicationConfiguration save(@NotNull BotApplicationConfiguration conf)
@NotNull
java.util.List<ai.tock.bot.admin.bot.BotApplicationConfiguration> getConfigurationsByNamespaceAndNlpModel(@NotNull
java.lang.String namespace,
@NotNull
java.lang.String nlpModel)
@NotNull
java.util.List<ai.tock.bot.admin.bot.BotApplicationConfiguration> getConfigurationsByNamespaceAndConfigurationName(@NotNull
java.lang.String namespace,
@NotNull
java.lang.String configurationName)
@NotNull java.util.List<ai.tock.bot.admin.bot.BotApplicationConfiguration> getConfigurations()
@Nullable BotApplicationConfiguration getConfigurationById(@NotNull org.litote.kmongo.Id<ai.tock.bot.admin.bot.BotApplicationConfiguration> id)
@Nullable BotApplicationConfiguration getConfigurationByApplicationIdAndBotId(@NotNull java.lang.String namespace, @NotNull java.lang.String applicationId, @NotNull java.lang.String botId)
@NotNull
java.util.List<ai.tock.bot.admin.bot.BotApplicationConfiguration> getConfigurationsByNamespaceAndBotId(@NotNull
java.lang.String namespace,
@NotNull
java.lang.String botId)
@Nullable BotApplicationConfiguration getConfigurationByPath(@NotNull java.lang.String path)
Get configuration by path.
@Nullable BotApplicationConfiguration getConfigurationByTargetId(@NotNull org.litote.kmongo.Id<ai.tock.bot.admin.bot.BotApplicationConfiguration> id)
Get configuration by target application identifier.
void delete(@NotNull
BotApplicationConfiguration conf)
void listenBotChanges(@NotNull
kotlin.jvm.functions.Function0<kotlin.Unit> listener)
Listen changes on bot configurations.
void save(@NotNull
BotConfiguration conf)
@NotNull
java.util.List<ai.tock.bot.admin.bot.BotConfiguration> getBotConfigurationsByNamespaceAndBotId(@NotNull
java.lang.String namespace,
@NotNull
java.lang.String botId)
@Nullable BotConfiguration getBotConfigurationsByNamespaceAndNameAndBotId(@NotNull java.lang.String namespace, @NotNull java.lang.String name, @NotNull java.lang.String botId)
@NotNull java.util.List<ai.tock.bot.admin.bot.BotConfiguration> getBotConfigurations()
void delete(@NotNull
BotConfiguration conf)