{
  "$id": "http://asl-validator.cloud/wait.json#",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "Type": {
      "type": "string",
      "enum": ["Wait"]
    },
    "Next": {
      "type": "string"
    },
    "End": {
      "enum": [true]
    },
    "Comment": {
      "type": "string"
    },
    "OutputPath": {
      "$ref": "paths.json#/definitions/asl_path"
    },
    "InputPath": {
      "$ref": "paths.json#/definitions/asl_path"
    },
    "Seconds": {
      "type": "number",
      "minimum": 0
    },
    "Timestamp": {
      "type": "string"
    },
    "SecondsPath": {
      "$ref": "paths.json#/definitions/asl_ref_path"
    },
    "TimestampPath": {
      "$ref": "paths.json#/definitions/asl_ref_path"
    },
    "Output": {
      "$ref": "jsonata.json#/definitions/output"
    },
    "Assign": {
      "$ref": "jsonata.json#/definitions/assign"
    },
    "QueryLanguage": {
      "$ref": "jsonata.json#/definitions/queryLanguage"
    }
  },
  "required": ["Type"],
  "additionalProperties": false
}
