{ "type": "object", "required": [ "execution", "workflowType", "startTimestamp", "executionStatus" ], "properties": { "execution": { "allOf": [ { "$ref": "#/components/schemas/WorkflowExecution" }, { "description": "The workflow execution this information is about." } ] }, "workflowType": { "allOf": [ { "$ref": "#/components/schemas/WorkflowType" }, { "description": "The type of the workflow execution." } ] }, "startTimestamp": { "allOf": [ { "$ref": "#/components/schemas/Timestamp" }, { "description": "The time when the execution was started." } ] }, "closeTimestamp": { "allOf": [ { "$ref": "#/components/schemas/Timestamp" }, { "description": "The time when the workflow execution was closed. Set only if the execution status is CLOSED." } ] }, "executionStatus": { "allOf": [ { "$ref": "#/components/schemas/ExecutionStatus" }, { "description": "The current status of the execution." } ] }, "closeStatus": { "allOf": [ { "$ref": "#/components/schemas/CloseStatus" }, { "description": "

If the execution status is closed then this specifies how the execution was closed:

" } ] }, "parent": { "allOf": [ { "$ref": "#/components/schemas/WorkflowExecution" }, { "description": "If this workflow execution is a child of another execution then contains the workflow execution that started this execution." } ] }, "tagList": { "allOf": [ { "$ref": "#/components/schemas/TagList" }, { "description": "The list of tags associated with the workflow execution. Tags can be used to identify and list workflow executions of interest through the visibility APIs. A workflow execution can have a maximum of 5 tags." } ] }, "cancelRequested": { "allOf": [ { "$ref": "#/components/schemas/Canceled" }, { "description": "Set to true if a cancellation is requested for this workflow execution." } ] } }, "description": "Contains information about a workflow execution.", "$schema": "http://json-schema.org/draft-07/schema#", "title": "WorkflowExecutionInfo" }