public class StoryDefinitionConfigurationDump
public StoryDefinitionConfigurationDump(@NotNull
java.lang.String storyId,
@NotNull
java.lang.String botId,
@NotNull
IntentWithoutNamespace intent,
@NotNull
AnswerConfigurationType currentType,
@NotNull
java.util.List<? extends ai.tock.bot.admin.story.dump.AnswerConfigurationDump> answers,
int version,
@NotNull
java.lang.String namespace,
@NotNull
java.util.List<ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationMandatoryEntityDump> mandatoryEntities,
@NotNull
java.util.List<ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationStepDump> steps,
@NotNull
java.lang.String name,
@NotNull
java.lang.String category,
@NotNull
java.lang.String description,
@NotNull
java.lang.String userSentence,
@Nullable
java.util.Locale userSentenceLocale,
@Nullable
java.lang.String configurationName,
@NotNull
java.util.List<ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationFeatureDump> features)
storyId - The story definition identifier.botId - The bot identifier.intent - The target main intent.currentType - The type of answer configuration.answers - The answers available.version - The version of the story.namespace - The namespace of the story.mandatoryEntities - The mandatory entities.steps - The optional steps.name - The name of the story.category - The category of the story.description - The description of the story.userSentence - The user sentence sample.userSentenceLocale - The user sentence sample locale.configurationName - The configuration name if any.features - The optional features supportedpublic StoryDefinitionConfigurationDump(@NotNull
StoryDefinitionConfiguration def)
@NotNull public StoryDefinitionConfiguration toStoryDefinitionConfiguration(@NotNull StoryDefinitionConfigurationDumpController controller)
@NotNull public java.lang.String getStoryId()
The story definition identifier.
@NotNull public java.lang.String getBotId()
The bot identifier.
@NotNull public IntentWithoutNamespace getIntent()
The target main intent.
@NotNull public AnswerConfigurationType getCurrentType()
The type of answer configuration.
@NotNull public java.util.List<ai.tock.bot.admin.story.dump.AnswerConfigurationDump> getAnswers()
The answers available.
public int getVersion()
The version of the story.
@NotNull public java.lang.String getNamespace()
The namespace of the story.
@NotNull public java.util.List<ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationMandatoryEntityDump> getMandatoryEntities()
The mandatory entities.
@NotNull public java.util.List<ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationStepDump> getSteps()
The optional steps.
@NotNull public java.lang.String getName()
The name of the story.
@NotNull public java.lang.String getCategory()
The category of the story.
@NotNull public java.lang.String getDescription()
The description of the story.
@NotNull public java.lang.String getUserSentence()
The user sentence sample.
@Nullable public java.util.Locale getUserSentenceLocale()
The user sentence sample locale.
@Nullable public java.lang.String getConfigurationName()
The configuration name if any.
@NotNull public java.util.List<ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationFeatureDump> getFeatures()
The optional features supported
@NotNull public java.lang.String component1()
The story definition identifier.
@NotNull public java.lang.String component2()
The bot identifier.
@NotNull public IntentWithoutNamespace component3()
The target main intent.
@NotNull public AnswerConfigurationType component4()
The type of answer configuration.
@NotNull public java.util.List<ai.tock.bot.admin.story.dump.AnswerConfigurationDump> component5()
The answers available.
public int component6()
The version of the story.
@NotNull public java.lang.String component7()
The namespace of the story.
@NotNull public java.util.List<ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationMandatoryEntityDump> component8()
The mandatory entities.
@NotNull public java.util.List<ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationStepDump> component9()
The optional steps.
@NotNull public java.lang.String component10()
The name of the story.
@NotNull public java.lang.String component11()
The category of the story.
@NotNull public java.lang.String component12()
The description of the story.
@NotNull public java.lang.String component13()
The user sentence sample.
@Nullable public java.util.Locale component14()
The user sentence sample locale.
@Nullable public java.lang.String component15()
The configuration name if any.
@NotNull public java.util.List<ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationFeatureDump> component16()
The optional features supported
@NotNull public StoryDefinitionConfigurationDump copy(@NotNull java.lang.String storyId, @NotNull java.lang.String botId, @NotNull IntentWithoutNamespace intent, @NotNull AnswerConfigurationType currentType, @NotNull java.util.List<? extends ai.tock.bot.admin.story.dump.AnswerConfigurationDump> answers, int version, @NotNull java.lang.String namespace, @NotNull java.util.List<ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationMandatoryEntityDump> mandatoryEntities, @NotNull java.util.List<ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationStepDump> steps, @NotNull java.lang.String name, @NotNull java.lang.String category, @NotNull java.lang.String description, @NotNull java.lang.String userSentence, @Nullable java.util.Locale userSentenceLocale, @Nullable java.lang.String configurationName, @NotNull java.util.List<ai.tock.bot.admin.story.dump.StoryDefinitionConfigurationFeatureDump> features)
@NotNull public java.lang.String toString()
public int hashCode()
public boolean equals(@Nullable
java.lang.Object p)