Interface: $Properties
Properties of a Command.
Extended by
Properties
attributes?
optionalattributes?:"scheduleActivityTaskCommandAttributes"|"startTimerCommandAttributes"|"completeWorkflowExecutionCommandAttributes"|"failWorkflowExecutionCommandAttributes"|"requestCancelActivityTaskCommandAttributes"|"cancelTimerCommandAttributes"|"cancelWorkflowExecutionCommandAttributes"|"requestCancelExternalWorkflowExecutionCommandAttributes"|"recordMarkerCommandAttributes"|"continueAsNewWorkflowExecutionCommandAttributes"|"startChildWorkflowExecutionCommandAttributes"|"signalExternalWorkflowExecutionCommandAttributes"|"upsertWorkflowSearchAttributesCommandAttributes"|"protocolMessageCommandAttributes"|"modifyWorkflowPropertiesCommandAttributes"|"scheduleNexusOperationCommandAttributes"|"requestCancelNexusOperationCommandAttributes"
The command details. The type must match that in command_type.
cancelTimerCommandAttributes?
optionalcancelTimerCommandAttributes?:$Properties|null
Command cancelTimerCommandAttributes
cancelWorkflowExecutionCommandAttributes?
optionalcancelWorkflowExecutionCommandAttributes?:$Properties|null
Command cancelWorkflowExecutionCommandAttributes
commandType?
optionalcommandType?:CommandType|null
Command commandType
completeWorkflowExecutionCommandAttributes?
optionalcompleteWorkflowExecutionCommandAttributes?:$Properties|null
Command completeWorkflowExecutionCommandAttributes
continueAsNewWorkflowExecutionCommandAttributes?
optionalcontinueAsNewWorkflowExecutionCommandAttributes?:$Properties|null
Command continueAsNewWorkflowExecutionCommandAttributes
eventGroupMarkers?
optionaleventGroupMarkers?:$Properties[] |null
Event Group Markers attached to the command by the workflow author.
failWorkflowExecutionCommandAttributes?
optionalfailWorkflowExecutionCommandAttributes?:$Properties|null
Command failWorkflowExecutionCommandAttributes
modifyWorkflowPropertiesCommandAttributes?
optionalmodifyWorkflowPropertiesCommandAttributes?:$Properties|null
16 is available for use - it was used as part of a prototype that never made it into a release
protocolMessageCommandAttributes?
optionalprotocolMessageCommandAttributes?:$Properties|null
Command protocolMessageCommandAttributes
recordMarkerCommandAttributes?
optionalrecordMarkerCommandAttributes?:$Properties|null
Command recordMarkerCommandAttributes
requestCancelActivityTaskCommandAttributes?
optionalrequestCancelActivityTaskCommandAttributes?:$Properties|null
Command requestCancelActivityTaskCommandAttributes
requestCancelExternalWorkflowExecutionCommandAttributes?
optionalrequestCancelExternalWorkflowExecutionCommandAttributes?:$Properties|null
Command requestCancelExternalWorkflowExecutionCommandAttributes
requestCancelNexusOperationCommandAttributes?
optionalrequestCancelNexusOperationCommandAttributes?:$Properties|null
Command requestCancelNexusOperationCommandAttributes
scheduleActivityTaskCommandAttributes?
optionalscheduleActivityTaskCommandAttributes?:$Properties|null
Command scheduleActivityTaskCommandAttributes
scheduleNexusOperationCommandAttributes?
optionalscheduleNexusOperationCommandAttributes?:$Properties|null
Command scheduleNexusOperationCommandAttributes
signalExternalWorkflowExecutionCommandAttributes?
optionalsignalExternalWorkflowExecutionCommandAttributes?:$Properties|null
Command signalExternalWorkflowExecutionCommandAttributes
startChildWorkflowExecutionCommandAttributes?
optionalstartChildWorkflowExecutionCommandAttributes?:$Properties|null
Command startChildWorkflowExecutionCommandAttributes
startTimerCommandAttributes?
optionalstartTimerCommandAttributes?:$Properties|null
Command startTimerCommandAttributes
upsertWorkflowSearchAttributesCommandAttributes?
optionalupsertWorkflowSearchAttributesCommandAttributes?:$Properties|null
Command upsertWorkflowSearchAttributesCommandAttributes
userMetadata?
optionaluserMetadata?:$Properties|null
Metadata on the command. This is sometimes carried over to the history event if one is created as a result of the command. Most commands won't have this information, and how this information is used is dependent upon the interface that reads it.
Current well-known uses: start_child_workflow_execution_command_attributes - populates temporal.api.workflow.v1.WorkflowExecutionInfo.user_metadata where the summary and details are used by user interfaces to show fixed as-of-start workflow summary and details. start_timer_command_attributes - populates temporal.api.history.v1.HistoryEvent for timer started where the summary is used to identify the timer.