Skip to main content

Interface: IHistoryEvent

history.v1.IHistoryEvent

Properties of a HistoryEvent.

Hierarchy​

Properties​

activityPropertiesModifiedExternallyEventAttributes​

• Optional activityPropertiesModifiedExternallyEventAttributes: null | $Properties

HistoryEvent activityPropertiesModifiedExternallyEventAttributes

Inherited from​

$Properties.activityPropertiesModifiedExternallyEventAttributes


activityTaskCancelRequestedEventAttributes​

• Optional activityTaskCancelRequestedEventAttributes: null | $Properties

HistoryEvent activityTaskCancelRequestedEventAttributes

Inherited from​

$Properties.activityTaskCancelRequestedEventAttributes


activityTaskCanceledEventAttributes​

• Optional activityTaskCanceledEventAttributes: null | $Properties

HistoryEvent activityTaskCanceledEventAttributes

Inherited from​

$Properties.activityTaskCanceledEventAttributes


activityTaskCompletedEventAttributes​

• Optional activityTaskCompletedEventAttributes: null | $Properties

HistoryEvent activityTaskCompletedEventAttributes

Inherited from​

$Properties.activityTaskCompletedEventAttributes


activityTaskFailedEventAttributes​

• Optional activityTaskFailedEventAttributes: null | $Properties

HistoryEvent activityTaskFailedEventAttributes

Inherited from​

$Properties.activityTaskFailedEventAttributes


activityTaskScheduledEventAttributes​

• Optional activityTaskScheduledEventAttributes: null | $Properties

HistoryEvent activityTaskScheduledEventAttributes

Inherited from​

$Properties.activityTaskScheduledEventAttributes


activityTaskStartedEventAttributes​

• Optional activityTaskStartedEventAttributes: null | $Properties

HistoryEvent activityTaskStartedEventAttributes

Inherited from​

$Properties.activityTaskStartedEventAttributes


activityTaskTimedOutEventAttributes​

• Optional activityTaskTimedOutEventAttributes: null | $Properties

HistoryEvent activityTaskTimedOutEventAttributes

Inherited from​

$Properties.activityTaskTimedOutEventAttributes


attributes​

• Optional attributes: "workflowExecutionStartedEventAttributes" | "workflowExecutionCompletedEventAttributes" | "workflowExecutionFailedEventAttributes" | "workflowExecutionTimedOutEventAttributes" | "workflowTaskScheduledEventAttributes" | "workflowTaskStartedEventAttributes" | "workflowTaskCompletedEventAttributes" | "workflowTaskTimedOutEventAttributes" | "workflowTaskFailedEventAttributes" | "activityTaskScheduledEventAttributes" | "activityTaskStartedEventAttributes" | "activityTaskCompletedEventAttributes" | "activityTaskFailedEventAttributes" | "activityTaskTimedOutEventAttributes" | "timerStartedEventAttributes" | "timerFiredEventAttributes" | "activityTaskCancelRequestedEventAttributes" | "activityTaskCanceledEventAttributes" | "timerCanceledEventAttributes" | "markerRecordedEventAttributes" | "workflowExecutionSignaledEventAttributes" | "workflowExecutionTerminatedEventAttributes" | "workflowExecutionCancelRequestedEventAttributes" | "workflowExecutionCanceledEventAttributes" | "requestCancelExternalWorkflowExecutionInitiatedEventAttributes" | "requestCancelExternalWorkflowExecutionFailedEventAttributes" | "externalWorkflowExecutionCancelRequestedEventAttributes" | "workflowExecutionContinuedAsNewEventAttributes" | "startChildWorkflowExecutionInitiatedEventAttributes" | "startChildWorkflowExecutionFailedEventAttributes" | "childWorkflowExecutionStartedEventAttributes" | "childWorkflowExecutionCompletedEventAttributes" | "childWorkflowExecutionFailedEventAttributes" | "childWorkflowExecutionCanceledEventAttributes" | "childWorkflowExecutionTimedOutEventAttributes" | "childWorkflowExecutionTerminatedEventAttributes" | "signalExternalWorkflowExecutionInitiatedEventAttributes" | "signalExternalWorkflowExecutionFailedEventAttributes" | "externalWorkflowExecutionSignaledEventAttributes" | "upsertWorkflowSearchAttributesEventAttributes" | "workflowExecutionUpdateAcceptedEventAttributes" | "workflowExecutionUpdateRejectedEventAttributes" | "workflowExecutionUpdateCompletedEventAttributes" | "workflowPropertiesModifiedExternallyEventAttributes" | "activityPropertiesModifiedExternallyEventAttributes" | "workflowPropertiesModifiedEventAttributes" | "workflowExecutionUpdateAdmittedEventAttributes" | "nexusOperationScheduledEventAttributes" | "nexusOperationStartedEventAttributes" | "nexusOperationCompletedEventAttributes" | "nexusOperationFailedEventAttributes" | "nexusOperationCanceledEventAttributes" | "nexusOperationTimedOutEventAttributes" | "nexusOperationCancelRequestedEventAttributes" | "workflowExecutionOptionsUpdatedEventAttributes" | "nexusOperationCancelRequestCompletedEventAttributes" | "nexusOperationCancelRequestFailedEventAttributes" | "workflowExecutionPausedEventAttributes" | "workflowExecutionUnpausedEventAttributes" | "workflowExecutionTimeSkippingTransitionedEventAttributes"

