tock / ai.tock.bot.engine.dialog / DialogFlowDAO

DialogFlowDAO

interface DialogFlowDAO (source)

Functions

loadApplicationData

abstract fun loadApplicationData(namespace: String, botId: String, applicationIds: Set<Id<BotApplicationConfiguration>>, from: ZonedDateTime?, to: ZonedDateTime?, intent: String? = null): ApplicationDialogFlowData

saveFlow

abstract fun saveFlow(bot: BotDefinition, flow: DialogFlowDefinition): Unit

search

abstract fun search(namespace: String, botId: String, applicationIds: Set<Id<BotApplicationConfiguration>>, from: ZonedDateTime?, to: ZonedDateTime?, intent: String? = null): List<DialogFlowTransitionStatsData>

searchByDateWithActionType

abstract fun searchByDateWithActionType(namespace: String, botId: String, applicationIds: Set<Id<BotApplicationConfiguration>>, from: ZonedDateTime?, to: ZonedDateTime?, intent: String? = null): Pair<List<DialogFlowTransitionStatsData>, List<String>>

searchByDateWithIntent

abstract fun searchByDateWithIntent(namespace: String, botId: String, applicationIds: Set<Id<BotApplicationConfiguration>>, from: ZonedDateTime?, to: ZonedDateTime?, intent: String? = null): Pair<List<DialogFlowTransitionStatsData>, List<String>>

searchByDateWithStory

abstract fun searchByDateWithStory(namespace: String, botId: String, applicationIds: Set<Id<BotApplicationConfiguration>>, from: ZonedDateTime?, to: ZonedDateTime?, intent: String? = null): Pair<List<DialogFlowTransitionStatsData>, List<String>>