removedInput schema / additionalProperties
Removed value: -false
addedInput schema / definitions
Added value: +{
+ "__schema0": {
+ "oneOf": [
+ {
+ "properties": {
+ "speak": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ ]
+ },
+ "text": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ ]
+ },
+ "type": {
+ "const": "message",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "text"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "allowInterruption": {
+ "type": "boolean"
+ },
+ "choices": {
+ "description": "Multiple-choice options (closed list) instead of an entity",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "entity": {
+ "enum": [
+ "String",
+ "Boolean",
+ "Number",
+ "Email",
+ "Date",
+ "DateTime",
+ "PhoneNumber",
+ "URL",
+ "Money",
+ "PersonName",
+ "City",
+ "CountryOrRegion",
+ "Organization",
+ "Percentage",
+ "Age",
+ "Duration",
+ "Color",
+ "Language",
+ "ZipCode",
+ "StreetAddress",
+ "File"
+ ],
+ "type": "string"
+ },
+ "prompt": {
+ "type": "string"
+ },
+ "type": {
+ "const": "question",
+ "type": "string"
+ },
+ "variable": {
+ "description": "Topic.Name (prefix optional)",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "prompt",
+ "variable"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "cases": {
+ "items": {
+ "properties": {
+ "actions": {
+ "items": {
+ "$ref": "#/definitions/__schema0"
+ },
+ "type": "array"
+ },
+ "condition": {
+ "description": "Power Fx, e.g. Topic.Choice = \"Yes\"",
+ "type": "string"
+ }
+ },
+ "required": [
+ "condition",
+ "actions"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "else": {
+ "items": {
+ "$ref": "#/definitions/__schema0"
+ },
+ "type": "array"
+ },
+ "type": {
+ "const": "condition",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "cases"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "replace": {
+ "type": "boolean"
+ },
+ "topic": {
+ "description": "Topic name or full reference",
+ "type": "string"
+ },
+ "type": {
+ "const": "redirect",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "topic"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "type": {
+ "const": "setVariable",
+ "type": "string"
+ },
+ "value": {
+ "type": [
+ "string",
+ "number",
+ "boolean"
+ ]
+ },
+ "variable": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "variable",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "autoSend": {
+ "type": "boolean"
+ },
+ "endIfAnswered": {
+ "type": "boolean"
+ },
+ "sources": {
+ "description": "Restrict to these knowledge sources (file stems from knowledge/, or full references)",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "type": {
+ "const": "searchKnowledge",
+ "type": "string"
+ },
+ "variable": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "card": {
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ {
+ "type": "string"
+ }
+ ],
+ "description": "Adaptive Card JSON (object or string), version 1.5"
+ },
+ "outputTypes": {
+ "additionalProperties": {
+ "enum": [
+ "String",
+ "Number",
+ "Boolean"
+ ],
+ "type": "string"
+ },
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "outputs": {
+ "additionalProperties": {
+ "type": "string"
+ },
+ "description": "Input card: card field id -> Topic variable; omit for a display-only card",
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "type": {
+ "const": "card",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "card"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "message": {
+ "description": "Message to the human agent",
+ "type": "string"
+ },
+ "phoneNumber": {
+ "description": "Transfer to a phone number instead of an agent",
+ "type": "string"
+ },
+ "type": {
+ "const": "transfer",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "type": {
+ "const": "endConversation",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "body": {},
+ "headers": {
+ "additionalProperties": {
+ "type": "string"
+ },
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "method": {
+ "enum": [
+ "Get",
+ "Post",
+ "Put",
+ "Patch",
+ "Delete"
+ ],
+ "type": "string"
+ },
+ "responseVariable": {
+ "type": "string"
+ },
+ "type": {
+ "const": "http",
+ "type": "string"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "url",
+ "responseVariable"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "flowId": {
+ "type": "string"
+ },
+ "input": {
+ "additionalProperties": {
+ "type": "string"
+ },
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "output": {
+ "additionalProperties": {
+ "type": "string"
+ },
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "type": {
+ "const": "invokeFlow",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "flowId"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "clearTopicQueue": {
+ "type": "boolean"
+ },
+ "type": {
+ "const": "end",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "node": {
+ "additionalProperties": {},
+ "description": "A full DialogAction node; 'id' is added if missing",
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "type": {
+ "const": "raw",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "node"
+ ],
+ "type": "object"
+ }
+ ]
+ }
+}
addedInput schema / properties / appendActions / items / $ref
Added value: +"#/definitions/__schema0"
removedInput schema / properties / appendActions / items / anyOf
Removed value: -[
- {
- "additionalProperties": false,
- "properties": {
- "speak": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- ]
- },
- "text": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- ]
- },
- "type": {
- "const": "message",
- "type": "string"
- }
- },
- "required": [
- "type",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "allowInterruption": {
- "type": "boolean"
- },
- "choices": {
- "description": "Multiple-choice options (closed list) instead of an entity",
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "entity": {
- "enum": [
- "String",
- "Boolean",
- "Number",
- "Email",
- "Date",
- "DateTime",
- "PhoneNumber",
- "URL",
- "Money",
- "PersonName",
- "City",
- "CountryOrRegion",
- "Organization",
- "Percentage",
- "Age",
- "Duration",
- "Color",
- "Language",
- "ZipCode",
- "StreetAddress",
- "File"
- ],
- "type": "string"
- },
- "prompt": {
- "type": "string"
- },
- "type": {
- "const": "question",
- "type": "string"
- },
- "variable": {
- "description": "Topic.Name (prefix optional)",
- "type": "string"
- }
- },
- "required": [
- "type",
- "prompt",
- "variable"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "cases": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "actions": {
- "items": {
- "$ref": "#/properties/appendActions/items"
- },
- "type": "array"
- },
- "condition": {
- "description": "Power Fx, e.g. Topic.Choice = \"Yes\"",
- "type": "string"
- }
- },
- "required": [
- "condition",
- "actions"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "else": {
- "items": {
- "$ref": "#/properties/appendActions/items"
- },
- "type": "array"
- },
- "type": {
- "const": "condition",
- "type": "string"
- }
- },
- "required": [
- "type",
- "cases"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "replace": {
- "type": "boolean"
- },
- "topic": {
- "description": "Topic name or full reference",
- "type": "string"
- },
- "type": {
- "const": "redirect",
- "type": "string"
- }
- },
- "required": [
- "type",
- "topic"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "type": {
- "const": "setVariable",
- "type": "string"
- },
- "value": {
- "type": [
- "string",
- "number",
- "boolean"
- ]
- },
- "variable": {
- "type": "string"
- }
- },
- "required": [
- "type",
- "variable",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "autoSend": {
- "type": "boolean"
- },
- "endIfAnswered": {
- "type": "boolean"
- },
- "sources": {
- "description": "Restrict to these knowledge sources (file stems from knowledge/, or full references)",
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "type": {
- "const": "searchKnowledge",
- "type": "string"
- },
- "variable": {
- "type": "string"
- }
- },
- "required": [
- "type"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "card": {
- "anyOf": [
- {
- "additionalProperties": {},
- "type": "object"
- },
- {
- "type": "string"
- }
- ],
- "description": "Adaptive Card JSON (object or string), version 1.5"
- },
- "outputTypes": {
- "additionalProperties": {
- "enum": [
- "String",
- "Number",
- "Boolean"
- ],
- "type": "string"
- },
- "type": "object"
- },
- "outputs": {
- "additionalProperties": {
- "type": "string"
- },
- "description": "Input card: card field id -> Topic variable; omit for a display-only card",
- "type": "object"
- },
- "type": {
- "const": "card",
- "type": "string"
- }
- },
- "required": [
- "type",
- "card"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "message": {
- "description": "Message to the human agent",
- "type": "string"
- },
- "phoneNumber": {
- "description": "Transfer to a phone number instead of an agent",
- "type": "string"
- },
- "type": {
- "const": "transfer",
- "type": "string"
- }
- },
- "required": [
- "type"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "type": {
- "const": "endConversation",
- "type": "string"
- }
- },
- "required": [
- "type"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "body": {},
- "headers": {
- "additionalProperties": {
- "type": "string"
- },
- "type": "object"
- },
- "method": {
- "enum": [
- "Get",
- "Post",
- "Put",
- "Patch",
- "Delete"
- ],
- "type": "string"
- },
- "responseVariable": {
- "type": "string"
- },
- "type": {
- "const": "http",
- "type": "string"
- },
- "url": {
- "type": "string"
- }
- },
- "required": [
- "type",
- "url",
- "responseVariable"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "flowId": {
- "type": "string"
- },
- "input": {
- "additionalProperties": {
- "type": "string"
- },
- "type": "object"
- },
- "output": {
- "additionalProperties": {
- "type": "string"
- },
- "type": "object"
- },
- "type": {
- "const": "invokeFlow",
- "type": "string"
- }
- },
- "required": [
- "type",
- "flowId"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "clearTopicQueue": {
- "type": "boolean"
- },
- "type": {
- "const": "end",
- "type": "string"
- }
- },
- "required": [
- "type"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "node": {
- "additionalProperties": {},
- "description": "A full DialogAction node; 'id' is added if missing",
- "type": "object"
- },
- "type": {
- "const": "raw",
- "type": "string"
- }
- },
- "required": [
- "type",
- "node"
- ],
- "type": "object"
- }
-]
removedInput schema / properties / insertActions / additionalProperties
Removed value: -false
changedInput schema / properties / insertActions / properties / actions / items / $ref
Previous value: -"#/properties/appendActions/items"New value: +"#/definitions/__schema0"