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>>`