schemas/flowsImportPost.json in losant_rest-1.19.8 vs schemas/flowsImportPost.json in losant_rest-1.19.9

- old
+ new

@@ -71,25 +71,128 @@ "maxLength": 1024 }, "type": { "type": "string", "enum": [ + "appFile" + ] + }, + "config": { + "type": "object", + "properties": { + "delete": { + "type": "boolean" + }, + "create": { + "type": "boolean" + }, + "update": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + "meta": { + "type": "object", + "properties": { + "category": { + "type": "string", + "enum": [ + "trigger" + ] + }, + "name": { + "type": "string", + "enum": [ + "appFile" + ] + }, + "label": { + "type": "string", + "minLength": 1, + "maxLength": 255 + }, + "x": { + "type": "number" + }, + "y": { + "type": "number" + }, + "uiId": { + "type": "string", + "maxLength": 48 + }, + "description": { + "type": "string", + "maxLength": 32767 + }, + "icon": { + "type": "string", + "maxLength": 1024 + }, + "color": { + "type": "string", + "maxLength": 1024 + }, + "inputCount": { + "type": "number" + }, + "outputCount": { + "type": "number" + }, + "id": { + "type": "string", + "maxLength": 48 + } + }, + "additionalProperties": false + }, + "outputIds": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string", + "maxLength": 48, + "minLength": 1 + }, + "maxItems": 100 + }, + "maxItems": 100 + } + }, + "required": [ + "type" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "key": { + "type": "string", + "maxLength": 1024 + }, + "type": { + "type": "string", + "enum": [ "customNodeStart", "deviceCommand", "deviceIdConnect", "deviceTagConnect", "deviceIdDisconnect", "deviceTagDisconnect", + "inboundEmail", "notebook", "onBoot", "onConnect", "onDisconnect", - "udp", - "webhook", + "resourceJobComplete", "resourceJobIteration", "resourceJobIterationTimeout", - "resourceJobComplete" + "udp", + "webhook" ] }, "config": { "type": "object", "additionalProperties": false @@ -110,19 +213,20 @@ "deviceCommand", "deviceIdsTagsConnect", "deviceIdsTagsDisconnect", "eeaInit", "flowError", + "inboundEmail", "notebook", "onBoot", "onConnect", "onDisconnect", - "udp", - "webhook", + "resourceJobComplete", "resourceJobIteration", "resourceJobIterationTimeout", - "resourceJobComplete" + "udp", + "webhook" ] }, "label": { "type": "string", "minLength": 1, @@ -2852,25 +2956,128 @@ "maxLength": 1024 }, "type": { "type": "string", "enum": [ + "appFile" + ] + }, + "config": { + "type": "object", + "properties": { + "delete": { + "type": "boolean" + }, + "create": { + "type": "boolean" + }, + "update": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + "meta": { + "type": "object", + "properties": { + "category": { + "type": "string", + "enum": [ + "trigger" + ] + }, + "name": { + "type": "string", + "enum": [ + "appFile" + ] + }, + "label": { + "type": "string", + "minLength": 1, + "maxLength": 255 + }, + "x": { + "type": "number" + }, + "y": { + "type": "number" + }, + "uiId": { + "type": "string", + "maxLength": 48 + }, + "description": { + "type": "string", + "maxLength": 32767 + }, + "icon": { + "type": "string", + "maxLength": 1024 + }, + "color": { + "type": "string", + "maxLength": 1024 + }, + "inputCount": { + "type": "number" + }, + "outputCount": { + "type": "number" + }, + "id": { + "type": "string", + "maxLength": 48 + } + }, + "additionalProperties": false + }, + "outputIds": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string", + "maxLength": 48, + "minLength": 1 + }, + "maxItems": 100 + }, + "maxItems": 100 + } + }, + "required": [ + "type" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "key": { + "type": "string", + "maxLength": 1024 + }, + "type": { + "type": "string", + "enum": [ "customNodeStart", "deviceCommand", "deviceIdConnect", "deviceTagConnect", "deviceIdDisconnect", "deviceTagDisconnect", + "inboundEmail", "notebook", "onBoot", "onConnect", "onDisconnect", - "udp", - "webhook", + "resourceJobComplete", "resourceJobIteration", "resourceJobIterationTimeout", - "resourceJobComplete" + "udp", + "webhook" ] }, "config": { "type": "object", "additionalProperties": false @@ -2891,18 +3098,19 @@ "deviceCommand", "deviceIdsTagsConnect", "deviceIdsTagsDisconnect", "eeaInit", "flowError", + "inboundEmail", "notebook", "onBoot", "onConnect", "onDisconnect", - "udp", - "webhook", + "resourceJobComplete", "resourceJobIteration", "resourceJobIterationTimeout", - "resourceJobComplete" + "udp", + "webhook" ] }, "label": { "type": "string", "minLength": 1, \ No newline at end of file