{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/engrate/main/json-schema/engrate-implementation-status-schema.json",
  "title": "ImplementationStatus",
  "x-generated": "2026-10-15",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_original/engrate-netzbetreiber-api-openapi.yml#/components/schemas/ImplementationStatus",
  "type": "object",
  "required": [
    "semesterRelease",
    "endpoints"
  ],
  "properties": {
    "semesterRelease": {
      "type": "string",
      "description": "Aktuell verpflichtendes Semester-Release."
    },
    "preReleaseVersion": {
      "type": "string",
      "description": "Angebotene Vorweg-Version, sofern vorhanden."
    },
    "endpoints": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "operationId",
          "state"
        ],
        "properties": {
          "operationId": {
            "type": "string"
          },
          "state": {
            "type": "string",
            "enum": [
              "vollstaendig",
              "teilweise",
              "nichtImplementiert"
            ]
          },
          "note": {
            "type": "string"
          }
        }
      }
    }
  }
}