Package ai.tock.bot.admin.story.dump
Class StoryDefinitionConfigurationDump
-
- All Implemented Interfaces:
public final class StoryDefinitionConfigurationDumpObject used for exporting/importing story definitions
-
-
Field Summary
Fields Modifier and Type Field Description private final StringstoryIdprivate final StringbotIdprivate final IntentWithoutNamespaceintentprivate final AnswerConfigurationTypecurrentTypeprivate final List<AnswerConfigurationDump>answersprivate final Integerversionprivate final Stringnamespaceprivate final List<StoryDefinitionConfigurationMandatoryEntityDump>mandatoryEntitiesprivate final List<StoryDefinitionConfigurationStepDump>stepsprivate final Stringnameprivate final Stringcategoryprivate final Stringdescriptionprivate final StringuserSentenceprivate final LocaleuserSentenceLocaleprivate final StringconfigurationNameprivate final List<StoryDefinitionConfigurationFeatureDump>featuresprivate final Set<StoryTag>tagsprivate final List<DedicatedAnswerConfiguration>configuredAnswersprivate final List<StoryDefinitionConfigurationByBotStep>configuredSteps
-
Constructor Summary
Constructors Constructor Description StoryDefinitionConfigurationDump(StoryDefinitionConfiguration def)StoryDefinitionConfigurationDump(String storyId, String botId, IntentWithoutNamespace intent, AnswerConfigurationType currentType, List<AnswerConfigurationDump> answers, Integer version, String namespace, List<StoryDefinitionConfigurationMandatoryEntityDump> mandatoryEntities, List<StoryDefinitionConfigurationStepDump> steps, String name, String category, String description, String userSentence, Locale userSentenceLocale, String configurationName, List<StoryDefinitionConfigurationFeatureDump> features, Set<StoryTag> tags, List<DedicatedAnswerConfiguration> configuredAnswers, List<StoryDefinitionConfigurationByBotStep> configuredSteps)
-
Method Summary
Modifier and Type Method Description final StringgetStoryId()The story definition identifier. final StringgetBotId()The bot identifier. final IntentWithoutNamespacegetIntent()The target main intent. final AnswerConfigurationTypegetCurrentType()The type of answer configuration. final List<AnswerConfigurationDump>getAnswers()The answers available. final IntegergetVersion()The version of the story. final StringgetNamespace()The namespace of the story. final List<StoryDefinitionConfigurationMandatoryEntityDump>getMandatoryEntities()The mandatory entities. final List<StoryDefinitionConfigurationStepDump>getSteps()The optional steps. final StringgetName()The name of the story. final StringgetCategory()The category of the story. final StringgetDescription()The description of the story. final StringgetUserSentence()The user sentence sample. final LocalegetUserSentenceLocale()The user sentence sample locale. final StringgetConfigurationName()The configuration name if any. final List<StoryDefinitionConfigurationFeatureDump>getFeatures()The optional features supported final Set<StoryTag>getTags()The story definition tags that specify different story types or roles. final List<DedicatedAnswerConfiguration>getConfiguredAnswers()Answers by bot application configuration final List<StoryDefinitionConfigurationByBotStep>getConfiguredSteps()Steps by bot application configuration final StoryDefinitionConfigurationtoStoryDefinitionConfiguration(StoryDefinitionConfigurationDumpController controller)-
-
Constructor Detail
-
StoryDefinitionConfigurationDump
StoryDefinitionConfigurationDump(StoryDefinitionConfiguration def)
-
StoryDefinitionConfigurationDump
StoryDefinitionConfigurationDump(String storyId, String botId, IntentWithoutNamespace intent, AnswerConfigurationType currentType, List<AnswerConfigurationDump> answers, Integer version, String namespace, List<StoryDefinitionConfigurationMandatoryEntityDump> mandatoryEntities, List<StoryDefinitionConfigurationStepDump> steps, String name, String category, String description, String userSentence, Locale userSentenceLocale, String configurationName, List<StoryDefinitionConfigurationFeatureDump> features, Set<StoryTag> tags, List<DedicatedAnswerConfiguration> configuredAnswers, List<StoryDefinitionConfigurationByBotStep> configuredSteps)
-
-
Method Detail
-
getStoryId
final String getStoryId()
The story definition identifier.
-
getIntent
final IntentWithoutNamespace getIntent()
The target main intent.
-
getCurrentType
final AnswerConfigurationType getCurrentType()
The type of answer configuration.
-
getAnswers
final List<AnswerConfigurationDump> getAnswers()
The answers available.
-
getVersion
final Integer getVersion()
The version of the story.
-
getNamespace
final String getNamespace()
The namespace of the story.
-
getMandatoryEntities
final List<StoryDefinitionConfigurationMandatoryEntityDump> getMandatoryEntities()
The mandatory entities.
-
getSteps
final List<StoryDefinitionConfigurationStepDump> getSteps()
The optional steps.
-
getCategory
final String getCategory()
The category of the story.
-
getDescription
final String getDescription()
The description of the story.
-
getUserSentence
final String getUserSentence()
The user sentence sample.
-
getUserSentenceLocale
final Locale getUserSentenceLocale()
The user sentence sample locale.
-
getConfigurationName
final String getConfigurationName()
The configuration name if any.
-
getFeatures
final List<StoryDefinitionConfigurationFeatureDump> getFeatures()
The optional features supported
-
getTags
final Set<StoryTag> getTags()
The story definition tags that specify different story types or roles.
-
getConfiguredAnswers
final List<DedicatedAnswerConfiguration> getConfiguredAnswers()
Answers by bot application configuration
-
getConfiguredSteps
final List<StoryDefinitionConfigurationByBotStep> getConfiguredSteps()
Steps by bot application configuration
-
toStoryDefinitionConfiguration
final StoryDefinitionConfiguration toStoryDefinitionConfiguration(StoryDefinitionConfigurationDumpController controller)
-
-
-
-