public class ClientStoryDefinition
public ClientStoryDefinition(@NotNull
ai.tock.bot.definition.IntentAware mainIntent,
@NotNull
java.util.Set<? extends ai.tock.bot.definition.IntentAware> otherStarterIntents,
@NotNull
java.util.Set<? extends ai.tock.bot.definition.IntentAware> secondaryIntents,
@NotNull
java.util.List<ai.tock.bot.api.client.ClientStep> steps,
@NotNull
java.lang.String storyId,
@NotNull
ClientStoryHandler handler)
@NotNull public ai.tock.bot.definition.Intent wrappedIntent()
public boolean isStarterIntent(@NotNull
ai.tock.bot.definition.Intent intent)
@NotNull public ai.tock.bot.definition.IntentAware getMainIntent()
@NotNull public java.util.Set<ai.tock.bot.definition.IntentAware> getOtherStarterIntents()
@NotNull public java.util.Set<ai.tock.bot.definition.IntentAware> getSecondaryIntents()
@NotNull public java.util.List<ai.tock.bot.api.client.ClientStep> getSteps()
@NotNull public java.lang.String getStoryId()
@NotNull public ClientStoryHandler getHandler()