The event details. The type must match that in event_type.

Inherited from​

$Properties.attributes


childWorkflowExecutionCanceledEventAttributes​

• Optional childWorkflowExecutionCanceledEventAttributes: null | $Properties

HistoryEvent childWorkflowExecutionCanceledEventAttributes

Inherited from​

$Properties.childWorkflowExecutionCanceledEventAttributes


childWorkflowExecutionCompletedEventAttributes​

• Optional childWorkflowExecutionCompletedEventAttributes: null | $Properties

HistoryEvent childWorkflowExecutionCompletedEventAttributes

Inherited from​

$Properties.childWorkflowExecutionCompletedEventAttributes


childWorkflowExecutionFailedEventAttributes​

• Optional childWorkflowExecutionFailedEventAttributes: null | $Properties

HistoryEvent childWorkflowExecutionFailedEventAttributes

Inherited from​

$Properties.childWorkflowExecutionFailedEventAttributes


childWorkflowExecutionStartedEventAttributes​

• Optional childWorkflowExecutionStartedEventAttributes: null | $Properties

HistoryEvent childWorkflowExecutionStartedEventAttributes

Inherited from​

$Properties.childWorkflowExecutionStartedEventAttributes


childWorkflowExecutionTerminatedEventAttributes​

• Optional childWorkflowExecutionTerminatedEventAttributes: null | $Properties

HistoryEvent childWorkflowExecutionTerminatedEventAttributes

Inherited from​

$Properties.childWorkflowExecutionTerminatedEventAttributes


childWorkflowExecutionTimedOutEventAttributes​

• Optional childWorkflowExecutionTimedOutEventAttributes: null | $Properties

HistoryEvent childWorkflowExecutionTimedOutEventAttributes

Inherited from​

$Properties.childWorkflowExecutionTimedOutEventAttributes


eventGroupMarkers​

• Optional eventGroupMarkers: null | $Properties[]

Event group markers attached to this event.

Inherited from​

$Properties.eventGroupMarkers


eventId​

• Optional eventId: null | Long

Monotonically increasing event number, starts at 1.

Inherited from​

$Properties.eventId


eventTime​

• Optional eventTime: null | $Properties

HistoryEvent eventTime

Inherited from​

$Properties.eventTime


eventType​

• Optional eventType: null | EventType

HistoryEvent eventType

Inherited from​

$Properties.eventType


externalWorkflowExecutionCancelRequestedEventAttributes​

• Optional externalWorkflowExecutionCancelRequestedEventAttributes: null | $Properties

HistoryEvent externalWorkflowExecutionCancelRequestedEventAttributes

Inherited from​

$Properties.externalWorkflowExecutionCancelRequestedEventAttributes


externalWorkflowExecutionSignaledEventAttributes​

• Optional externalWorkflowExecutionSignaledEventAttributes: null | $Properties

HistoryEvent externalWorkflowExecutionSignaledEventAttributes

Inherited from​

$Properties.externalWorkflowExecutionSignaledEventAttributes


• Optional links: null | $Properties[]

Links to related entities, such as the entity that started this event's workflow.

Inherited from​

$Properties.links


markerRecordedEventAttributes​

• Optional markerRecordedEventAttributes: null | $Properties

HistoryEvent markerRecordedEventAttributes

Inherited from​

$Properties.markerRecordedEventAttributes


