@forge/manifest
11.1.1-next.011.1.1-next.1
out/schema/manifest-schema.json~
out/schema/manifest-schema.jsonModified+126
Index: package/out/schema/manifest-schema.json
===================================================================
--- package/out/schema/manifest-schema.json
+++ package/out/schema/manifest-schema.json
@@ -1517,8 +1517,12 @@
"$ref": "#/definitions/ActionInput"
},
"maxProperties": 10
},
+ "outputContext": {
+ "$ref": "#/definitions/OutputContext",
+ "description": "Defines the shape of the output entity returned by this action"
+ },
"outputs": {
"type": "object",
"additionalProperties": {
"$ref": "#/definitions/ActionOutput"
@@ -1534,8 +1538,22 @@
"description",
"actionVerb",
"key"
],
+ "allOf": [
+ {
+ "if": {
+ "required": [
+ "outputs"
+ ]
+ },
+ "then": {
+ "required": [
+ "outputContext"
+ ]
+ }
+ }
+ ],
"not": {
"required": [
"unlicensedAccess"
]
@@ -2047,8 +2065,11 @@
],
"type": "string",
"default": "block"
},
+ "hidden": {
+ "type": "boolean"
+ },
"key": {
"$ref": "#/definitions/ModuleKeySchema"
}
},
@@ -2359,8 +2380,11 @@
},
"emitsReadyEvent": {
"type": "boolean"
},
+ "hidden": {
+ "type": "boolean"
+ },
"key": {
"$ref": "#/definitions/ModuleKeySchema"
}
},
@@ -6587,8 +6611,27 @@
"migratedFromConnect": {
"default": false,
"type": "boolean"
},
+ "connectFieldProperty": {
+ "type": "object",
+ "properties": {
+ "key": {
+ "type": "string"
+ },
+ "path": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "key",
+ "path"
+ ]
+ },
+ "isUIModificationsEnabled": {
+ "default": false,
+ "type": "boolean"
+ },
"displayConditions": {
"type": "object",
"properties": {}
},
@@ -7029,8 +7072,27 @@
"migratedFromConnect": {
"default": false,
"type": "boolean"
},
+ "connectFieldProperty": {
+ "type": "object",
+ "properties": {
+ "key": {
+ "type": "string"
+ },
+ "path": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "key",
+ "path"
+ ]
+ },
+ "isUIModificationsEnabled": {
+ "default": false,
+ "type": "boolean"
+ },
"displayConditions": {
"type": "object",
"properties": {}
},
@@ -7426,8 +7488,27 @@
"migratedFromConnect": {
"default": false,
"type": "boolean"
},
+ "connectFieldProperty": {
+ "type": "object",
+ "properties": {
+ "key": {
+ "type": "string"
+ },
+ "path": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "key",
+ "path"
+ ]
+ },
+ "isUIModificationsEnabled": {
+ "default": false,
+ "type": "boolean"
+ },
"displayConditions": {
"type": "object",
"properties": {}
},
@@ -7972,8 +8053,12 @@
"required": [
"expression"
]
},
+ "isUIModificationsEnabled": {
+ "default": false,
+ "type": "boolean"
+ },
"displayConditions": {
"type": "object",
"properties": {}
},
@@ -8509,8 +8594,12 @@
"required": [
"expression"
]
},
+ "isUIModificationsEnabled": {
+ "default": false,
+ "type": "boolean"
+ },
"displayConditions": {
"type": "object",
"properties": {}
},
@@ -9001,8 +9090,12 @@
"required": [
"expression"
]
},
+ "isUIModificationsEnabled": {
+ "default": false,
+ "type": "boolean"
+ },
"displayConditions": {
"type": "object",
"properties": {}
},
@@ -30521,8 +30614,41 @@
"$ref": "#/definitions/CoreActionIOType"
}
}
},
+ "OutputContext": {
+ "type": "object",
+ "additionalProperties": false,
+ "required": [
+ "entityName",
+ "outputType",
+ "outputDomain"
+ ],
+ "properties": {
+ "entityName": {
+ "type": "string",
+ "description": "The entity type that this action outputs",
+ "minLength": 1,
+ "maxLength": 12
+ },
+ "outputType": {
+ "type": "string",
+ "description": "The type of the output shape",
+ "enum": [
+ "OBJECT",
+ "LIST"
+ ]
+ },
+ "outputDomain": {
+ "type": "string",
+ "description": "The domain that this action output belongs to",
+ "minLength": 1,
+ "maxLength": 12,
+ "pattern": "^[a-z-]+$"
+ }
+ },
+ "title": "OutputContext"
+ },
"DisplayConditions": {
"anyOf": [
{
"additionalProperties": false,