Package ai.tock.bot.admin.content
Class StoryDefinitionConfigurationContent
-
- All Implemented Interfaces:
public final class StoryDefinitionConfigurationContent
-
-
Field Summary
Fields Modifier and Type Field Description private final StringstoryIdprivate final IntentWithoutNamespaceintentprivate final AnswerConfigurationTypecurrentTypeprivate final List<AnswerConfigurationContent>answersprivate final Integerversionprivate final List<BotStoryDefinitionConfigurationMandatoryEntity>mandatoryEntitiesprivate final List<StoryDefinitionConfigurationStepContent>stepsprivate final Stringnameprivate final Stringcategoryprivate final Stringdescriptionprivate final StringuserSentenceprivate final LocaleuserSentenceLocaleprivate final StringconfigurationNameprivate final List<StoryDefinitionConfigurationFeature>featuresprivate final Id<StoryDefinitionConfiguration>_idprivate final Set<StoryTag>tagsprivate final List<BotConfiguredAnswer>configuredAnswersprivate final List<BotConfiguredSteps>configuredStepsprivate final List<NlpIntentQualifier>nextIntentsQualifiers
-
Constructor Summary
Constructors Constructor Description StoryDefinitionConfigurationContent(String storyId, IntentWithoutNamespace intent, AnswerConfigurationType currentType, List<AnswerConfigurationContent> answers, Integer version, List<BotStoryDefinitionConfigurationMandatoryEntity> mandatoryEntities, List<StoryDefinitionConfigurationStepContent> steps, String name, String category, String description, String userSentence, Locale userSentenceLocale, String configurationName, List<StoryDefinitionConfigurationFeature> features, Id<StoryDefinitionConfiguration> _id, Set<StoryTag> tags, List<BotConfiguredAnswer> configuredAnswers, List<BotConfiguredSteps> configuredSteps, List<NlpIntentQualifier> nextIntentsQualifiers)
-
Method Summary
Modifier and Type Method Description final StringgetStoryId()The story definition identifier. final IntentWithoutNamespacegetIntent()The target main intent. final AnswerConfigurationTypegetCurrentType()The type of answer configuration. final List<AnswerConfigurationContent>getAnswers()The answers available. final IntegergetVersion()The version of the story. final List<BotStoryDefinitionConfigurationMandatoryEntity>getMandatoryEntities()The mandatory entities. final List<StoryDefinitionConfigurationStepContent>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<StoryDefinitionConfigurationFeature>getFeatures()Current features. final Id<StoryDefinitionConfiguration>get_id()The configuration identifier. final Set<StoryTag>getTags()The story definition tags that specify different story types or roles. final List<BotConfiguredAnswer>getConfiguredAnswers()Answers by bot application configuration final List<BotConfiguredSteps>getConfiguredSteps()Steps by bot application configuration final List<NlpIntentQualifier>getNextIntentsQualifiers()To filter/re-qualify next intents final BotStoryDefinitionConfigurationtoBotStoryDefinitionConfiguration(String namespace, Id<ApplicationDefinition> applicationId, String botId, Locale locale)-
-
Constructor Detail
-
StoryDefinitionConfigurationContent
StoryDefinitionConfigurationContent(String storyId, IntentWithoutNamespace intent, AnswerConfigurationType currentType, List<AnswerConfigurationContent> answers, Integer version, List<BotStoryDefinitionConfigurationMandatoryEntity> mandatoryEntities, List<StoryDefinitionConfigurationStepContent> steps, String name, String category, String description, String userSentence, Locale userSentenceLocale, String configurationName, List<StoryDefinitionConfigurationFeature> features, Id<StoryDefinitionConfiguration> _id, Set<StoryTag> tags, List<BotConfiguredAnswer> configuredAnswers, List<BotConfiguredSteps> configuredSteps, List<NlpIntentQualifier> nextIntentsQualifiers)
-
-
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<AnswerConfigurationContent> getAnswers()
The answers available.
-
getVersion
final Integer getVersion()
The version of the story.
-
getMandatoryEntities
final List<BotStoryDefinitionConfigurationMandatoryEntity> getMandatoryEntities()
The mandatory entities.
-
getSteps
final List<StoryDefinitionConfigurationStepContent> 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<StoryDefinitionConfigurationFeature> getFeatures()
Current features.
-
get_id
final Id<StoryDefinitionConfiguration> get_id()
The configuration identifier.
-
getTags
final Set<StoryTag> getTags()
The story definition tags that specify different story types or roles.
-
getConfiguredAnswers
final List<BotConfiguredAnswer> getConfiguredAnswers()
Answers by bot application configuration
-
getConfiguredSteps
final List<BotConfiguredSteps> getConfiguredSteps()
Steps by bot application configuration
-
getNextIntentsQualifiers
final List<NlpIntentQualifier> getNextIntentsQualifiers()
To filter/re-qualify next intents
-
toBotStoryDefinitionConfiguration
final BotStoryDefinitionConfiguration toBotStoryDefinitionConfiguration(String namespace, Id<ApplicationDefinition> applicationId, String botId, Locale locale)
-
-
-
-