From bbaf72812633fccab7efc552cd1517cb3c601abd Mon Sep 17 00:00:00 2001 From: mvglasow Date: Wed, 22 Mar 2023 22:52:01 +0200 Subject: [PATCH 1/4] Document impact Signed-off-by: mvglasow --- openapi.yaml | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/openapi.yaml b/openapi.yaml index 175537a..e6deca9 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -381,6 +381,49 @@ components: type: string format: byte + Impact: + type: object + example: { + "lower": "AS Cloppenburg (63)", + "upper": "Cappeln Hagelage-West", + "symbols": [ + "BREAKDOWN_LANE", + "BORDER_LEFT", + "CLOSED", + "ARROW_DOWN", + "ARROW_DOWN", + "SEPARATE", + "ARROW_UP", + "ARROW_UP", + "ARROW_UP", + "BORDER_RIGHT", + "BREAKDOWN_LANE" + ] + } + properties: + lower: + type: string + description: Letzter Knotenpunkt vor dem betroffenen Abschnitt (beispielsweise Anschlusstelle oder Rastplatz). + upper: + type: string + description: Erster Knotenpunkt nach dem betroffenen Abschnitt (beispielsweise Anschlusstelle oder Rastplatz). + symbols: + type: array + description: Verkehrsführung im betroffenen Abschnitt. + items: + type: string + enum: + - ARROW_DOWN + - ARROW_DOWN_BLUE + - ARROW_UP + - ARROW_UP_BLUE + - BORDER_LEFT + - BORDER_RIGHT + - BREAKDOWN_LANE + - CLOSED + - SEPARATE + - SEPARATE_TMP + MultilineText: type: array example: [ @@ -472,6 +515,8 @@ components: startTimestamp: type: string format: date-time + impact: + $ref: '#/components/schemas/Impact' Roadworks: type: object From 0a3168c580a734ca1f1113cb05c96a413120ef83 Mon Sep 17 00:00:00 2001 From: mvglasow Date: Wed, 22 Mar 2023 22:59:25 +0200 Subject: [PATCH 2/4] Fix descriptions for impact.upper and impact.lower Signed-off-by: mvglasow --- openapi.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openapi.yaml b/openapi.yaml index e6deca9..85de6be 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -403,10 +403,10 @@ components: properties: lower: type: string - description: Letzter Knotenpunkt vor dem betroffenen Abschnitt (beispielsweise Anschlusstelle oder Rastplatz). + description: Erster Knotenpunkt nach dem betroffenen Abschnitt (beispielsweise Anschlusstelle oder Rastplatz). upper: type: string - description: Erster Knotenpunkt nach dem betroffenen Abschnitt (beispielsweise Anschlusstelle oder Rastplatz). + description: Letzter Knotenpunkt vor dem betroffenen Abschnitt (beispielsweise Anschlusstelle oder Rastplatz). symbols: type: array description: Verkehrsführung im betroffenen Abschnitt. From 3e133a274566e9eedeb15fbbe4299bd074fab431 Mon Sep 17 00:00:00 2001 From: mvglasow Date: Wed, 22 Mar 2023 23:36:26 +0200 Subject: [PATCH 3/4] Spelling Signed-off-by: mvglasow --- openapi.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openapi.yaml b/openapi.yaml index 85de6be..1fc5c55 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -403,10 +403,10 @@ components: properties: lower: type: string - description: Erster Knotenpunkt nach dem betroffenen Abschnitt (beispielsweise Anschlusstelle oder Rastplatz). + description: Erster Knotenpunkt nach dem betroffenen Abschnitt (beispielsweise Anschlussstelle oder Rastplatz). upper: type: string - description: Letzter Knotenpunkt vor dem betroffenen Abschnitt (beispielsweise Anschlusstelle oder Rastplatz). + description: Letzter Knotenpunkt vor dem betroffenen Abschnitt (beispielsweise Anschlussstelle oder Rastplatz). symbols: type: array description: Verkehrsführung im betroffenen Abschnitt. From 9d302d069ae3d544c86e5a744b3f4cf2914d99fe Mon Sep 17 00:00:00 2001 From: mvglasow Date: Thu, 23 Mar 2023 19:01:50 +0200 Subject: [PATCH 4/4] Detailed description for impact.symbols Signed-off-by: mvglasow --- openapi.yaml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/openapi.yaml b/openapi.yaml index 1fc5c55..d2fb110 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -409,7 +409,20 @@ components: description: Letzter Knotenpunkt vor dem betroffenen Abschnitt (beispielsweise Anschlussstelle oder Rastplatz). symbols: type: array - description: Verkehrsführung im betroffenen Abschnitt. + description: | + Verkehrsführung im betroffenen Abschnitt: +
    +
  • ARROW_DOWN: Spur in Gegenrichtung
  • +
  • ARROW_DOWN_BLUE: Spur in Gegenrichtung
  • +
  • ARROW_UP: Spur in Fahrtrichtung
  • +
  • ARROW_UP_BLUE: Spur in Fahrtrichtung
  • +
  • BORDER_LEFT: Linke Fahrbahnbegrenzung
  • +
  • BORDER_RIGHT: Rechte Fahrbahnbegrenzung
  • +
  • BREAKDOWN_LANE: Pannenstreifen
  • +
  • CLOSED: Spur gesperrt
  • +
  • SEPARATE: Bauliche Trennung
  • +
  • SEPARATE_TMP: Provisorische bauliche Trennung
  • +
items: type: string enum: