-
public final class SnapshotA "snapshot" is a readonly view of the state in the dialog, usually after a bot reply.
-
-
Field Summary
Fields Modifier and Type Field Description private final StringstoryDefinitionIdprivate final StringintentNameprivate final Stringstepprivate final List<EntityValue>entityValuesprivate final AnswerConfigurationTypestoryTypeprivate final StringstoryNameprivate final Instantdate
-
Method Summary
Modifier and Type Method Description final BooleanhasValue(Entity entity)Does this value exist in the snapshot? final EntityValuegetValue(Entity entity)Returns the value if it exists. final Stringcomponent1()final Stringcomponent2()final Stringcomponent3()final List<EntityValue>component4()final AnswerConfigurationTypecomponent5()final Stringcomponent6()final Instantcomponent7()final Snapshotcopy(String storyDefinitionId, String intentName, String step, List<EntityValue> entityValues, AnswerConfigurationType storyType, String storyName, Instant date)final StringgetStoryDefinitionId()final StringgetIntentName()final StringgetStep()final List<EntityValue>getEntityValues()final AnswerConfigurationTypegetStoryType()final StringgetStoryName()final InstantgetDate()-
-
Constructor Detail
-
Snapshot
Snapshot(Dialog dialog)
-
Snapshot
Snapshot(String storyDefinitionId, String intentName, String step, List<EntityValue> entityValues, AnswerConfigurationType storyType, String storyName, Instant date)
-
-
Method Detail
-
getValue
final EntityValue getValue(Entity entity)
Returns the value if it exists.
-
component1
final String component1()
-
component2
final String component2()
-
component3
final String component3()
-
component4
final List<EntityValue> component4()
-
component5
final AnswerConfigurationType component5()
-
component6
final String component6()
-
component7
final Instant component7()
-
copy
final Snapshot copy(String storyDefinitionId, String intentName, String step, List<EntityValue> entityValues, AnswerConfigurationType storyType, String storyName, Instant date)
-
getStoryDefinitionId
final String getStoryDefinitionId()
-
getIntentName
final String getIntentName()
-
getEntityValues
final List<EntityValue> getEntityValues()
-
getStoryType
final AnswerConfigurationType getStoryType()
-
getStoryName
final String getStoryName()
-
-
-
-