{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/WorkflowTransitions", "title": "WorkflowTransitions", "additionalProperties": false, "description": "The transitions of the workflow.", "properties": { "actions": { "description": "The post-functions of the transition.", "items": { "$ref": "#/components/schemas/WorkflowRuleConfiguration" }, "type": "array" }, "conditions": { "$ref": "#/components/schemas/ConditionGroupConfiguration" }, "customIssueEventId": { "description": "The custom event ID of the transition.", "nullable": true, "type": "string" }, "description": { "description": "The description of the transition.", "type": "string" }, "from": { "description": "The statuses the transition can start from.", "items": { "$ref": "#/components/schemas/WorkflowStatusAndPort" }, "type": "array" }, "id": { "description": "The ID of the transition.", "type": "string" }, "name": { "description": "The name of the transition.", "type": "string" }, "properties": { "additionalProperties": { "description": "The properties of the transition.", "type": "string" }, "description": "The properties of the transition.", "type": "object" }, "to": { "$ref": "#/components/schemas/WorkflowStatusAndPort" }, "transitionScreen": { "$ref": "#/components/schemas/WorkflowRuleConfiguration" }, "triggers": { "description": "The triggers of the transition.", "items": { "$ref": "#/components/schemas/WorkflowTrigger" }, "type": "array" }, "type": { "description": "The transition type.", "enum": [ "INITIAL", "GLOBAL", "DIRECTED" ], "type": "string" }, "validators": { "description": "The validators of the transition.", "items": { "$ref": "#/components/schemas/WorkflowRuleConfiguration" }, "type": "array" } }, "type": "object" }