UNPKG

@alexa/ask-expressions-spec

Version:

The JSON Schema specification for the Alexa Skills Kit Intermediate Representation (ASKIR).

37 lines (36 loc) 1.11 kB
{ "$schema": "http://json-schema.org/draft-07/schema#", "$id": "https://amazonalexa.com/ask/2020/12/PropertyReference", "title": "property reference", "description": "Reference a property on an Expression", "type": "object", "additionalProperties": false, "required": ["kind", "name", "expression"], "properties": { "kind": { "const": "PropertyReference", "title": "kind" }, "name": { "$ref": "https://amazonalexa.com/ask/2020/12/Name" }, "expression": { "oneOf": [ {"$ref": "https://amazonalexa.com/ask/2020/12/Call"}, {"$ref": "https://amazonalexa.com/ask/2020/12/PropertyReference"}, {"$ref": "https://amazonalexa.com/ask/2020/12/NameReference"} ] }, "type": { "description": "The type of this property.", "$ref": "https://amazonalexa.com/ask/2020/12/TypeReference" }, "annotations": { "type": "array", "items": { "$ref": "https://amazonalexa.com/ask/2020/12/Call", "description": "call data structures to annotate this property reference." } } } }