@alexa/ask-expressions-spec
Version:
The JSON Schema specification for the Alexa Skills Kit Intermediate Representation (ASKIR).
43 lines (25 loc) • 1.73 kB
Markdown
# Arguments Schema
```txt
https://amazonalexa.com/ask/2020/12/Arguments
```
Arguments to a Call can be JSON primitives or an object/array of Calls, NameReferences or PropertyReferences
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--------------------- | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :-------------------------------------------------------------------- |
| Cannot be instantiated | Yes | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [Arguments.json](../../schemas/Arguments.json "open original schema") |
## Arguments Type
merged type ([Arguments](arguments.md))
one (and only one) of
* [Untitled null in Arguments](arguments-oneof-0.md "check type definition")
* [Untitled number in Arguments](arguments-oneof-1.md "check type definition")
* [Untitled string in Arguments](arguments-oneof-2.md "check type definition")
* [Untitled boolean in Arguments](arguments-oneof-3.md "check type definition")
* [Untitled array in Arguments](arguments-oneof-4.md "check type definition")
* [Untitled object in Arguments](arguments-oneof-5.md "check type definition")
# Arguments Definitions
## Definitions group arg-expression
Reference this group by using
```json
{"$ref":"https://amazonalexa.com/ask/2020/12/Arguments#/definitions/arg-expression"}
```
| Property | Type | Required | Nullable | Defined by |
| :------- | :--- | :------- | :------- | :--------- |