{
  "components": {
    "schemas": {
      "Allgemeines": {
        "description": "Beschreibt den Abschnitt Allgemeines",
        "properties": {
          "textbausteine": {
            "description": "Beschreibt die Textbausteine",
            "items": {
              "$ref": "#/components/schemas/Textbaustein"
            },
            "type": "array",
            "xml": {
              "name": "textbaustein"
            }
          }
        },
        "type": "object"
      },
      "AlternativeZugcharakteristik": {
        "description": "Beschreibt die Eigenschaften der Alternativen Zugcharakteristik",
        "properties": {
          "befoerderungsanordnung": {
            "description": "Angabe der Nummer einer gültigen Beförderungsanordnung, mit der die Durchführung bestimmter Zugfahrten mit besonderen technischen Eigenschaften vorab geprüft wurde und genehmigt wird",
            "example": "M-1073",
            "type": "string"
          },
          "befoerderungsbesonderheiten": {
            "description": "Beschreibt die Eigenschaften der Beförderungsbesonderheiten",
            "items": {
              "$ref": "#/components/schemas/Befoerderungsbesonderheit"
            },
            "type": "array",
            "xml": {
              "name": "befoerderungsbesonderheit"
            }
          },
          "beladung": {
            "$ref": "#/components/schemas/Beladung"
          },
          "besonderheit": {
            "description": "Besonderheiten oder Hinweise aus der Fahrplankonstruktion für das Eisenbahnverkehrsunternehmen (EVU) bzw. den Triebfahrzeugführer (Tf) zur weiteren Beachtung.",
            "example": "Bei LZB-Führung gilt die bestellte Höchstgeschwindigkeit, es gelten die Buchfahrplanseiten und Spalten 1, 3a, 3b. Bei abgeschalteter LZB greifen die Angaben gem. Fahrplan bzgl. Buchfahrplan.",
            "type": "string"
          },
          "bremsstellung": {
            "description": "Wertemenge für Bremsstellung",
            "example": "R+Mg",
            "type": "string"
          },
          "bzaBedingung": {
            "description": "Hinweise zur besonderen Beachtung bei der Durchführung von Zugfahrten in Betriebsstellen oder Streckenabschnitten als Freitext, sofern die Bedingungen nicht in einer Dauer-Beförderungsanordnung hinterlegt sind.",
            "example": "FdlBfBad Schandau erteilt Befehl 12 (zweisprachig) Grund 41:\nZug 45315 fährt von Decin-Prostredni Zleb bis Decin vychod von km 458,900 bis km 457,700 mit höchstens 30 km/h",
            "type": "string"
          },
          "bzaNummern": {
            "description": "Bza ist die Abkürzung für „Betrieb Zugförderung außergewöhnlich“.",
            "example": [
              "A1-1301"
            ],
            "items": {
              "type": "string",
              "xml": {
                "name": "bzaNummer"
              }
            },
            "type": "array",
            "xml": {
              "name": "bzaNummer"
            }
          },
          "gesamtzuglaenge": {
            "description": "Gesamtlänge des Zuges",
            "example": 98,
            "format": "double",
            "type": "number"
          },
          "gueterzugOhneNennenswertenGrenzaufenthalt": {
            "description": "Gibt an, dass für den Zug am Grenzübergang (in der Regel die Grenzbetriebsstelle) kein längerer Aufenthalt (z.B. wegen Zollabwicklung) erforderlich ist.",
            "example": true,
            "type": "boolean"
          },
          "hoechstgeschwindigkeit": {
            "description": "Höchstgeschwindigkeit des Zuges in km/h",
            "example": 160,
            "format": "int32",
            "type": "integer"
          },
          "id": {
            "description": "Eindeutige Identifikation der Zugcharakteristik innerhalb der BauFplo",
            "example": 1,
            "format": "int32",
            "type": "integer"
          },
          "imGrenzlastBereich": {
            "description": "Angabe, ob die angegebenen Lasten bereits den Grenzlastbereich darstellen",
            "example": true,
            "type": "boolean"
          },
          "istRichtungswechselZugelassen": {
            "description": "Angabe, ob nicht bestellte, aber konstruktionsbedingte Richtungswechsel zugelassen sind",
            "example": true,
            "type": "boolean"
          },
          "keinRichtungswechselZugelassenGrund": {
            "description": "Wenn Attribut „istRichtungswechselZugelassen“ = false, dann kann hier ein Grund für den nicht erlaubten Richtungswechsel angegeben werden",
            "example": "Baumschnitt",
            "type": "string"
          },
          "last": {
            "description": "Masse des Wagenzuges in Tonnen",
            "example": 186,
            "format": "double",
            "type": "number"
          },
          "mindestbremshundertstel": {
            "description": "Mindestbremshundertstel, die für die Durchführung der Zugfahrt benötigt werden",
            "example": 130,
            "format": "int32",
            "type": "integer"
          },
          "triebfahrzeuge": {
            "description": "Beschreibt die Eigenschaften des Triebfahrzeugs",
            "items": {
              "$ref": "#/components/schemas/Triebfahrzeug"
            },
            "minItems": 1,
            "type": "array",
            "xml": {
              "name": "triebfahrzeug"
            }
          },
          "zuggattung": {
            "$ref": "#/components/schemas/Zuggattung"
          },
          "zugverband": {
            "$ref": "#/components/schemas/Zugverband"
          }
        },
        "required": [
          "bremsstellung",
          "hoechstgeschwindigkeit",
          "mindestbremshundertstel",
          "zuggattung",
          "zugverband"
        ],
        "type": "object"
      },
      "BasisZugcharakteristik": {
        "description": "Beschreibt die Eigenschaften der Zugcharakteristik",
        "properties": {
          "alternativeZugcharakteristiken": {
            "description": "Beschreibt die Eigenschaften der Alternativen Zugcharakteristik",
            "items": {
              "$ref": "#/components/schemas/AlternativeZugcharakteristik"
            },
            "type": "array",
            "xml": {
              "name": "alternativeZugcharakteristik"
            }
          },
          "befoerderungsanordnung": {
            "description": "Angabe der Nummer einer gültigen Beförderungsanordnung, mit der die Durchführung bestimmter Zugfahrten mit besonderen technischen Eigenschaften vorab geprüft wurde und genehmigt wird",
            "example": "M-1073",
            "type": "string"
          },
          "befoerderungsbesonderheiten": {
            "description": "Beschreibt die Eigenschaften der Beförderungsbesonderheiten",
            "items": {
              "$ref": "#/components/schemas/Befoerderungsbesonderheit"
            },
            "type": "array",
            "xml": {
              "name": "befoerderungsbesonderheit"
            }
          },
          "beladung": {
            "$ref": "#/components/schemas/Beladung"
          },
          "besonderheit": {
            "description": "Besonderheiten oder Hinweise aus der Fahrplankonstruktion für das Eisenbahnverkehrsunternehmen (EVU) bzw. den Triebfahrzeugführer (Tf) zur weiteren Beachtung.",
            "example": "Bei LZB-Führung gilt die bestellte Höchstgeschwindigkeit, es gelten die Buchfahrplanseiten und Spalten 1, 3a, 3b. Bei abgeschalteter LZB greifen die Angaben gem. Fahrplan bzgl. Buchfahrplan.",
            "type": "string"
          },
          "bremsstellung": {
            "description": "Wertemenge für Bremsstellung",
            "example": "R+Mg",
            "type": "string"
          },
          "bzaBedingung": {
            "description": "Hinweise zur besonderen Beachtung bei der Durchführung von Zugfahrten in Betriebsstellen oder Streckenabschnitten als Freitext, sofern die Bedingungen nicht in einer Dauer-Beförderungsanordnung hinterlegt sind.",
            "example": "FdlBfBad Schandau erteilt Befehl 12 (zweisprachig) Grund 41:\nZug 45315 fährt von Decin-Prostredni Zleb bis Decin vychod von km 458,900 bis km 457,700 mit höchstens 30 km/h",
            "type": "string"
          },
          "bzaNummern": {
            "description": "Bza ist die Abkürzung für „Betrieb Zugförderung außergewöhnlich“.",
            "example": [
              "A1-1301"
            ],
            "items": {
              "type": "string",
              "xml": {
                "name": "bzaNummer"
              }
            },
            "type": "array",
            "xml": {
              "name": "bzaNummer"
            }
          },
          "gesamtzuglaenge": {
            "description": "Gesamtlänge des Zuges",
            "example": 98,
            "format": "double",
            "type": "number"
          },
          "gueterzugOhneNennenswertenGrenzaufenthalt": {
            "description": "Gibt an, dass für den Zug am Grenzübergang (in der Regel die Grenzbetriebsstelle) kein längerer Aufenthalt (z.B. wegen Zollabwicklung) erforderlich ist.",
            "example": true,
            "type": "boolean"
          },
          "hoechstgeschwindigkeit": {
            "description": "Höchstgeschwindigkeit des Zuges in km/h",
            "example": 160,
            "format": "int32",
            "type": "integer"
          },
          "id": {
            "description": "Eindeutige Identifikation der Zugcharakteristik innerhalb der BauFplo",
            "example": 1,
            "format": "int32",
            "type": "integer"
          },
          "imGrenzlastBereich": {
            "description": "Angabe, ob die angegebenen Lasten bereits den Grenzlastbereich darstellen",
            "example": true,
            "type": "boolean"
          },
          "istRichtungswechselZugelassen": {
            "description": "Angabe, ob nicht bestellte, aber konstruktionsbedingte Richtungswechsel zugelassen sind",
            "example": true,
            "type": "boolean"
          },
          "keinRichtungswechselZugelassenGrund": {
            "description": "Wenn Attribut „istRichtungswechselZugelassen“ = false, dann kann hier ein Grund für den nicht erlaubten Richtungswechsel angegeben werden",
            "example": "Baumschnitt",
            "type": "string"
          },
          "last": {
            "description": "Masse des Wagenzuges in Tonnen",
            "example": 186,
            "format": "double",
            "type": "number"
          },
          "mindestbremshundertstel": {
            "description": "Mindestbremshundertstel, die für die Durchführung der Zugfahrt benötigt werden",
            "example": 130,
            "format": "int32",
            "type": "integer"
          },
          "triebfahrzeuge": {
            "description": "Beschreibt die Eigenschaften des Triebfahrzeugs",
            "items": {
              "$ref": "#/components/schemas/Triebfahrzeug"
            },
            "minItems": 1,
            "type": "array",
            "xml": {
              "name": "triebfahrzeug"
            }
          },
          "zuggattung": {
            "$ref": "#/components/schemas/Zuggattung"
          },
          "zugverband": {
            "$ref": "#/components/schemas/Zugverband"
          }
        },
        "required": [
          "bremsstellung",
          "hoechstgeschwindigkeit",
          "mindestbremshundertstel",
          "zuggattung",
          "zugverband"
        ],
        "type": "object"
      },
      "Baufplo": {
        "properties": {
          "abfahrtstag": {
            "description": "Abfahrtstag des Zuges",
            "example": "2023-01-31",
            "format": "date",
            "type": "string"
          },
          "allgemeines": {
            "$ref": "#/components/schemas/Allgemeines"
          },
          "ankunftstag": {
            "description": "Ankunftstag des Zuges",
            "example": "2023-02-01",
            "format": "date",
            "type": "string"
          },
          "baumassnahmen": {
            "description": "Beschreibt den Abschnitt der Bauvorgänge",
            "items": {
              "$ref": "#/components/schemas/Baumassnahme"
            },
            "type": "array",
            "xml": {
              "name": "baumassnahme"
            }
          },
          "disclaimer": {
            "description": "Wenn das Feld gefüllt ist, handelt es sich um Testdaten",
            "example": "TESTDATEN - DARF NICHT PRODUKTIV GENUTZT WERDEN",
            "type": "string"
          },
          "ergaenzungen": {
            "items": {
              "$ref": "#/components/schemas/Ergaenzung"
            },
            "type": "array",
            "xml": {
              "name": "ergaenzung"
            }
          },
          "fahrplan": {
            "$ref": "#/components/schemas/Fahrplan"
          },
          "fploVersion": {
            "description": "Version der Baufplo",
            "example": 1,
            "format": "int32",
            "type": "integer"
          },
          "freigaben": {
            "description": "Region und Kontaktdaten der Freigebenden der BauFplo",
            "items": {
              "$ref": "#/components/schemas/Freigabe"
            },
            "maxItems": 7,
            "minItems": 1,
            "type": "array",
            "uniqueItems": true,
            "xml": {
              "name": "freigabe"
            }
          },
          "konzeptSchaetzung": {
            "description": "Angabe für Konzeptschätzung",
            "example": true,
            "type": "boolean"
          },
          "qualifizierteSchaetzung": {
            "description": "Angabe für qualifizierte Schätzung",
            "example": true,
            "type": "boolean"
          },
          "rahmendaten": {
            "$ref": "#/components/schemas/Rahmendaten"
          },
          "regionenabfolge": {
            "description": "Abfolge der Regionen, die der Zug verkehrt",
            "example": [
              "MITTE",
              "SUEDWEST",
              "MITTE"
            ],
            "items": {
              "enum": [
                "OST",
                "NORD",
                "WEST",
                "SUEDOST",
                "MITTE",
                "SUEDWEST",
                "SUED"
              ],
              "type": "string"
            },
            "minItems": 1,
            "type": "array"
          },
          "verkehrstag": {
            "description": "Verkehrstag des Zuges",
            "example": "2023-01-31",
            "format": "date",
            "type": "string"
          },
          "veroeffentlichung": {
            "description": "Tag der Veröffentlichung",
            "example": "2023-01-10",
            "format": "date",
            "type": "string"
          },
          "veroeffentlichungsart": {
            "description": "Definiert, ob es sich um eine Erstveröffentlichung, einen Nachtrag oder eine Rücknahme handelt",
            "enum": [
              "ERSTVEROEFFENTLICHUNG",
              "NACHTRAG",
              "RUECKNAHME"
            ],
            "example": "ERSTVEROEFFENTLICHUNG",
            "type": "string"
          },
          "vorgaenger": {
            "$ref": "#/components/schemas/Vorgaenger"
          },
          "zugnummer": {
            "description": "Fachlicher Schlüssel des Zuges",
            "example": "18039",
            "type": "string"
          }
        },
        "required": [
          "abfahrtstag",
          "allgemeines",
          "ankunftstag",
          "fahrplan",
          "fploVersion",
          "rahmendaten",
          "verkehrstag",
          "zugnummer"
        ],
        "type": "object"
      },
      "Baumassnahme": {
        "description": "Beschreibt den Abschnitt der Bauvorgänge",
        "properties": {
          "artDerArbeiten": {
            "description": "Beschreibung der Arbeiten, die in diesem Bauvorgang durchgeführt werden",
            "example": [
              "Brückeneinschub"
            ],
            "items": {
              "type": "string",
              "xml": {
                "name": "artDerArbeit"
              }
            },
            "type": "array",
            "xml": {
              "name": "artDerArbeit"
            }
          },
          "nummer": {
            "description": "Vorgangs-Nr des betrachteten Bauvorgangs",
            "example": "52345",
            "type": "string"
          },
          "zeitraum": {
            "$ref": "#/components/schemas/Zeitraum"
          }
        },
        "required": [
          "nummer",
          "zeitraum"
        ],
        "type": "object"
      },
      "Befoerderungsbesonderheit": {
        "description": "Beschreibt die Beförderungsbesonderheiten",
        "properties": {
          "schluessel": {
            "description": "Schluessel der Beförderungsbesonderheit",
            "example": "AK",
            "type": "string"
          },
          "text": {
            "description": "Wert der Beförderungsbesonderheit",
            "example": "automatische Kupplung",
            "type": "string"
          }
        },
        "type": "object"
      },
      "Beladung": {
        "properties": {
          "gefahrgueter": {
            "description": "Beschreibt die Eigenschaften des Gefahrguts",
            "items": {
              "$ref": "#/components/schemas/Gefahrgut"
            },
            "type": "array",
            "xml": {
              "name": "gefahrgut"
            }
          },
          "ladegut": {
            "description": "Angaben zum Ladegut im Zug",
            "example": "diverse Gefahrgüter",
            "type": "string"
          },
          "lueLeitziffer": {
            "description": "Für die Durchführung von Lü-Sendungen mit einheitlichen Umrissen werden Dauerl-Lü-Anordnungen-E (DLA-E) genutzt.",
            "example": "A",
            "type": "string"
          }
        },
        "type": "object"
      },
      "Betriebsname": {
        "properties": {
          "bezeichnung": {
            "description": "Betrieblicher Name zu einem Gleis oder einer Strecke",
            "type": "string"
          },
          "position": {
            "description": "Kennzeichnet die Position des angegebenen Betriebsnamen. gueltigAb: der Startpunkt zum Betriebsnamen liegt an selber Kilometrierung wie die Betriebsstelle. gueltigNach: der Startpunkt zum Betriebsnamen liegt in Fahrtrichtung hinter der Betriebsstelle.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "Betriebsstelle": {
        "description": "Betriebsstelle eines Zuglaufs",
        "properties": {
          "name": {
            "description": "Kurzname der Betriebsstelle",
            "example": "Elsterw-Biehla",
            "type": "string"
          },
          "ril100": {
            "description": "RIL 100-Code der Betriebsstelle (ds100-Code)",
            "example": "BEB",
            "type": "string"
          }
        },
        "required": [
          "name",
          "ril100"
        ],
        "type": "object"
      },
      "Buchfahrplanverweis": {
        "allOf": [
          {
            "$ref": "#/components/schemas/Verweis"
          },
          {
            "properties": {
              "betriebsname": {
                "deprecated": true,
                "type": "string"
              },
              "geschwindigkeitsbezeichnung": {
                "description": "Geschwindigkeitsbezeichnung des zugehörigen Verweises",
                "example": "C",
                "type": "string"
              },
              "heftnummer": {
                "description": "Heftnummer des zugehörigen Ersatzfahrplanheftverweises",
                "example": "4997",
                "type": "string"
              },
              "mbr": {
                "description": "Mindesbremshundertstel des zugehörigen Verweises",
                "example": 144,
                "format": "int32",
                "type": "integer"
              },
              "seite": {
                "description": "Seite des zugehörigen Ersatzfahrplanheftverweises",
                "example": 362,
                "format": "int32",
                "type": "integer"
              }
            },
            "type": "object"
          }
        ],
        "description": "Beschreibt die Eigenschaften der Verweise"
      },
      "Ebulaverweis": {
        "allOf": [
          {
            "$ref": "#/components/schemas/Verweis"
          }
        ]
      },
      "Ergaenzung": {
        "additionalProperties": false,
        "description": "Dieser Abschnitt enthält Ergänzungen zu der BauFplo",
        "type": "object"
      },
      "Fahrplan": {
        "description": "Beschreibt den Abschnitt Fahrplan",
        "properties": {
          "besonderheiten": {
            "description": "Besonderheiten oder Hinweise aus der Fahrplankonstruktion für das Eisenbahnverkehrsunternehmen (EVU) bzw. den Triebfahrzeugführer (Tf) zur weiteren Beachtung.",
            "items": {
              "type": "string",
              "xml": {
                "name": "besonderheit"
              }
            },
            "type": "array",
            "xml": {
              "name": "besonderheit"
            }
          },
          "laufweg": {
            "description": "Beschreibt den Abschnitt Laufweg",
            "items": {
              "$ref": "#/components/schemas/Laufwegpunkt"
            },
            "minItems": 2,
            "type": "array"
          },
          "laufwegaenderungen": {
            "description": "Beschreibt den Abschnitt Laufwegänderungen",
            "items": {
              "$ref": "#/components/schemas/Laufwegaenderung"
            },
            "type": "array",
            "xml": {
              "name": "laufwegaenderung"
            }
          },
          "laufwegregelungsarten": {
            "description": "Beschreibt den Abschnitt Laufwegregelungsart",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/Laufwegregelungsart"
                },
                {
                  "$ref": "#/components/schemas/Umleitungregelungsart"
                }
              ],
              "xml": {
                "name": "laufwegregelungsart"
              }
            },
            "type": "array",
            "xml": {
              "name": "laufwegregelungsart"
            }
          },
          "zugcharakteristik": {
            "$ref": "#/components/schemas/BasisZugcharakteristik"
          }
        },
        "type": "object"
      },
      "Freigabe": {
        "description": "Region und Kontaktdaten der Freigebenden der BauFplo",
        "properties": {
          "region": {
            "description": "Region des Freigebenden der Baufplo",
            "enum": [
              "OST",
              "NORD",
              "WEST",
              "SUEDOST",
              "MITTE",
              "SUEDWEST",
              "SUED"
            ],
            "type": "string"
          },
          "unterzeichner": {
            "$ref": "#/components/schemas/Unterzeichner"
          }
        },
        "required": [
          "region",
          "unterzeichner"
        ],
        "type": "object",
        "xml": {
          "name": "freigabe"
        }
      },
      "Gefahrgut": {
        "properties": {
          "ggveNummer": {
            "description": "Gefahrengut-Nummer",
            "example": "30",
            "type": "string"
          },
          "ggveUnternummer": {
            "description": "Gefahrengut-Unternummer",
            "example": "23",
            "type": "string"
          },
          "ridKlasse": {
            "description": "RID-Klasse des Gefahrenguts",
            "example": "3",
            "type": "string"
          },
          "verpackungsgruppe": {
            "description": "Gefahrengut-Verpackungsgruppe",
            "example": "I",
            "type": "string"
          }
        },
        "type": "object"
      },
      "Hinweis": {
        "properties": {
          "betreff": {
            "description": "Schlüssel des Hinweises oder der Regelung",
            "type": "string"
          },
          "text": {
            "description": "Inhalt des Hinweises oder der Regelung",
            "type": "string"
          }
        },
        "type": "object"
      },
      "Kunde": {
        "properties": {
          "name": {
            "description": "Name des bestellenden EVU",
            "example": "DB Regio NO Elbe-Elster",
            "type": "string"
          },
          "nummer": {
            "description": "Kundennummer des bestellenden EVU",
            "example": "B1259",
            "type": "string"
          }
        },
        "required": [
          "nummer"
        ],
        "type": "object"
      },
      "Laufwegaenderung": {
        "description": "Beschreibt den Abschnitt Laufwegänderungen",
        "properties": {
          "betriebsstelle": {
            "$ref": "#/components/schemas/Betriebsstelle"
          },
          "zugcharakteristik": {
            "$ref": "#/components/schemas/BasisZugcharakteristik"
          }
        },
        "required": [
          "betriebsstelle"
        ],
        "type": "object"
      },
      "Laufwegpunkt": {
        "description": "Detailinformation zum Laufweg",
        "properties": {
          "abfahrtDifferenz": {
            "description": "Gibt an, welche zeitliche Differenz zum ursprünglichen Fahrplan besteht",
            "example": "PT1H5M25S",
            "format": "duration",
            "type": "string"
          },
          "abfahrtuhrzeit": {
            "description": "Abfahrtszeit des Fahrplans (ohne Zeitumstellung) bei dieser Betriebsstelle. Im Falle der Zielbetriebsstelle entfällt dieses Attribut",
            "example": "22:05:00",
            "type": "string"
          },
          "abfahrtzeit": {
            "deprecated": true,
            "description": "Abfahrtszeit bei dieser Betriebsstelle. Im Falle der Zielbetriebsstelle entfällt dieses Attribut",
            "example": "2025-03-12T22:06:54",
            "format": "date-time",
            "type": "string"
          },
          "ankunftDifferenz": {
            "description": "Gibt an, welche zeitliche Differenz zum ursprünglichen Fahrplan besteht",
            "example": "PT1H5M25S",
            "format": "duration",
            "type": "string"
          },
          "ankunftuhrzeit": {
            "description": "Ankunftszeit des Fahrplans (ohne Zeitumstellung) bei dieser Betriebsstelle. Im Falle einer Durchfahrt oder bei der Startbetriebsstelle entfällt dieses Attribut.\n\n_**Hinweis:** Das Attribut \"abfahrtzeit\" ist veraltet und wird nicht mehr unterstützt. Bitte verwenden Sie stattdessen das neue Attribut \"abfahrtuhrzeit\"._",
            "example": "22:05:00",
            "type": "string"
          },
          "ankunftzeit": {
            "deprecated": true,
            "description": "Ankunftszeit bei dieser Betriebsstelle. Im Falle einer Durchfahrt oder bei der Startbetriebsstelle entfällt dieses Attribut.\n\n_**Hinweis:** Das Attribut \"ankunftzeit\" ist veraltet und wird nicht mehr unterstützt. Bitte verwenden Sie stattdessen das neue Attribut \"ankunftuhrzeit\"._",
            "example": "2025-03-12T22:05:00",
            "format": "date-time",
            "type": "string"
          },
          "ausfallKennzeichen": {
            "description": "Kennzeichnet, ob dieser Trassenlaufpunkt ausfällt",
            "example": false,
            "type": "boolean"
          },
          "betriebsnamen": {
            "description": "Beschreibt die Eigenschaften der Betriebsnamen",
            "items": {
              "$ref": "#/components/schemas/Betriebsname"
            },
            "type": "array",
            "xml": {
              "name": "betriebsname"
            }
          },
          "betriebsstelle": {
            "$ref": "#/components/schemas/Betriebsstelle"
          },
          "haltart": {
            "description": "Art des Haltes H für Verkehrshalt , +TM  für Betriebshalt, X für Bedarfshalt",
            "example": "H",
            "type": "string"
          },
          "hatRichtungswechsel": {
            "description": "Information darüber, ob an dieser Betriebsstelle ein Richtungswechsel vorliegt",
            "example": true,
            "type": "boolean"
          },
          "hinweise": {
            "description": "Beschreibt die Eigenschaften der Hinweise",
            "items": {
              "$ref": "#/components/schemas/Hinweis"
            },
            "type": "array",
            "xml": {
              "name": "hinweis"
            }
          },
          "id": {
            "description": "Laufende Nummer startend bei 1",
            "example": 1,
            "format": "int32",
            "type": "integer"
          },
          "istUmleitung": {
            "description": "Kennzeichnet, ob dieser Trassenlaufpunkt Teil einer Umleitung ist",
            "example": false,
            "type": "boolean"
          },
          "regelungen": {
            "description": "Beschreibt die Eigenschaften der Regelungen",
            "items": {
              "$ref": "#/components/schemas/Hinweis"
            },
            "type": "array",
            "xml": {
              "name": "regelung"
            }
          },
          "strecke": {
            "description": "Angabe der Streckennummer der bis zum nächsten Zugtrassenlaufpunkt konstruierten Strecke",
            "example": 1733,
            "format": "int32",
            "type": "integer"
          },
          "verweise": {
            "description": "Beschreibt die Eigenschaften der Verweise",
            "items": {
              "oneOf": [
                {
                  "$ref": "#/components/schemas/Buchfahrplanverweis"
                },
                {
                  "$ref": "#/components/schemas/Ebulaverweis"
                }
              ],
              "xml": {
                "name": "verweis"
              }
            },
            "type": "array",
            "xml": {
              "name": "verweis"
            }
          }
        },
        "type": "object"
      },
      "Laufwegregelungsart": {
        "description": "Beschreibt den Abschnitt Laufwegregelungsart",
        "discriminator": {
          "propertyName": "regelungsart"
        },
        "properties": {
          "betriebsstelleEnde": {
            "$ref": "#/components/schemas/Betriebsstelle"
          },
          "betriebsstelleStart": {
            "$ref": "#/components/schemas/Betriebsstelle"
          },
          "regelungsart": {
            "description": "Die geltende Regelungsart",
            "type": "string"
          }
        },
        "required": [
          "regelungsart"
        ],
        "type": "object"
      },
      "PageBaufplo": {
        "properties": {
          "content": {
            "items": {
              "$ref": "#/components/schemas/Baufplo"
            },
            "type": "array"
          },
          "empty": {
            "type": "boolean"
          },
          "first": {
            "type": "boolean"
          },
          "last": {
            "type": "boolean"
          },
          "number": {
            "format": "int32",
            "type": "integer"
          },
          "numberOfElements": {
            "format": "int32",
            "type": "integer"
          },
          "pageable": {
            "$ref": "#/components/schemas/PageableObject"
          },
          "size": {
            "format": "int32",
            "type": "integer"
          },
          "sort": {
            "$ref": "#/components/schemas/SortObject"
          },
          "totalElements": {
            "format": "int64",
            "type": "integer"
          },
          "totalPages": {
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "PageableObject": {
        "properties": {
          "offset": {
            "format": "int64",
            "type": "integer"
          },
          "pageNumber": {
            "format": "int32",
            "type": "integer"
          },
          "pageSize": {
            "format": "int32",
            "type": "integer"
          },
          "paged": {
            "type": "boolean"
          },
          "sort": {
            "$ref": "#/components/schemas/SortObject"
          },
          "unpaged": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "Rahmendaten": {
        "description": "Der Abschnitt Rahmendaten gibt einen umfassenden Überblick über zentrale Informationen der BauFplo. In den Rahmendaten sind aggregierte Werte der BauFplo zusammengefasst.",
        "properties": {
          "kunde": {
            "$ref": "#/components/schemas/Kunde"
          },
          "regelungen": {
            "$ref": "#/components/schemas/RahmendatenRegelungen"
          },
          "startBetriebsstelle": {
            "$ref": "#/components/schemas/Betriebsstelle"
          },
          "zielBetriebsstelle": {
            "$ref": "#/components/schemas/Betriebsstelle"
          },
          "zug": {
            "$ref": "#/components/schemas/Zug"
          },
          "zugcharakteristik": {
            "$ref": "#/components/schemas/RahmendatenZugcharakteristik"
          }
        },
        "required": [
          "kunde",
          "startBetriebsstelle",
          "zielBetriebsstelle",
          "zug",
          "zugcharakteristik"
        ],
        "type": "object"
      },
      "RahmendatenBefoerderungsbesonderheiten": {
        "description": "Beschreibt die Eigenschaften der Befoerderungsbesonderheiten",
        "properties": {
          "automatischeKupplung": {
            "description": "Beschreibt die Beförderungsbesonderheit Automatische Kupplung",
            "example": true,
            "type": "boolean"
          },
          "etcsTbvs": {
            "description": "Beschreibt die Beförderungsbesonderheit ETCS TBV Nummer",
            "items": {
              "type": "string",
              "xml": {
                "name": "etcsTbv"
              }
            },
            "type": "array",
            "xml": {
              "name": "etcsTbv"
            }
          },
          "freieTexte": {
            "description": "Beschreibt die Beförderungsbesonderheit Freitextfeld",
            "items": {
              "type": "string",
              "xml": {
                "name": "freierText"
              }
            },
            "type": "array",
            "xml": {
              "name": "freierText"
            }
          },
          "frontstellung": {
            "description": "Beschreibt die Beförderungsbesonderheit Frontstellung",
            "example": true,
            "type": "boolean"
          },
          "laermzuege": {
            "description": "Hinweis auf mindestestens einen eingestellten lauten Güterwagen in einen Güterzug.",
            "example": [
              "LAUT",
              "LAUTMB"
            ],
            "items": {
              "type": "string",
              "xml": {
                "name": "laermzug"
              }
            },
            "type": "array",
            "xml": {
              "name": "laermzug"
            }
          },
          "niederflurwagen": {
            "description": "Beschreibt die Beförderungsbesonderheit Niederflurwagen ",
            "example": [
              "NT 70/396"
            ],
            "items": {
              "type": "string",
              "xml": {
                "name": "niederflurwagen"
              }
            },
            "type": "array"
          },
          "radMeterlastbeschraenkungen": {
            "description": "Beschreibt die Beförderungsbesonderheit Rad- Meterlastbeschränkung",
            "example": [
              "D4",
              "22,5"
            ],
            "items": {
              "type": "string",
              "xml": {
                "name": "radMeterlastbeschraenkung"
              }
            },
            "type": "array",
            "xml": {
              "name": "radMeterlastbeschraenkung"
            }
          },
          "schwerlastwagen": {
            "description": "Beschreibt die Beförderungsbesonderheit Schwerlastwagen",
            "example": true,
            "type": "boolean"
          },
          "unNummern": {
            "description": "Vierstellige Nummer des Gefahrenguts",
            "example": [
              "2794",
              "3990"
            ],
            "items": {
              "type": "string",
              "xml": {
                "name": "unNummer"
              }
            },
            "type": "array",
            "xml": {
              "name": "unNummer"
            }
          }
        },
        "type": "object"
      },
      "RahmendatenBeladung": {
        "description": "Beschreibt die Eigenschaften der Beladung",
        "properties": {
          "gefahrgut": {
            "$ref": "#/components/schemas/RahmendatenGefahrgut"
          },
          "ladegueter": {
            "description": "Angaben zum Ladegut im Zug",
            "example": [
              "diverse Gefahrgüter"
            ],
            "items": {
              "type": "string",
              "xml": {
                "name": "ladegut"
              }
            },
            "type": "array",
            "xml": {
              "name": "ladegut"
            }
          },
          "lueLeitziffern": {
            "description": "Für die Durchführung von Lü-Sendungen mit einheitlichen Umrissen werden Dauerl-Lü-Anordnungen-E (DLA-E) genutzt.",
            "example": [
              "A",
              "B",
              "C"
            ],
            "items": {
              "type": "string",
              "xml": {
                "name": "lueLeitziffer"
              }
            },
            "type": "array",
            "xml": {
              "name": "lueLeitziffer"
            }
          }
        },
        "type": "object"
      },
      "RahmendatenGefahrgut": {
        "description": "Beschreibt die Eigenschaften des Gefahrguts",
        "properties": {
          "ggveNummern": {
            "description": "Gefahrengut-Nummer",
            "example": [
              "30",
              "40"
            ],
            "items": {
              "type": "string",
              "xml": {
                "name": "ggveNummer"
              }
            },
            "type": "array",
            "xml": {
              "name": "ggveNummer"
            }
          },
          "ggveUnternummern": {
            "description": "Gefahrengut-Unternummer",
            "example": [
              "1268",
              "1269"
            ],
            "items": {
              "type": "string",
              "xml": {
                "name": "ggveUnternummer"
              }
            },
            "type": "array",
            "xml": {
              "name": "ggveUnternummer"
            }
          },
          "ridKlassen": {
            "description": "RID-Klasse des Gefahrenguts",
            "example": [
              "2",
              "3",
              "4",
              "5"
            ],
            "items": {
              "type": "string",
              "xml": {
                "name": "ridKlasse"
              }
            },
            "type": "array",
            "xml": {
              "name": "ridKlasse"
            }
          },
          "verpackungsgruppen": {
            "description": "Gefahrengut-Verpackungsgruppe",
            "example": [
              "I",
              "II"
            ],
            "items": {
              "type": "string",
              "xml": {
                "name": "verpackungsgruppe"
              }
            },
            "type": "array",
            "xml": {
              "name": "verpackungsgruppe"
            }
          }
        },
        "type": "object"
      },
      "RahmendatenRegelungen": {
        "description": "Beschreibt die Eigenschaften der Regelungen",
        "properties": {
          "zugbegleitungen": {
            "description": "Angabe für Zugbegleitung",
            "example": [
              "Zub erforderlich"
            ],
            "items": {
              "type": "string",
              "xml": {
                "name": "zugbegleitung"
              }
            },
            "type": "array",
            "xml": {
              "name": "zugbegleitung"
            }
          }
        },
        "type": "object"
      },
      "RahmendatenZugcharakteristik": {
        "properties": {
          "befoerderungsanordnungen": {
            "description": "Angabe der Nummer einer gültigen Beförderungsanordnung, mit der die Durchführung bestimmter Zugfahrten mit besonderen technischen Eigenschaften vorab geprüft wurde und genehmigt wird",
            "example": [
              "1073",
              "1008",
              "1022",
              "1172"
            ],
            "items": {
              "type": "string",
              "xml": {
                "name": "befoerderungsanordnung"
              }
            },
            "type": "array",
            "xml": {
              "name": "befoerderungsanordnung"
            }
          },
          "befoerderungsbesonderheiten": {
            "$ref": "#/components/schemas/RahmendatenBefoerderungsbesonderheiten"
          },
          "beladung": {
            "$ref": "#/components/schemas/RahmendatenBeladung"
          },
          "bzaBedingungen": {
            "description": "Hinweise zur besonderen Beachtung bei der Durchführung von Zugfahrten in Betriebsstellen oder Streckenabschnitten als Freitext, sofern die Bedingungen nicht in einer Dauer-Beförderungsanordnung hinterlegt sind.",
            "example": [
              "FdlBfBad Schandau erteilt Befehl 12 (zweisprachig) Grund 41:Zug 45315 fährt von Decin-Prostredni Zleb bis Decin vychod von km 458,900 bis km 457,700 mit höchstens 30 km/h"
            ],
            "items": {
              "type": "string",
              "xml": {
                "name": "bzaBedingung"
              }
            },
            "type": "array",
            "xml": {
              "name": "bzaBedingung"
            }
          },
          "bzaNummern": {
            "description": "Bza ist die Abkürzung für „Betrieb Zugförderung außergewöhnlich“.",
            "example": [
              "A1-1301"
            ],
            "items": {
              "type": "string",
              "xml": {
                "name": "bzaNummer"
              }
            },
            "type": "array",
            "xml": {
              "name": "bzaNummer"
            }
          },
          "gueterzugOhneNennenswertenGrenzaufenthalt": {
            "description": "Gibt an, dass für den Zug am Grenzübergang (in der Regel die Grenzbetriebsstelle) kein längerer Aufenthalt (z.B. wegen Zollabwicklung) erforderlich ist.",
            "example": true,
            "type": "boolean"
          },
          "imGrenzlastBereich": {
            "description": "Angabe, ob die angegebenen Lasten bereits den Grenzlastbereich darstellen",
            "example": true,
            "type": "boolean"
          },
          "istRichtungswechselZugelassen": {
            "description": "Angabe, ob nicht bestellte, aber konstruktionsbedingte Richtungswechsel zugelassen sind",
            "example": true,
            "type": "boolean"
          },
          "keinRichtungswechselZugelassenGrund": {
            "description": "Wenn Attribut „istRichtungswechselZugelassen“ = false, dann kann hier ein Grund für den nicht erlaubten Richtungswechsel angegeben werden",
            "example": "Baumschnitt",
            "type": "string"
          },
          "zugverband": {
            "$ref": "#/components/schemas/RahmendatenZugverband"
          }
        },
        "required": [
          "zugverband"
        ],
        "type": "object"
      },
      "RahmendatenZugverband": {
        "description": "Beschreibt die Eigenschaften des Zugverbands",
        "properties": {
          "cirAusruestungen": {
            "description": "Beschreibt die Ausrüstung mit CIR (CIR-ELKE (Abk. Computer Integrated Railroading – Erhöhung der Leistungsfähigkeit im Kernnetz))",
            "example": [
              "CIR-ELKE I",
              "CIR-ELKE I+II",
              "CIR-ELKE II"
            ],
            "items": {
              "type": "string",
              "xml": {
                "name": "cirAusruestung"
              }
            },
            "type": "array",
            "xml": {
              "name": "cirAusruestung"
            }
          },
          "hatNotbremsueberbrueckung": {
            "description": "Beschreibt, ob Notbremsüberbrückung vorhanden ist",
            "example": true,
            "type": "boolean"
          },
          "hatTrailer": {
            "description": "Angabe, ob ein Wagenzug einen Trailer hat",
            "example": true,
            "type": "boolean"
          },
          "kvProfile": {
            "description": "Liste der KV-Profile",
            "example": [
              "70",
              "400",
              "P/C 70 P/C 400"
            ],
            "items": {
              "type": "string",
              "xml": {
                "name": "kvProfil"
              }
            },
            "type": "array",
            "xml": {
              "name": "kvProfil"
            }
          },
          "streckenklasseGefordert": {
            "description": "Angabe geforderter Streckenklassen",
            "example": "D4",
            "type": "string"
          }
        },
        "type": "object"
      },
      "SortObject": {
        "properties": {
          "empty": {
            "type": "boolean"
          },
          "sorted": {
            "type": "boolean"
          },
          "unsorted": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "Textbaustein": {
        "description": "Beschreibt die Textbausteine",
        "properties": {
          "key": {
            "description": "Identifikation des Textbausteins",
            "example": "MIND_1ZUG_EBULA",
            "type": "string"
          },
          "value": {
            "description": "Beschreibung der Textbausteine",
            "example": "Fplo gilt als Fahrplanmitteilung auf Streckenabschnitten mit Bfpl-Angaben.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "Triebfahrzeug": {
        "properties": {
          "tfzBrNummer": {
            "description": "Bezeichnung der Baureihe",
            "example": "6112",
            "type": "string"
          },
          "tfzStellungsart": {
            "description": "Wertemenge für die Stellung des Triebfahrzeugs",
            "example": "Zuglok Vorne",
            "type": "string"
          },
          "tfzStellungsartkey": {
            "description": "Schlüssel der Stellungsart des Triebfahrzeugs",
            "example": "SP",
            "type": "string"
          }
        },
        "required": [
          "tfzBrNummer",
          "tfzStellungsart"
        ],
        "type": "object"
      },
      "Umleitungregelungsart": {
        "allOf": [
          {
            "$ref": "#/components/schemas/Laufwegregelungsart"
          },
          {
            "properties": {
              "betriebsstelleEndeId": {
                "description": "Ende der Regelungsart",
                "format": "int32",
                "type": "integer"
              },
              "betriebsstelleStartId": {
                "description": "Start der Regelungsart",
                "format": "int32",
                "type": "integer"
              },
              "entfalleneBetriebsstellen": {
                "description": "Es werden die Betriebsstellen aufgelistet, die durch eine Umleitung betroffen sind und somit ausfallen",
                "items": {
                  "$ref": "#/components/schemas/Betriebsstelle"
                },
                "type": "array",
                "xml": {
                  "name": "entfalleneBetriebsstelle"
                }
              }
            },
            "type": "object"
          }
        ],
        "description": "Beschreibt den Abschnitt Umleitung",
        "required": [
          "regelungsart"
        ]
      },
      "Unterzeichner": {
        "description": "Kontaktdaten des Freigebenden der Baufplo",
        "properties": {
          "abteilung": {
            "description": "Abteilung des Freigebenden",
            "example": "I.NM-SO-L 4",
            "type": "string"
          },
          "nachname": {
            "description": "Nachname des Freigebenden",
            "example": "Sommer",
            "type": "string"
          },
          "rufnummer": {
            "description": "Rufnummer des Freigebenden",
            "example": "0341 1337",
            "type": "string"
          },
          "vorname": {
            "description": "Vorname des Freigebenden",
            "example": "Ludwig",
            "type": "string"
          }
        },
        "required": [
          "abteilung",
          "nachname"
        ],
        "type": "object"
      },
      "Verweis": {
        "discriminator": {
          "propertyName": "ebula"
        },
        "properties": {
          "ebula": {
            "description": "Information darüber, ob nach EBuLa gefahren werden kann",
            "type": "boolean"
          },
          "zugcharakteristikId": {
            "description": "Referenz auf Zugcharakteristik",
            "example": 1,
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "Vorgaenger": {
        "properties": {
          "veroeffentlichung": {
            "description": "Tag der Veröffentlichung der vorherigen Version der BauFplo",
            "format": "date",
            "type": "string"
          }
        },
        "required": [
          "veroeffentlichung"
        ],
        "type": "object"
      },
      "Zeitraum": {
        "properties": {
          "ende": {
            "description": "Enddatum des Zeitraumes",
            "example": "2023-01-30",
            "format": "date",
            "type": "string"
          },
          "start": {
            "description": "Startdatum des Zeitraumes",
            "example": "2023-01-20",
            "format": "date",
            "type": "string"
          }
        },
        "type": "object"
      },
      "Zug": {
        "properties": {
          "nummer": {
            "description": "Zugnummer des Zuges",
            "example": "18039",
            "type": "string"
          },
          "zugart": {
            "description": "Kennzeichen für die Zugart",
            "example": "B",
            "type": "string"
          },
          "zuggattung": {
            "$ref": "#/components/schemas/Zuggattung"
          }
        },
        "required": [
          "nummer",
          "zugart",
          "zuggattung"
        ],
        "type": "object"
      },
      "Zuggattung": {
        "description": "Beschreibt die Eigenschaften der Zuggattung",
        "properties": {
          "hauptnummer": {
            "description": "Hauptnummer der Zuggattung",
            "example": 41,
            "format": "int32",
            "type": "integer"
          },
          "produktBezeichnung": {
            "description": "Produktbezeichnung der Zuggattung",
            "example": "RB-D",
            "type": "string"
          },
          "unternummer": {
            "description": "Unternummer der Zuggattung",
            "example": 1,
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "Zugverband": {
        "properties": {
          "cirAusruestung": {
            "description": "Beschreibt die Ausrüstung mit CIR (CIR-ELKE (Abk. Computer Integrated Railroading – Erhöhung der Leistungsfähigkeit im Kernnetz))",
            "example": "CIR-ELKE I+II",
            "type": "string"
          },
          "etcsAusruestung": {
            "description": "Beschreibt die Ausrüstung mit ETCS (european traffic control system)",
            "example": "ETCS SRS 3",
            "type": "string"
          },
          "hatLZB": {
            "description": "Beschreibt, ob LZB (Linienzugbeeinflussung) vorhanden ist",
            "example": true,
            "type": "boolean"
          },
          "hatNotbremsueberbrueckung": {
            "description": "Beschreibt, ob Notbremsüberbrückung vorhanden ist",
            "example": true,
            "type": "boolean"
          },
          "hatTrailer": {
            "description": "Angabe, ob der Wagenzug einen Trailer hat",
            "example": true,
            "type": "boolean"
          },
          "kvProfilC2": {
            "description": "Erste Eckhöhen-Kodierung für Wechselbehälter; zweistellige Zahl",
            "example": "70",
            "type": "string"
          },
          "kvProfilC3": {
            "description": "Zweite Eckhöhen-Kodierung für Wechselbehälter; dreistellige Zahl",
            "example": "400",
            "type": "string"
          },
          "kvProfilP2": {
            "description": "Erste Eckhöhen-Kodierung für Sattelanhänger; zweistellige Zahl",
            "example": "70",
            "type": "string"
          },
          "kvProfilP3": {
            "description": "Zweite Eckhöhen-Kodierung für Sattelanhänger; dreistellige Zahl",
            "example": "400",
            "type": "string"
          },
          "streckenklasseGefordert": {
            "description": "Angabe geforderter Streckenklassen",
            "example": "C2",
            "type": "string"
          }
        },
        "type": "object"
      }
    },
    "securitySchemes": {
      "ClientID": {
        "in": "header",
        "name": "DB-Client-ID",
        "type": "apiKey",
        "x-key-type": "client_id"
      },
      "ClientSecret": {
        "in": "header",
        "name": "DB-Api-Key",
        "type": "apiKey",
        "x-key-type": "client_secret"
      }
    }
  },
  "info": {
    "contact": {
      "email": "bsv@deutschebahn.com",
      "name": "Team BSV"
    },
    "description": "Die Baufplo API stellt Baufplo-Informationen für den Betrieb bereit",
    "license": {
      "name": "DB Inner Source Lizenz Version 1.0",
      "url": "https://foss.gitpages.tech.rz.db.de/40_Inner%20Source/20_lizenz.html"
    },
    "title": "Baufplo API Betrieb",
    "version": "2.8.0",
    "x-ibm-name": "baufplo-api-betrieb-dev-develop"
  },
  "openapi": "3.0.1",
  "paths": {
    "/v2/betrieb/baufplos": {
      "get": {
        "description": "Liefert die von der Anwendung BSV veröffentlichten BauFplo gefiltert nach diversen Parametern.",
        "operationId": "getBaufplosBetrieb",
        "parameters": [
          {
            "content": {
              "*/*": {
                "schema": {
                  "example": "18041",
                  "type": "string"
                }
              }
            },
            "description": "Zugnummer des betroffenen Zuges zur Einschränkung der abgefragten BauFplo",
            "in": "query",
            "name": "zugnummer",
            "required": true
          },
          {
            "content": {
              "*/*": {
                "schema": {
                  "example": "2023-01-01",
                  "format": "date",
                  "type": "string"
                }
              }
            },
            "description": "Datum des ersten Verkehrstags zur Einschränkung der abgefragten BauFplo",
            "in": "query",
            "name": "verkehrstag",
            "required": true
          },
          {
            "content": {
              "*/*": {
                "schema": {
                  "example": 1,
                  "type": "integer"
                }
              }
            },
            "description": "Version zur Einschränkung der abgefragten BauFplo",
            "in": "query",
            "name": "fploVersion"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PageBaufplo"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/PageBaufplo"
                }
              }
            },
            "description": "OK"
          }
        },
        "summary": "Betrieb: API-Endpunkt",
        "tags": [
          "BSV – Baufahrplan Service Veröffentlichung API Operations"
        ]
      }
    }
  },
  "security": [
    {
      "ClientID": [],
      "ClientSecret": []
    }
  ],
  "servers": [
    {
      "url": "https://apis-test.hub.db.de/db/apis-test/baufplo-api/dev/develop/baufplo"
    }
  ],
  "x-ibm-configuration": {
    "application-authentication": {
      "certificate": false
    },
    "cors": {
      "enabled": true
    },
    "enforced": true,
    "phase": "realized",
    "testable": true,
    "type": "rest"
  },
  "x-ibm-endpoints": [
    {
      "url": "https://apis-test.hub.db.de/db/apis-test/baufplo-api/dev/develop/baufplo"
    }
  ]
}