Skip to content

//workflow/com.squareup.workflow1/WorkflowInterceptor/WorkflowSession

WorkflowSession

[jvm] interface WorkflowSession

Information about the session of a workflow in the runtime that a WorkflowInterceptor method is intercepting.

Properties

Name Summary
identifier [jvm] abstract val identifier: WorkflowIdentifierThe WorkflowIdentifier that represents the type of this workflow.
parent [jvm] abstract val parent: WorkflowInterceptor.WorkflowSession?The parent WorkflowSession of this workflow, or null if this is the root workflow.
renderKey [jvm] abstract val renderKey: StringThe string key argument that was passed to BaseRenderContext.renderChild to render this workflow.
sessionId [jvm] abstract val sessionId: LongA unique value that identifies the currently-running session of this workflow in the runtime.