STRUCT
WorkflowSession
¶
public struct WorkflowSession
A WorkflowSession
encapsulates the information that gives a WorkflowNode
its identity.
In particular, it captures:
- The type of the corresponding Workflow
conformance.
- The String
key used when the workflow was rendered.
- An Identifier
type that is unique across program execution.
- An optional reference to a parent WorkflowSession
, to differentiate root nodes.
Properties¶
workflowType
¶
public let workflowType: Any.Type
renderKey
¶
public let renderKey: String
sessionID
¶
public let sessionID = Identifier()
parent
¶
public var parent: WorkflowSession?