{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/latest.json",
  "title": "Haystack Pipeline",
  "description": "Haystack Pipeline YAML file describing the nodes of the pipelines. For more info read the docs at: <https://haystack.deepset.ai/components/pipelines#yaml-file-definitions>",
  "x-lintel": {
    "source": "https://raw.githubusercontent.com/deepset-ai/haystack-json-schema/main/json-schema/haystack-pipeline.schema.json",
    "sourceSha256": "cfa020ed017305aa5e1aef796890fa1b9755e711b43331e240007098812d777f",
    "fileMatch": [
      "*.haystack-pipeline.yml"
    ],
    "parsers": [
      "yaml"
    ]
  },
  "type": "object",
  "oneOf": [
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "ignore"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-main.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.0.0"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.0.0.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.1.0"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.1.0.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.2.0"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.2.0.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.3.0"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.3.0.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.4.0"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.4.0.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.4.0"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.4.0.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.4.0"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.4.0.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.5.0"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.5.0.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.5.0"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.5.0.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.6.0"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.6.0.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.7.0"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.7.0.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.7.1"
            }
          }
        },
        {
          "$ref": "https://raw.githubusercontent.com/deepset-ai/haystack/master/haystack/json-schemas/haystack-pipeline-1.7.1.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.7.2"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.7.2.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.8.0"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.8.0.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.9.0"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.9.0.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.9.1"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.9.1.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.10.0"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.10.0.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.11.0rc0"
            }
          }
        },
        {
          "$ref": "https://raw.githubusercontent.com/deepset-ai/haystack/main/haystack/json-schemas/haystack-pipeline-1.11.0rc0.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.11.1"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.11.1.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.12.0"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.12.0.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.12.1"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.12.1.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.12.2"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.12.2.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.13.0"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.13.0.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.13.1"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.13.1.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.13.2"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.13.2.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.14.0"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.14.0.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.15.0"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.15.0.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.15.1"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.15.1.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.16.0"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.16.0.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.16.1"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.16.1.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.17.0"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.17.0.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.17.1"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.17.1.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.17.2"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.17.2.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.18.0"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.18.0.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.18.1"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.18.1.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.19.0"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.19.0.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.20.0"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.20.0.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.20.1"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.20.1.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.21.0"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.21.0.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.21.1"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.21.1.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.21.2"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.21.2.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.22.0"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.22.0.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.22.1"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.22.1.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.23.0"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.23.0.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.24.0"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.24.0.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.24.1"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.24.1.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.25.0"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.25.0.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.25.1"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.25.1.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.25.2"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.25.2.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.25.4"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.25.4.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.25.3"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.25.3.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.25.5"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.25.5.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.26.2"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.26.2.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.26.3"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.26.3.schema.json"
        }
      ]
    },
    {
      "allOf": [
        {
          "properties": {
            "version": {
              "const": "1.26.4"
            }
          }
        },
        {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/haystack-pipeline/_shared/latest--haystack-pipeline-1.26.4.schema.json"
        }
      ]
    }
  ]
}
