{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/AvailableWorkflowSystemRule", "title": "AvailableWorkflowSystemRule", "additionalProperties": false, "description": "The Atlassian provided system rules available.", "properties": { "description": { "description": "The rule description.", "type": "string" }, "incompatibleRuleKeys": { "description": "List of rules that conflict with this one.", "items": { "description": "List of rules that conflict with this one.", "type": "string" }, "type": "array" }, "isAvailableForInitialTransition": { "description": "Whether the rule can be added added to an initial transition.", "type": "boolean" }, "isVisible": { "description": "Whether the rule is visible.", "type": "boolean" }, "name": { "description": "The rule name.", "type": "string" }, "ruleKey": { "description": "The rule key.", "type": "string" }, "ruleType": { "description": "The rule type.", "enum": [ "Condition", "Validator", "Function", "Screen" ], "type": "string" } }, "required": [ "description", "incompatibleRuleKeys", "isAvailableForInitialTransition", "isVisible", "name", "ruleKey", "ruleType" ], "type": "object" }