nexusOperationCancelRequestCompletedEventAttributes​

• Optional nexusOperationCancelRequestCompletedEventAttributes: null | $Properties

HistoryEvent nexusOperationCancelRequestCompletedEventAttributes

Inherited from​

$Properties.nexusOperationCancelRequestCompletedEventAttributes


nexusOperationCancelRequestFailedEventAttributes​

• Optional nexusOperationCancelRequestFailedEventAttributes: null | $Properties

HistoryEvent nexusOperationCancelRequestFailedEventAttributes

Inherited from​

$Properties.nexusOperationCancelRequestFailedEventAttributes


nexusOperationCancelRequestedEventAttributes​

• Optional nexusOperationCancelRequestedEventAttributes: null | $Properties

HistoryEvent nexusOperationCancelRequestedEventAttributes

Inherited from​

$Properties.nexusOperationCancelRequestedEventAttributes


nexusOperationCanceledEventAttributes​

• Optional nexusOperationCanceledEventAttributes: null | $Properties

HistoryEvent nexusOperationCanceledEventAttributes

Inherited from​

$Properties.nexusOperationCanceledEventAttributes


nexusOperationCompletedEventAttributes​

• Optional nexusOperationCompletedEventAttributes: null | $Properties

HistoryEvent nexusOperationCompletedEventAttributes

Inherited from​

$Properties.nexusOperationCompletedEventAttributes


nexusOperationFailedEventAttributes​

• Optional nexusOperationFailedEventAttributes: null | $Properties

HistoryEvent nexusOperationFailedEventAttributes

Inherited from​

$Properties.nexusOperationFailedEventAttributes


nexusOperationScheduledEventAttributes​

• Optional nexusOperationScheduledEventAttributes: null | $Properties

HistoryEvent nexusOperationScheduledEventAttributes

Inherited from​

$Properties.nexusOperationScheduledEventAttributes


nexusOperationStartedEventAttributes​

• Optional nexusOperationStartedEventAttributes: null | $Properties

HistoryEvent nexusOperationStartedEventAttributes

Inherited from​

$Properties.nexusOperationStartedEventAttributes


nexusOperationTimedOutEventAttributes​

• Optional nexusOperationTimedOutEventAttributes: null | $Properties

HistoryEvent nexusOperationTimedOutEventAttributes

Inherited from​

$Properties.nexusOperationTimedOutEventAttributes


principal​

• Optional principal: null | $Properties

Server-computed authenticated caller identity associated with this event.

Inherited from​

$Properties.principal


requestCancelExternalWorkflowExecutionFailedEventAttributes​

• Optional requestCancelExternalWorkflowExecutionFailedEventAttributes: null | $Properties

HistoryEvent requestCancelExternalWorkflowExecutionFailedEventAttributes

Inherited from​

$Properties.requestCancelExternalWorkflowExecutionFailedEventAttributes


requestCancelExternalWorkflowExecutionInitiatedEventAttributes​

• Optional requestCancelExternalWorkflowExecutionInitiatedEventAttributes: null | $Properties

HistoryEvent requestCancelExternalWorkflowExecutionInitiatedEventAttributes

Inherited from​

$Properties.requestCancelExternalWorkflowExecutionInitiatedEventAttributes


signalExternalWorkflowExecutionFailedEventAttributes​

• Optional signalExternalWorkflowExecutionFailedEventAttributes: null | $Properties

HistoryEvent signalExternalWorkflowExecutionFailedEventAttributes

Inherited from​

$Properties.signalExternalWorkflowExecutionFailedEventAttributes


signalExternalWorkflowExecutionInitiatedEventAttributes​

• Optional signalExternalWorkflowExecutionInitiatedEventAttributes: null | $Properties

HistoryEvent signalExternalWorkflowExecutionInitiatedEventAttributes

Inherited from​

$Properties.signalExternalWorkflowExecutionInitiatedEventAttributes


startChildWorkflowExecutionFailedEventAttributes​

• Optional startChildWorkflowExecutionFailedEventAttributes: null | $Properties

HistoryEvent startChildWorkflowExecutionFailedEventAttributes

Inherited from​

$Properties.startChildWorkflowExecutionFailedEventAttributes


startChildWorkflowExecutionInitiatedEventAttributes​

• Optional startChildWorkflowExecutionInitiatedEventAttributes: null | $Properties

HistoryEvent startChildWorkflowExecutionInitiatedEventAttributes

