UNPKG

zooid-ui-bluprint-config-builder

Version:
739 lines 13.7 kB
{ "broadcast": { "title": "Broadcast", "type": "object", "properties": { "topic": { "type": "string", "title": "Topic" } } }, "change": { "title": "Change", "type": "object", "properties": { "value": { "type": "string", "title": "Value" }, "key": { "type": "string", "title": "Key" } } }, "collect": { "title": "Collect", "type": "object", "properties": { "value": { "type": "string", "title": "Value" }, "key": { "type": "string", "title": "Key" }, "min": { "type": "integer", "title": "Minimum Count" }, "max": { "type": "integer", "title": "Maximum Count" }, "clearKey": { "type": "string", "title": "Clear Key" } } }, "compose": { "title": "Compose", "type": "object", "properties": { "compose": { "type": "array", "items": { "type": "array", "title": "Key Value Pair", "items": { "type": "string" } } } } }, "debounce": { "title": "Debounce", "type": "object", "properties": { "interval": { "type": "integer", "title": "Interval (in milliseconds)" } } }, "delay": { "title": "Delay", "type": "object", "properties": { "timeout": { "type": "integer", "title": "Timeout" }, "timeoutUnits": { "type": "string", "title": "Units", "enum": [ "milliseconds", "seconds", "minutes", "hours" ] } } }, "demultiplex": { "title": "Demultiplex", "type": "object", "properties": { "value": { "type": "string", "title": "Value" } } }, "device": { "title": "Meshblu-Device", "type": "object", "properties": { "uuid": { "type": "string", "title": "UUID" } } }, "echo-out": { "title": "Echo-Out", "type": "object", "properties": { "url": { "type": "string", "title": "Callback Url" }, "responseText": { "type": "string", "title": "Response Text" } } }, "equal": { "title": "Equal", "type": "object", "properties": { "left": { "type": "string", "title": "Left" }, "right": { "type": "string", "title": "Right" } } }, "function": { "title": "Function", "type": "object", "properties": { "func": { "type": "string" } } }, "get-key": { "title": "Function", "type": "object", "properties": { "key": { "type": "string", "title": "Key" }, "as": { "type": "string", "title": "As" } } }, "greater-than-equal": { "title": "Greater-Than-Or-Equal", "type": "object", "properties": { "left": { "type": "string", "title": "Left" }, "right": { "type": "string", "title": "Right" } } }, "greater-than": { "title": "Greater-Than", "type": "object", "properties": { "left": { "type": "string", "title": "Left" }, "right": { "type": "string", "title": "Right" } } }, "http-post-request": { "title": "Http-Post", "type": "object", "properties": { "url": { "type": "string", "title": "Url" }, "bodyKeys": { "type": "array", "items": { "type": "string", "title": "Key" } }, "bodyValues": { "type": "array", "items": { "type": "string", "title": "Value" } }, "queryKeys": { "type": "array", "items": { "type": "string", "title": "Key" } }, "queryValues": { "type": "array", "items": { "type": "string", "title": "Value" } }, "bodyEncoding": { "type": "string", "title": "Encoding", "enum": [ "json", "form" ] }, "headerKeys": { "type": "array", "items": { "type": "string", "title": "Key" } }, "headerValues": { "type": "array", "items": { "type": "string", "title": "Value" } } } }, "http-put-request": { "title": "Http-Put", "type": "object", "properties": { "url": { "type": "string", "title": "Url" }, "bodyKeys": { "type": "array", "items": { "type": "string", "title": "Key" } }, "bodyValues": { "type": "array", "items": { "type": "string", "title": "Value" } }, "queryKeys": { "type": "array", "items": { "type": "string", "title": "Key" } }, "queryValues": { "type": "array", "items": { "type": "string", "title": "Value" } }, "bodyEncoding": { "type": "string", "title": "Encoding", "enum": [ "json", "form" ] }, "headerKeys": { "type": "array", "items": { "type": "string", "title": "Key" } }, "headerValues": { "type": "array", "items": { "type": "string", "title": "Value" } } } }, "http-request-delete": { "title": "Http-Delete", "type": "object", "properties": { "url": { "type": "string", "title": "Url" }, "queryKeys": { "type": "array", "items": { "type": "string", "title": "Key" } }, "queryValues": { "type": "array", "items": { "type": "string", "title": "Value" } }, "headerKeys": { "type": "array", "items": { "type": "string", "title": "Key" } }, "headerValues": { "type": "array", "items": { "type": "string", "title": "Value" } } } }, "http-request": { "title": "Http-Get", "type": "object", "properties": { "url": { "type": "string", "title": "Url" }, "queryKeys": { "type": "array", "items": { "type": "string", "title": "Key" } }, "queryValues": { "type": "array", "items": { "type": "string", "title": "Value" } }, "headerKeys": { "type": "array", "items": { "type": "string", "title": "Key" } }, "headerValues": { "type": "array", "items": { "type": "string", "title": "Value" } } } }, "interval": { "title": "Interval", "type": "object", "properties": { "useStaticMessage": { "type": "boolean", "title": "Forward Message" }, "repeat": { "type": "integer", "title": "Interval" }, "on": { "type": "boolean", "title": "On" }, "topic": { "type": "string", "title": "Topic" } } }, "leading-edge-debounce": { "title": "Leading-Edge Debounce", "type": "object", "properties": { "timeout": { "type": "integer", "title": "Timeout (in milliseconds)" } } }, "less-than-equal": { "title": "Less-Than-Or-Equal", "type": "object", "properties": { "left": { "type": "string", "title": "Left" }, "right": { "type": "string", "title": "Right" } } }, "less-than": { "title": "Less-Than", "type": "object", "properties": { "left": { "type": "string", "title": "Left" }, "right": { "type": "string", "title": "Right" } } }, "math": { "title": "Math", "type": "object", "properties": { "value": { "type": "string", "title": "Value" }, "key": { "type": "string", "title": "Key" }, "operation": { "type": "string", "title": "Operation", "enum": [ "abs", "acos", "asin", "atan", "ceil", "cos", "exp", "floor", "log", "round", "sin", "sqrt", "tan" ] } } }, "microblu": { "title": "Microblu-Device", "type": "object", "properties": { "uuid": { "type": "string", "title": "UUID" }, "value": { "type": "string", "title": "Value" }, "pin": { "type": "integer", "title": "Pin" }, "pinConfig": { "type": "string", "title": "Pin Type", "enum": [ "analog-write", "digital-write", "servo-write", "analog-read", "digital-read" ] } } }, "not-equal": { "title": "Not-Equal", "type": "object", "properties": { "left": { "type": "string", "title": "Left" }, "right": { "type": "string", "title": "Right" } } }, "null": { "title": "Null", "type": "object", "properties": { "value": { "type": "string", "title": "Value" }, "not": { "type": "boolean", "title": "Not Null" } } }, "pluck": { "title": "Pluck", "type": "object", "properties": { "value": { "type": "string", "title": "Value" }, "key": { "type": "string", "title": "Key" } } }, "range": { "title": "Range", "type": "object", "properties": { "value": { "type": "string", "title": "Value" }, "min": { "type": "string", "title": "Min" }, "max": { "type": "string", "title": "Max" } } }, "rss": { "title": "Rss-Request", "type": "object", "properties": { "url": { "type": "string", "title": "Url" }, "queryKeys": { "type": "array", "items": { "type": "string", "title": "Key" } }, "queryValues": { "type": "array", "items": { "type": "string", "title": "Value" } }, "headerKeys": { "type": "array", "items": { "type": "string", "title": "Key" } }, "headerValues": { "type": "array", "items": { "type": "string", "title": "Value" } } } }, "sample": { "title": "Sample", "type": "object", "properties": { "value": { "type": "string", "title": "Value" }, "key": { "type": "string", "title": "Key" } } }, "schedule": { "title": "Schedule", "type": "object", "properties": { "crontab": { "type": "string", "title": "Schedule (crontab, Flows run in the UTC timezone)" }, "payloadType": { "type": "string", "title": "Payload Type", "enum": [ "date", "none", "string" ] }, "payload": { "type": "string", "title": "Payload" }, "topic": { "type": "string", "title": "Topic" } } }, "sentiment": { "title": "Sentiment", "type": "object", "properties": { "value": { "type": "string", "title": "Value" } } }, "set-key": { "title": "Set-Key", "type": "object", "properties": { "key": { "type": "string", "title": "Key" }, "value": { "type": "string", "title": "Value" } } }, "template": { "title": "Template", "type": "object", "properties": { "key": { "type": "string", "title": "Key" }, "template": { "type": "string", "title": "Template" } } }, "throttle": { "title": "Throttle", "type": "object", "properties": { "interval": { "type": "integer", "title": "Interval (in milliseconds)" } } }, "trigger": { "title": "Trigger", "type": "object", "properties": { "alias": { "type": "string", "title": "Alias" }, "payloadType": { "type": "string", "title": "Payload Type", "enum": [ "date", "none", "string" ] }, "payload": { "type": "string", "title": "Payload" } } }, "unique": { "title": "Unique", "type": "object", "properties": { "value": { "type": "string", "title": "Value" }, "key": { "type": "string", "title": "Key" } } } }