GraphTraversal

@JsonClass(generateAdapter = true)
data class GraphTraversal(    @Json(name = "description") val description: Message? = null,     @Json(name = "edgeTraversals") val edgeTraversals: List<EdgeTraversal>? = null,     @Json(name = "immutableState") val immutableState: Map<String, MultiformatMessageString>? = null,     @Json(name = "initialState") val initialState: Map<String, MultiformatMessageString>? = null,     @Json(name = "properties") val properties: PropertyBag? = null,     @Json(name = "resultGraphIndex") val resultGraphIndex: Int? = null,     @Json(name = "runGraphIndex") val runGraphIndex: Int? = null)

Represents a path through a graph.

Constructors

Link copied to clipboard
fun GraphTraversal(    @Json(name = "description") description: Message? = null,     @Json(name = "edgeTraversals") edgeTraversals: List<EdgeTraversal>? = null,     @Json(name = "immutableState") immutableState: Map<String, MultiformatMessageString>? = null,     @Json(name = "initialState") initialState: Map<String, MultiformatMessageString>? = null,     @Json(name = "properties") properties: PropertyBag? = null,     @Json(name = "resultGraphIndex") resultGraphIndex: Int? = null,     @Json(name = "runGraphIndex") runGraphIndex: Int? = null)

Properties

Link copied to clipboard
val description: Message? = null

A description of this graph traversal.

Link copied to clipboard
val edgeTraversals: List<EdgeTraversal>? = null

The sequences of edges traversed by this graph traversal.

Link copied to clipboard
val immutableState: Map<String, MultiformatMessageString>? = null

Values of relevant expressions at the start of the graph traversal that remain constant for the graph traversal.

Link copied to clipboard
val initialState: Map<String, MultiformatMessageString>? = null

Values of relevant expressions at the start of the graph traversal that may change during graph traversal.

Link copied to clipboard
val properties: PropertyBag? = null

Key/value pairs that provide additional information about the graph traversal.

Link copied to clipboard
val resultGraphIndex: Int? = null

The index within the result.graphs to be associated with the result.

Link copied to clipboard
val runGraphIndex: Int? = null

The index within the run.graphs to be associated with the result.

Sources

Link copied to clipboard