Inherited from​

$Properties.startChildWorkflowExecutionInitiatedEventAttributes


taskId​

• Optional taskId: null | Long

Identifier used by the service to order replication and transfer tasks associated with this event. SDKs generally ignore this field.

Inherited from​

$Properties.taskId


timerCanceledEventAttributes​

• Optional timerCanceledEventAttributes: null | $Properties

HistoryEvent timerCanceledEventAttributes

Inherited from​

$Properties.timerCanceledEventAttributes


timerFiredEventAttributes​

• Optional timerFiredEventAttributes: null | $Properties

HistoryEvent timerFiredEventAttributes

Inherited from​

$Properties.timerFiredEventAttributes


timerStartedEventAttributes​

• Optional timerStartedEventAttributes: null | $Properties

HistoryEvent timerStartedEventAttributes

Inherited from​

$Properties.timerStartedEventAttributes


upsertWorkflowSearchAttributesEventAttributes​

• Optional upsertWorkflowSearchAttributesEventAttributes: null | $Properties

HistoryEvent upsertWorkflowSearchAttributesEventAttributes

Inherited from​

$Properties.upsertWorkflowSearchAttributesEventAttributes


userMetadata​

• Optional userMetadata: null | $Properties

Metadata on the event. This is often carried over from commands and client calls. Most events won't have this information, and how this information is used is dependent upon the interface that reads it.

Current well-known uses: workflow_execution_started_event_attributes - summary and details from start workflow. timer_started_event_attributes - summary represents an identifier for the timer for use by user interfaces.

Inherited from​

$Properties.userMetadata


version​

• Optional version: null | Long

Failover version of the event, used by the server for multi-cluster replication and history versioning. SDKs generally ignore this field.

Inherited from​

$Properties.version


workerMayIgnore​

• Optional workerMayIgnore: null | boolean

Set to true when the SDK may ignore the event as it does not impact workflow state or information in any way that the SDK need be concerned with. If an SDK encounters an event type which it does not understand, it must error unless this is true. If it is true, it's acceptable for the event type and/or attributes to be uninterpretable.

Inherited from​

$Properties.workerMayIgnore


workflowExecutionCancelRequestedEventAttributes​

• Optional workflowExecutionCancelRequestedEventAttributes: null | $Properties

HistoryEvent workflowExecutionCancelRequestedEventAttributes

Inherited from​

$Properties.workflowExecutionCancelRequestedEventAttributes


workflowExecutionCanceledEventAttributes​

• Optional workflowExecutionCanceledEventAttributes: null | $Properties

HistoryEvent workflowExecutionCanceledEventAttributes

Inherited from​

$Properties.workflowExecutionCanceledEventAttributes


workflowExecutionCompletedEventAttributes​

• Optional workflowExecutionCompletedEventAttributes: null | $Properties

HistoryEvent workflowExecutionCompletedEventAttributes

Inherited from​

$Properties.workflowExecutionCompletedEventAttributes


workflowExecutionContinuedAsNewEventAttributes​

• Optional workflowExecutionContinuedAsNewEventAttributes: null | $Properties

HistoryEvent workflowExecutionContinuedAsNewEventAttributes

Inherited from​

$Properties.workflowExecutionContinuedAsNewEventAttributes


workflowExecutionFailedEventAttributes​

• Optional workflowExecutionFailedEventAttributes: null | $Properties

HistoryEvent workflowExecutionFailedEventAttributes

Inherited from​

$Properties.workflowExecutionFailedEventAttributes


workflowExecutionOptionsUpdatedEventAttributes​

• Optional workflowExecutionOptionsUpdatedEventAttributes: null | $Properties

HistoryEvent workflowExecutionOptionsUpdatedEventAttributes

Inherited from​

$Properties.workflowExecutionOptionsUpdatedEventAttributes


workflowExecutionPausedEventAttributes​

• Optional workflowExecutionPausedEventAttributes: null | $Properties

HistoryEvent workflowExecutionPausedEventAttributes

Inherited from​

$Properties.workflowExecutionPausedEventAttributes


workflowExecutionSignaledEventAttributes​

• Optional workflowExecutionSignaledEventAttributes: null | $Properties

HistoryEvent workflowExecutionSignaledEventAttributes

Inherited from​

$Properties.workflowExecutionSignaledEventAttributes


workflowExecutionStartedEventAttributes​

