schemas/advancedFlowVersionQuery.json in losant_rest-1.11.1 vs schemas/advancedFlowVersionQuery.json in losant_rest-1.12.0
- old
+ new
@@ -699,9 +699,227 @@
}
},
"additionalProperties": false
}
]
+ },
+ "triggers": {
+ "oneOf": [
+ {
+ "type": "object",
+ "properties": {
+ "type": {
+ "type": "string",
+ "maxLength": 255
+ },
+ "key": {
+ "type": "string",
+ "pattern": "^[0-9a-zA-Z_-]{1,255}$"
+ },
+ "config": {
+ "type": "object",
+ "patternProperties": {
+ "^[0-9a-zA-Z_-]{1,255}$": {
+ "type": [
+ "string",
+ "number",
+ "boolean",
+ "null"
+ ],
+ "maxLength": 1024
+ }
+ }
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "additionalProperties": false
+ },
+ {
+ "type": "object",
+ "properties": {
+ "$eq": {
+ "type": "object",
+ "properties": {
+ "type": {
+ "type": "string",
+ "maxLength": 255
+ },
+ "key": {
+ "type": "string",
+ "pattern": "^[0-9a-zA-Z_-]{1,255}$"
+ },
+ "config": {
+ "type": "object",
+ "patternProperties": {
+ "^[0-9a-zA-Z_-]{1,255}$": {
+ "type": [
+ "string",
+ "number",
+ "boolean",
+ "null"
+ ],
+ "maxLength": 1024
+ }
+ }
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "additionalProperties": false
+ }
+ },
+ "required": [
+ "$eq"
+ ],
+ "additionalProperties": false
+ },
+ {
+ "type": "object",
+ "properties": {
+ "$ne": {
+ "type": "object",
+ "properties": {
+ "type": {
+ "type": "string",
+ "maxLength": 255
+ },
+ "key": {
+ "type": "string",
+ "pattern": "^[0-9a-zA-Z_-]{1,255}$"
+ },
+ "config": {
+ "type": "object",
+ "patternProperties": {
+ "^[0-9a-zA-Z_-]{1,255}$": {
+ "type": [
+ "string",
+ "number",
+ "boolean",
+ "null"
+ ],
+ "maxLength": 1024
+ }
+ }
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "additionalProperties": false
+ }
+ },
+ "required": [
+ "$ne"
+ ],
+ "additionalProperties": false
+ }
+ ]
+ },
+ "nodes": {
+ "oneOf": [
+ {
+ "type": "object",
+ "properties": {
+ "type": {
+ "type": "string",
+ "maxLength": 255
+ },
+ "config": {
+ "type": "object",
+ "patternProperties": {
+ "^[0-9a-zA-Z_-]{1,255}$": {
+ "type": [
+ "string",
+ "number",
+ "boolean",
+ "null"
+ ],
+ "maxLength": 1024
+ }
+ }
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "additionalProperties": false
+ },
+ {
+ "type": "object",
+ "properties": {
+ "$eq": {
+ "type": "object",
+ "properties": {
+ "type": {
+ "type": "string",
+ "maxLength": 255
+ },
+ "config": {
+ "type": "object",
+ "patternProperties": {
+ "^[0-9a-zA-Z_-]{1,255}$": {
+ "type": [
+ "string",
+ "number",
+ "boolean",
+ "null"
+ ],
+ "maxLength": 1024
+ }
+ }
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "additionalProperties": false
+ }
+ },
+ "required": [
+ "$eq"
+ ],
+ "additionalProperties": false
+ },
+ {
+ "type": "object",
+ "properties": {
+ "$ne": {
+ "type": "object",
+ "properties": {
+ "type": {
+ "type": "string",
+ "maxLength": 255
+ },
+ "config": {
+ "type": "object",
+ "patternProperties": {
+ "^[0-9a-zA-Z_-]{1,255}$": {
+ "type": [
+ "string",
+ "number",
+ "boolean",
+ "null"
+ ],
+ "maxLength": 1024
+ }
+ }
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "additionalProperties": false
+ }
+ },
+ "required": [
+ "$ne"
+ ],
+ "additionalProperties": false
+ }
+ ]
}
},
"additionalProperties": false
}
\ No newline at end of file