Interface: ActivitySerializationContext
common.ActivitySerializationContext
Context provided to data converters for payloads owned by an activity.
This is used when converting activity arguments, results, heartbeat details, and activity-related failures.
Serialization context is an experimental feature and may change.
Properties
activityId
• Optional activityId: string
Activity ID of the activity that owns the payload.
Workflow-side scheduling contexts use the explicit ActivityOptions.activityId when supplied, otherwise they use the same generated fallback ID sent to the Temporal service. Runtime activity contexts use the activity ID supplied by ActivityInfo or activity task data.
isLocal
• isLocal: boolean
Whether the activity is a local activity started from a workflow.
namespace
• namespace: string
Namespace of the activity that owns the payload.
type
• type: "activity"
Always 'activity' for activity-owned payloads.
workflowId
• Optional workflowId: string
Workflow ID of the workflow that scheduled the activity, when known.