• Optional workflowExecutionStartedEventAttributes: null | $Properties

HistoryEvent workflowExecutionStartedEventAttributes

Inherited from​

$Properties.workflowExecutionStartedEventAttributes


workflowExecutionTerminatedEventAttributes​

• Optional workflowExecutionTerminatedEventAttributes: null | $Properties

HistoryEvent workflowExecutionTerminatedEventAttributes

Inherited from​

$Properties.workflowExecutionTerminatedEventAttributes


workflowExecutionTimeSkippingTransitionedEventAttributes​

• Optional workflowExecutionTimeSkippingTransitionedEventAttributes: null | $Properties

HistoryEvent workflowExecutionTimeSkippingTransitionedEventAttributes

Inherited from​

$Properties.workflowExecutionTimeSkippingTransitionedEventAttributes


workflowExecutionTimedOutEventAttributes​

• Optional workflowExecutionTimedOutEventAttributes: null | $Properties

HistoryEvent workflowExecutionTimedOutEventAttributes

Inherited from​

$Properties.workflowExecutionTimedOutEventAttributes


workflowExecutionUnpausedEventAttributes​

• Optional workflowExecutionUnpausedEventAttributes: null | $Properties

HistoryEvent workflowExecutionUnpausedEventAttributes

Inherited from​

$Properties.workflowExecutionUnpausedEventAttributes


workflowExecutionUpdateAcceptedEventAttributes​

• Optional workflowExecutionUpdateAcceptedEventAttributes: null | $Properties

HistoryEvent workflowExecutionUpdateAcceptedEventAttributes

Inherited from​

$Properties.workflowExecutionUpdateAcceptedEventAttributes


workflowExecutionUpdateAdmittedEventAttributes​

• Optional workflowExecutionUpdateAdmittedEventAttributes: null | $Properties

HistoryEvent workflowExecutionUpdateAdmittedEventAttributes

Inherited from​

$Properties.workflowExecutionUpdateAdmittedEventAttributes


workflowExecutionUpdateCompletedEventAttributes​

• Optional workflowExecutionUpdateCompletedEventAttributes: null | $Properties

HistoryEvent workflowExecutionUpdateCompletedEventAttributes

Inherited from​

$Properties.workflowExecutionUpdateCompletedEventAttributes


workflowExecutionUpdateRejectedEventAttributes​

• Optional workflowExecutionUpdateRejectedEventAttributes: null | $Properties

HistoryEvent workflowExecutionUpdateRejectedEventAttributes

Inherited from​

$Properties.workflowExecutionUpdateRejectedEventAttributes


workflowPropertiesModifiedEventAttributes​

• Optional workflowPropertiesModifiedEventAttributes: null | $Properties

HistoryEvent workflowPropertiesModifiedEventAttributes

Inherited from​

$Properties.workflowPropertiesModifiedEventAttributes


workflowPropertiesModifiedExternallyEventAttributes​

• Optional workflowPropertiesModifiedExternallyEventAttributes: null | $Properties

HistoryEvent workflowPropertiesModifiedExternallyEventAttributes

Inherited from​

$Properties.workflowPropertiesModifiedExternallyEventAttributes


workflowTaskCompletedEventAttributes​

• Optional workflowTaskCompletedEventAttributes: null | $Properties

HistoryEvent workflowTaskCompletedEventAttributes

Inherited from​

$Properties.workflowTaskCompletedEventAttributes


workflowTaskFailedEventAttributes​

• Optional workflowTaskFailedEventAttributes: null | $Properties

HistoryEvent workflowTaskFailedEventAttributes

Inherited from​

$Properties.workflowTaskFailedEventAttributes


workflowTaskScheduledEventAttributes​

• Optional workflowTaskScheduledEventAttributes: null | $Properties

HistoryEvent workflowTaskScheduledEventAttributes

Inherited from​

$Properties.workflowTaskScheduledEventAttributes


workflowTaskStartedEventAttributes​

• Optional workflowTaskStartedEventAttributes: null | $Properties

HistoryEvent workflowTaskStartedEventAttributes

Inherited from​

$Properties.workflowTaskStartedEventAttributes


workflowTaskTimedOutEventAttributes​

• Optional workflowTaskTimedOutEventAttributes: null | $Properties

HistoryEvent workflowTaskTimedOutEventAttributes

Inherited from​

$Properties.workflowTaskTimedOutEventAttributes