From 6b4b9e5953c90970cab11f2b905af211631003e1 Mon Sep 17 00:00:00 2001 From: Marty Oehme Date: Mon, 11 Aug 2025 22:52:32 +0200 Subject: [PATCH] Add price extraction --- bookings.json | 7862 ++++++++++++++++++++++++++++++++++++++++++++++++- lowest.csv | 2 + main.py | 58 +- out.log | 1074 ------- 4 files changed, 7914 insertions(+), 1082 deletions(-) create mode 100644 lowest.csv delete mode 100644 out.log diff --git a/bookings.json b/bookings.json index 509bc40..d278747 100644 --- a/bookings.json +++ b/bookings.json @@ -1 +1,7861 @@ -[{"result": [{"connections": [{"sections": [{"departureTimestamp": "2025-10-14T19:08:00+02:00", "arrivalTimestamp": "2025-10-15T09:38:00+02:00", "passlist": [{"name": "Berlin Hbf", "stationNumber": 8011160, "departure": "2025-10-14T19:08:00+02:00", "departureAccessExitAmendable": true, "departurePlatform": "13", "gpsCoordinates": [52525589, 13369549]}, {"name": "G\u00f6ttingen", "stationNumber": 8000128, "departure": "2025-10-14T21:37:00+02:00", "arrival": "2025-10-14T21:35:00+02:00", "arrivalAccessExitAmendable": true, "arrivalPlatform": "10", "departureAccessExitAmendable": true, "departurePlatform": "10", "gpsCoordinates": [51536812, 9926069]}, {"name": "Kassel-Wilhelmsh\u00f6he", "stationNumber": 8003200, "departure": "2025-10-14T22:08:00+02:00", "arrival": "2025-10-14T21:58:00+02:00", "arrivalAccessExitAmendable": true, "arrivalPlatform": "1", "departureAccessExitAmendable": true, "departurePlatform": "1", "gpsCoordinates": [51312558, 9447114]}, {"name": "Frankfurt(Main)S\u00fcd", "stationNumber": 8002041, "departure": "2025-10-15T00:26:00+02:00", "arrival": "2025-10-15T00:22:00+02:00", "arrivalAccessExitAmendable": true, "arrivalPlatform": "6", "departureAccessExitAmendable": true, "departurePlatform": "6", "gpsCoordinates": [50099365, 8686456]}, {"name": "Mannheim Hbf", "stationNumber": 8000244, "departure": "2025-10-15T03:40:00+02:00", "arrival": "2025-10-15T01:34:00+02:00", "arrivalAccessExitAmendable": false, "departureAccessExitAmendable": false, "gpsCoordinates": [49479352, 8468917]}, {"name": "Forbach Fronti\u00e8re de l'\u00c9tat", "stationNumber": 8002021, "departure": "2025-10-15T05:11:00+02:00", "arrival": "2025-10-15T05:11:00+02:00", "arrivalAccessExitAmendable": false, "departureAccessExitAmendable": false, "gpsCoordinates": [49214089, 6944311]}, {"name": "Paris Est", "stationNumber": 8700011, "arrival": "2025-10-15T09:38:00+02:00", "arrivalAccessExitAmendable": true, "stopState": ["ARR_PROGNOSED"], "gpsCoordinates": [48876976, 2359120]}], "attributes": [{"attributeType": "operator", "range": [0, 6], "value": "DPN", "svalue": "DPN", "lvalue": "Nahreisezug"}, {"attributeType": "operator_id", "range": [0, 6], "value": "81"}, {"attributeType": "pclass", "range": [0, 6], "value": 3}, {"attributeType": "intcat", "range": [0, 6], "value": "NJ"}, {"attributeType": "cat", "range": [0, 6], "value": "NJ ", "svalue": "NJ", "lvalue": "nightjet", "code": "3"}, {"attributeType": "name", "range": [0, 6], "value": "NJ 40424"}, {"attributeType": "num", "range": [0, 6], "value": "40424"}, {"attributeType": "intnum", "range": [0, 6], "value": 40424}, {"attributeType": "generic", "range": [0, 6], "value": "Subject to compulsory reservation", "code": "RP", "priority": 1}, {"attributeType": "generic", "range": [0, 6], "value": "space for wheelchairs", "code": "RO", "priority": 150}, {"attributeType": "generic", "range": [0, 6], "value": "Wheelchair space - For advance notification, call +43 5 1717", "code": "OA", "priority": 150}, {"attributeType": "generic", "range": [0, 6], "value": "WC accessible for wheelchair", "code": "OC", "priority": 150}, {"attributeType": "generic", "range": [0, 6], "value": "Bicycles conveyed - subject to reservation", "code": "FR", "priority": 250}, {"attributeType": "generic", "range": [0, 6], "value": "Number of bicycles conveyed limited", "code": "FK", "priority": 250}, {"attributeType": "generic", "range": [0, 6], "value": "2nd class only seated accommodation", "code": "J2", "priority": 300}, {"attributeType": "generic", "range": [0, 6], "value": "\u00d6BB Nightjet (www.nightjet.com)", "code": "OJ", "priority": 320}, {"attributeType": "generic", "range": [0, 6], "value": "IRT Integrated Reservation Ticket", "code": "CT", "priority": 320}, {"attributeType": "generic", "range": [0, 6], "value": "Global price", "code": "GP", "priority": 320}, {"attributeType": "generic", "range": [0, 6], "value": "Sleeping-car", "code": "SW", "priority": 400}, {"attributeType": "generic", "range": [0, 6], "value": "Couchettes", "code": "LW", "priority": 400}, {"attributeType": "generic", "range": [0, 6], "value": "snacks and beverages available from sleeper/couchette attendant", "code": "MN", "priority": 450}, {"attributeType": "generic", "range": [0, 6], "value": "Timetable is subject to change or adjustment", "code": "50", "priority": 921}, {"attributeType": "generic", "range": [0, 6], "value": "Hinweis: Fahrzeiten k\u00f6nnen sich noch \u00e4ndern.", "code": "s1", "priority": 921}, {"attributeType": "generic", "range": [0, 6], "value": "nightjet", "code": "ZN", "priority": 100}, {"attributeType": "info", "range": [0, 6], "value": "Paris Est", "code": "RL"}, {"attributeType": "dir", "range": [0, 6], "value": "Paris Est"}], "i": 0, "transportType": "journey"}], "offers": [{"name": "Standard-Ticket inkl. Reservierung", "productType": "CONNECTION", "partialOffer": false, "productDetails": [{"scope": [[0, 0, 0, 6]], "title": "ARES Standard-Ticket Nachtverkehr", "name": {"de": "Standard-Ticket inkl. Reservierung", "en": "Standard-Ticket incl. Reservation", "it": "Standard-Ticket prenotazione incl."}, "validityPeriodFrom": "2025-10-14T19:08:00+02:00", "validityPeriodTo": "2025-10-15T09:38:00+02:00", "globallyPriced": true, "objects": [{"index": 0, "priceClass2": 89.9}], "prodGroupLabels": ["918 1 Reservierung Default", "Vollstorno", "Zugbindung", "eineFahrt", "featured"], "validityType": "oneway"}], "reservation": {"reservationSegments": [{"scope": [0, 0, 0, 6], "compartments": [{"externalIdentifier": "couchette4", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 154.9, "reservability": "RP"}], "id": 3756464, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 4 Personen", "en": "Compartment for 4 passengers", "fr": ".", "it": "scompartimento per 4 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 65, "capacity": 4}, {"externalIdentifier": "couchette6", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 134.9, "reservability": "RP"}], "id": 3756468, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 6 Personen", "en": "Compartment for 6 passengers", "fr": ".", "it": "Scompartimento per 6 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 45, "capacity": 6}, {"externalIdentifier": "singlePlus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 664.9, "reservability": "RP"}], "id": 3756876, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 1 Person mit Dusche/WC (Single plus)", "en": "Compartment for 1 passenger with shower/WC (Single plus)", "fr": ".", "it": "Scompartimento per 1 person1 con doccia/WC (Single plus)"}, "spotLocations": [], "surchargePrice": 575, "capacity": 1}, {"externalIdentifier": "privateCouchette", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "privateVariations": [{"count": 1, "allocations": [{"objects": [{"index": 0, "price": 564.9}]}], "surchargePrice": 475}], "id": 5000057, "accommodationClass": ["class2"], "name": {"de": "Privatabteil im Liegewagen f\u00fcr bis zu 6 Personen", "en": "Private compartment for up to 6 passengers in a couchette coach", "fr": ".", "it": "Scompartimento privato in carrozza cuccette per 6 passeggeri al massimo"}, "spotLocations": [], "capacity": 6, "privateCompartmentContainsSubcompartments": false}, {"externalIdentifier": "privateSeat", "freeFollowupReservationApplied": false, "accommodationType": "SE", "special": false, "privateVariations": [{"count": 1, "allocations": [{"objects": [{"index": 0, "price": 424.9}]}], "surchargePrice": 335}], "id": 5000059, "accommodationClass": ["class2"], "name": {"de": "Privatabteil im Sitzwagen 2. Klasse", "en": "Private compartment in a 2nd class seated coach", "fr": ".", "it": "Scompartimento privato in carrozza con posti a sedere, 2a classe"}, "spotLocations": [], "capacity": 6, "privateCompartmentContainsSubcompartments": false}, {"externalIdentifier": "femaleCouchette4", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 154.9, "reservability": "RP"}], "id": 5000068, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 4 Personen", "en": "Ladies only compartment for 4 passengers", "fr": ".", "it": "Scompartimento donna per 4 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente finestrinopreferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 65, "capacity": 4}, {"externalIdentifier": "femaleCouchette6", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 134.9, "reservability": "RP"}], "id": 5000069, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 6 Personen", "en": "Ladies only compartment for 6 passengers", "fr": ".", "it": "Scompartimento donna per 6 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente finestrinopreferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}], "surchargePrice": 45, "capacity": 6}, {"externalIdentifier": "sideCorridorCoach_2", "freeFollowupReservationApplied": false, "accommodationType": "SE", "special": false, "objects": [{"index": 0, "price": 89.9, "reservability": "RP"}], "id": 5000075, "accommodationClass": ["class2"], "name": {"de": "Sitzplatz 2. Klasse", "en": "Seat 2nd class", "fr": ".", "it": "Posto a sedere in 2a classe"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "m\u00f6glichst am Fenster", "en": "if possible at the window", "fr": "m\u00f6glichst am Fenster", "it": "preferibilmente finestrino"}}, {"param": "MIDDLE", "name": {"de": "m\u00f6glichst in der Mitte", "en": "if possible in the center", "fr": "m\u00f6glichst in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "m\u00f6glichst am Gang", "en": "if possible at the corridor", "fr": "m\u00f6glichst am Gang", "it": "preferibilmente corridoio"}}, {"param": "NECESSARILY_WINDOW_LOWER", "name": {"de": "unbedingt am Fenster", "en": "absolutely situated at the window", "fr": "unbedingt am Fenster", "it": "assolutamente finestrino"}}], "capacity": 6}, {"externalIdentifier": "privateCouchette4comfort", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "privateVariations": [{"count": 1, "allocations": [{"objects": [{"index": 0, "price": 564.9}]}], "surchargePrice": 475}], "id": 5000085, "accommodationClass": ["class2"], "name": {"de": "Privatabteil comfort im Liegewagen f\u00fcr bis zu 4 Personen", "en": "Comfort private compartment in a couchette coach for up to 4 passengers", "fr": ".", "it": "Scompartimento privato comfort per 4 persone al massimo"}, "spotLocations": [], "capacity": 4, "privateCompartmentContainsSubcompartments": false}, {"externalIdentifier": "couchette4comfort", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 154.9, "reservability": "RP"}], "id": 5000107, "accommodationClass": ["class2"], "name": {"de": "Abteil comfort f\u00fcr 4 Personen", "en": "Comfort compartment for 4 passengers", "fr": ".", "it": "Scompartimento comfort per 4 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 65, "capacity": 4}, {"externalIdentifier": "femaleCouchette4comfort", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 154.9, "reservability": "RP"}], "id": 5000108, "accommodationClass": ["class2"], "name": {"de": "Damenabteil comfort f\u00fcr 4 Personen", "en": "Comfort ladies only compartment for 4 passengers", "fr": ".", "it": "Scompartimento donna comfort per 4 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 65, "capacity": 4}, {"externalIdentifier": "femaleT3Plus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 264.9, "reservability": "RP"}], "id": 5000151, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 3 Personen mit Dusche/WC (Triple plus)", "en": "Ladies only compartment for 3 passengers with shower/WC (Triple plus)", "fr": ".", "it": "Scompartimento donna per 3 persone con doccia/WC (Triple plus)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 175, "capacity": 3}, {"externalIdentifier": "mixedT3Plus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 264.9, "reservability": "RP"}], "id": 5000153, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 3 Personen mit Dusche/WC (Triple plus)", "en": "Compartment for 3 passengers with shower/WC (Triple plus)", "fr": ".", "it": "Scompartimento per 3 persone con doccia/WC (Triple plus)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 175, "capacity": 3}, {"externalIdentifier": "mixedDoublePlus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 329.9, "reservability": "RP"}], "id": 5000160, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 2 Personen mit Dusche/WC (Double plus)", "en": "Compartment for 2 passengers with shower/WC (Double plus)", "fr": ".", "it": "Scompartimento per 2 persone con doccia/WC (Double plus)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 240, "capacity": 2}, {"externalIdentifier": "femaleDoublePlus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 329.9, "reservability": "RP"}], "id": 5000162, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 2 Personen mit Dusche/WC (Double plus)", "en": "Ladies only compartment for 2 passengers with shower/WC (Double plus)", "fr": ".", "it": "Scompartimento donna per 2 persone con doccia/WC (Double plus)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 240, "capacity": 2}, {"externalIdentifier": "single", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 514.9, "reservability": "RP"}], "id": 5000198, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 1 Person (Single)", "en": "Compartment for 1 passenger (Single)", "fr": ".", "it": "Scompartimento per 1 persona (Single)"}, "spotLocations": [], "surchargePrice": 425, "capacity": 1}, {"externalIdentifier": "femaleDouble", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 259.9, "reservability": "RP"}], "id": 5000200, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 2 Personen (Double)", "en": "Ladies only compartment for 2 passengers (Double)", "fr": ".", "it": "Scompartimento donna per 2 persone (Double)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 170, "capacity": 2}, {"externalIdentifier": "mixedDouble", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 259.9, "reservability": "RP"}], "id": 5000201, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 2 Personen (Double)", "en": "Compartment for 2 passengers (Double)", "fr": ".", "it": "Scompartimento per 2 persone (Double)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 170, "capacity": 2}, {"externalIdentifier": "femaleT3", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 204.9, "reservability": "RP"}], "id": 5000202, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 3 Personen (Triple)", "en": "Ladies only compartment for 3 passengers (Triple)", "fr": ".", "it": "Scompartimento donna per 3 persone (Triple)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 115, "capacity": 3}, {"externalIdentifier": "mixedT3", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 204.9, "reservability": "RP"}], "id": 5000204, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 3 Personen (Triple)", "en": "Compartment for 3 passengers (Triple)", "fr": ".", "it": "Scompartimento per 3 persone (Triple)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 115, "capacity": 3}], "reservability": "RP"}], "priceClass2": 0}, "priceClass2": 89.9, "refCards": [], "co2Savings": 252.89, "outputTypes": ["MOBILE", "PDF", "SECURITY_PAPER"], "prodGroupLabels": ["918 1 Reservierung Default", "Vollstorno", "Zugbindung", "eineFahrt", "featured"], "validityPeriodFrom": "2025-10-14T19:08:00.000+02:00", "validityPeriodTo": "2025-10-15T09:38:00.000+02:00", "validityType": "oneway", "rideBound": true, "singleVariety": true, "reservationMandatory": true}, {"name": "Sparschiene Komfort inkl. Reservierung", "productType": "CONNECTION", "partialOffer": false, "productDetails": [{"scope": [[0, 0, 0, 6]], "title": "ARES Sparschiene Komfort Nachtverkehr", "name": {"de": "Sparschiene Komfort inkl. Reservierung", "en": "Sparschiene Komfort incl. Reservation", "it": "Sparschiene Komfort prenotazione incl."}, "validityPeriodFrom": "2025-10-14T19:08:00+02:00", "validityPeriodTo": "2025-10-15T09:38:00+02:00", "globallyPriced": true, "objects": [{"index": 0, "priceClass2": 64.9}], "prodGroupLabels": ["Zugbindung", "eineFahrt", "featured", "komfortticketStorno"], "validityType": "oneway"}], "reservation": {"reservationSegments": [{"scope": [0, 0, 0, 6], "compartments": [{"externalIdentifier": "couchette4", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 129.9, "reservability": "RP"}], "id": 3756464, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 4 Personen", "en": "Compartment for 4 passengers", "fr": ".", "it": "scompartimento per 4 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 65, "capacity": 4}, {"externalIdentifier": "couchette6", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 109.9, "reservability": "RP"}], "id": 3756468, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 6 Personen", "en": "Compartment for 6 passengers", "fr": ".", "it": "Scompartimento per 6 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 45, "capacity": 6}, {"externalIdentifier": "singlePlus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 494.9, "reservability": "RP"}], "id": 3756876, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 1 Person mit Dusche/WC (Single plus)", "en": "Compartment for 1 passenger with shower/WC (Single plus)", "fr": ".", "it": "Scompartimento per 1 person1 con doccia/WC (Single plus)"}, "spotLocations": [], "surchargePrice": 430, "capacity": 1}, {"externalIdentifier": "privateCouchette", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "privateVariations": [{"count": 1, "allocations": [{"objects": [{"index": 0, "price": 519.9}]}], "surchargePrice": 455}], "id": 5000057, "accommodationClass": ["class2"], "name": {"de": "Privatabteil im Liegewagen f\u00fcr bis zu 6 Personen", "en": "Private compartment for up to 6 passengers in a couchette coach", "fr": ".", "it": "Scompartimento privato in carrozza cuccette per 6 passeggeri al massimo"}, "spotLocations": [], "capacity": 6, "privateCompartmentContainsSubcompartments": false}, {"externalIdentifier": "privateSeat", "freeFollowupReservationApplied": false, "accommodationType": "SE", "special": false, "privateVariations": [{"count": 1, "allocations": [{"objects": [{"index": 0, "price": 319.9}]}], "surchargePrice": 255}], "id": 5000059, "accommodationClass": ["class2"], "name": {"de": "Privatabteil im Sitzwagen 2. Klasse", "en": "Private compartment in a 2nd class seated coach", "fr": ".", "it": "Scompartimento privato in carrozza con posti a sedere, 2a classe"}, "spotLocations": [], "capacity": 6, "privateCompartmentContainsSubcompartments": false}, {"externalIdentifier": "femaleCouchette4", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 129.9, "reservability": "RP"}], "id": 5000068, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 4 Personen", "en": "Ladies only compartment for 4 passengers", "fr": ".", "it": "Scompartimento donna per 4 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente finestrinopreferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 65, "capacity": 4}, {"externalIdentifier": "femaleCouchette6", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 109.9, "reservability": "RP"}], "id": 5000069, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 6 Personen", "en": "Ladies only compartment for 6 passengers", "fr": ".", "it": "Scompartimento donna per 6 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente finestrinopreferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}], "surchargePrice": 45, "capacity": 6}, {"externalIdentifier": "sideCorridorCoach_2", "freeFollowupReservationApplied": false, "accommodationType": "SE", "special": false, "objects": [{"index": 0, "price": 64.9, "reservability": "RP"}], "id": 5000075, "accommodationClass": ["class2"], "name": {"de": "Sitzplatz 2. Klasse", "en": "Seat 2nd class", "fr": ".", "it": "Posto a sedere in 2a classe"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "m\u00f6glichst am Fenster", "en": "if possible at the window", "fr": "m\u00f6glichst am Fenster", "it": "preferibilmente finestrino"}}, {"param": "MIDDLE", "name": {"de": "m\u00f6glichst in der Mitte", "en": "if possible in the center", "fr": "m\u00f6glichst in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "m\u00f6glichst am Gang", "en": "if possible at the corridor", "fr": "m\u00f6glichst am Gang", "it": "preferibilmente corridoio"}}, {"param": "NECESSARILY_WINDOW_LOWER", "name": {"de": "unbedingt am Fenster", "en": "absolutely situated at the window", "fr": "unbedingt am Fenster", "it": "assolutamente finestrino"}}], "capacity": 6}, {"externalIdentifier": "privateCouchette4comfort", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "privateVariations": [{"count": 1, "allocations": [{"objects": [{"index": 0, "price": 519.9}]}], "surchargePrice": 455}], "id": 5000085, "accommodationClass": ["class2"], "name": {"de": "Privatabteil comfort im Liegewagen f\u00fcr bis zu 4 Personen", "en": "Comfort private compartment in a couchette coach for up to 4 passengers", "fr": ".", "it": "Scompartimento privato comfort per 4 persone al massimo"}, "spotLocations": [], "capacity": 4, "privateCompartmentContainsSubcompartments": false}, {"externalIdentifier": "couchette4comfort", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 129.9, "reservability": "RP"}], "id": 5000107, "accommodationClass": ["class2"], "name": {"de": "Abteil comfort f\u00fcr 4 Personen", "en": "Comfort compartment for 4 passengers", "fr": ".", "it": "Scompartimento comfort per 4 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 65, "capacity": 4}, {"externalIdentifier": "femaleCouchette4comfort", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 129.9, "reservability": "RP"}], "id": 5000108, "accommodationClass": ["class2"], "name": {"de": "Damenabteil comfort f\u00fcr 4 Personen", "en": "Comfort ladies only compartment for 4 passengers", "fr": ".", "it": "Scompartimento donna comfort per 4 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 65, "capacity": 4}, {"externalIdentifier": "femaleT3Plus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 199.9, "reservability": "RP"}], "id": 5000151, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 3 Personen mit Dusche/WC (Triple plus)", "en": "Ladies only compartment for 3 passengers with shower/WC (Triple plus)", "fr": ".", "it": "Scompartimento donna per 3 persone con doccia/WC (Triple plus)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 135, "capacity": 3}, {"externalIdentifier": "mixedT3Plus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 199.9, "reservability": "RP"}], "id": 5000153, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 3 Personen mit Dusche/WC (Triple plus)", "en": "Compartment for 3 passengers with shower/WC (Triple plus)", "fr": ".", "it": "Scompartimento per 3 persone con doccia/WC (Triple plus)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 135, "capacity": 3}, {"externalIdentifier": "mixedDoublePlus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 249.9, "reservability": "RP"}], "id": 5000160, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 2 Personen mit Dusche/WC (Double plus)", "en": "Compartment for 2 passengers with shower/WC (Double plus)", "fr": ".", "it": "Scompartimento per 2 persone con doccia/WC (Double plus)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 185, "capacity": 2}, {"externalIdentifier": "femaleDoublePlus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 249.9, "reservability": "RP"}], "id": 5000162, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 2 Personen mit Dusche/WC (Double plus)", "en": "Ladies only compartment for 2 passengers with shower/WC (Double plus)", "fr": ".", "it": "Scompartimento donna per 2 persone con doccia/WC (Double plus)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 185, "capacity": 2}, {"externalIdentifier": "single", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 384.9, "reservability": "RP"}], "id": 5000198, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 1 Person (Single)", "en": "Compartment for 1 passenger (Single)", "fr": ".", "it": "Scompartimento per 1 persona (Single)"}, "spotLocations": [], "surchargePrice": 320, "capacity": 1}, {"externalIdentifier": "femaleDouble", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 194.9, "reservability": "RP"}], "id": 5000200, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 2 Personen (Double)", "en": "Ladies only compartment for 2 passengers (Double)", "fr": ".", "it": "Scompartimento donna per 2 persone (Double)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 130, "capacity": 2}, {"externalIdentifier": "mixedDouble", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 194.9, "reservability": "RP"}], "id": 5000201, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 2 Personen (Double)", "en": "Compartment for 2 passengers (Double)", "fr": ".", "it": "Scompartimento per 2 persone (Double)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 130, "capacity": 2}, {"externalIdentifier": "femaleT3", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 169.9, "reservability": "RP"}], "id": 5000202, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 3 Personen (Triple)", "en": "Ladies only compartment for 3 passengers (Triple)", "fr": ".", "it": "Scompartimento donna per 3 persone (Triple)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 105, "capacity": 3}, {"externalIdentifier": "mixedT3", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 169.9, "reservability": "RP"}], "id": 5000204, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 3 Personen (Triple)", "en": "Compartment for 3 passengers (Triple)", "fr": ".", "it": "Scompartimento per 3 persone (Triple)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 105, "capacity": 3}], "reservability": "RP"}], "priceClass2": 0}, "priceClass2": 64.9, "refCards": [], "co2Savings": 252.89, "outputTypes": ["MOBILE", "PDF", "SECURITY_PAPER"], "prodGroupLabels": ["Zugbindung", "eineFahrt", "featured", "komfortticketStorno"], "validityPeriodFrom": "2025-10-14T19:08:00.000+02:00", "validityPeriodTo": "2025-10-15T09:38:00.000+02:00", "validityType": "oneway", "rideBound": true, "singleVariety": true, "reservationMandatory": true}, {"name": "Sparschiene inkl. Reservierung", "productType": "CONNECTION", "partialOffer": false, "productDetails": [{"scope": [[0, 0, 0, 6]], "title": "ARES Sparschiene Nachtverkehr", "name": {"de": "Sparschiene inkl. Reservierung", "en": "Sparschiene incl. Reservation", "it": "Sparschiene prenotazione incl."}, "validityPeriodFrom": "2025-10-14T19:08:00+02:00", "validityPeriodTo": "2025-10-15T09:38:00+02:00", "globallyPriced": true, "objects": [{"index": 0, "priceClass2": 44.9}], "prodGroupLabels": ["Kein Storno", "Zugbindung", "eineFahrt", "featured", "nightjetSparschiene"], "validityType": "oneway"}], "reservation": {"reservationSegments": [{"scope": [0, 0, 0, 6], "compartments": [{"externalIdentifier": "couchette4", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 114.9, "reservability": "RP"}], "id": 3756464, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 4 Personen", "en": "Compartment for 4 passengers", "fr": ".", "it": "scompartimento per 4 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 70, "capacity": 4}, {"externalIdentifier": "couchette6", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 99.9, "reservability": "RP"}], "id": 3756468, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 6 Personen", "en": "Compartment for 6 passengers", "fr": ".", "it": "Scompartimento per 6 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 55, "capacity": 6}, {"externalIdentifier": "singlePlus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 349.9, "reservability": "RP"}], "id": 3756876, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 1 Person mit Dusche/WC (Single plus)", "en": "Compartment for 1 passenger with shower/WC (Single plus)", "fr": ".", "it": "Scompartimento per 1 person1 con doccia/WC (Single plus)"}, "spotLocations": [], "surchargePrice": 305, "capacity": 1}, {"externalIdentifier": "privateCouchette", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "privateVariations": [{"count": 1, "allocations": [{"objects": [{"index": 0, "price": 494.9}]}], "surchargePrice": 450}], "id": 5000057, "accommodationClass": ["class2"], "name": {"de": "Privatabteil im Liegewagen f\u00fcr bis zu 6 Personen", "en": "Private compartment for up to 6 passengers in a couchette coach", "fr": ".", "it": "Scompartimento privato in carrozza cuccette per 6 passeggeri al massimo"}, "spotLocations": [], "capacity": 6, "privateCompartmentContainsSubcompartments": false}, {"externalIdentifier": "privateSeat", "freeFollowupReservationApplied": false, "accommodationType": "SE", "special": false, "privateVariations": [{"count": 1, "allocations": [{"objects": [{"index": 0, "price": 224.9}]}], "surchargePrice": 180}], "id": 5000059, "accommodationClass": ["class2"], "name": {"de": "Privatabteil im Sitzwagen 2. Klasse", "en": "Private compartment in a 2nd class seated coach", "fr": ".", "it": "Scompartimento privato in carrozza con posti a sedere, 2a classe"}, "spotLocations": [], "capacity": 6, "privateCompartmentContainsSubcompartments": false}, {"externalIdentifier": "femaleCouchette4", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 114.9, "reservability": "RP"}], "id": 5000068, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 4 Personen", "en": "Ladies only compartment for 4 passengers", "fr": ".", "it": "Scompartimento donna per 4 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente finestrinopreferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 70, "capacity": 4}, {"externalIdentifier": "femaleCouchette6", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 99.9, "reservability": "RP"}], "id": 5000069, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 6 Personen", "en": "Ladies only compartment for 6 passengers", "fr": ".", "it": "Scompartimento donna per 6 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente finestrinopreferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}], "surchargePrice": 55, "capacity": 6}, {"externalIdentifier": "sideCorridorCoach_2", "freeFollowupReservationApplied": false, "accommodationType": "SE", "special": false, "objects": [{"index": 0, "price": 44.9, "reservability": "RP"}], "id": 5000075, "accommodationClass": ["class2"], "name": {"de": "Sitzplatz 2. Klasse", "en": "Seat 2nd class", "fr": ".", "it": "Posto a sedere in 2a classe"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "m\u00f6glichst am Fenster", "en": "if possible at the window", "fr": "m\u00f6glichst am Fenster", "it": "preferibilmente finestrino"}}, {"param": "MIDDLE", "name": {"de": "m\u00f6glichst in der Mitte", "en": "if possible in the center", "fr": "m\u00f6glichst in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "m\u00f6glichst am Gang", "en": "if possible at the corridor", "fr": "m\u00f6glichst am Gang", "it": "preferibilmente corridoio"}}, {"param": "NECESSARILY_WINDOW_LOWER", "name": {"de": "unbedingt am Fenster", "en": "absolutely situated at the window", "fr": "unbedingt am Fenster", "it": "assolutamente finestrino"}}], "capacity": 6}, {"externalIdentifier": "privateCouchette4comfort", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "privateVariations": [{"count": 1, "allocations": [{"objects": [{"index": 0, "price": 494.9}]}], "surchargePrice": 450}], "id": 5000085, "accommodationClass": ["class2"], "name": {"de": "Privatabteil comfort im Liegewagen f\u00fcr bis zu 4 Personen", "en": "Comfort private compartment in a couchette coach for up to 4 passengers", "fr": ".", "it": "Scompartimento privato comfort per 4 persone al massimo"}, "spotLocations": [], "capacity": 4, "privateCompartmentContainsSubcompartments": false}, {"externalIdentifier": "couchette4comfort", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 114.9, "reservability": "RP"}], "id": 5000107, "accommodationClass": ["class2"], "name": {"de": "Abteil comfort f\u00fcr 4 Personen", "en": "Comfort compartment for 4 passengers", "fr": ".", "it": "Scompartimento comfort per 4 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 70, "capacity": 4}, {"externalIdentifier": "femaleCouchette4comfort", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 114.9, "reservability": "RP"}], "id": 5000108, "accommodationClass": ["class2"], "name": {"de": "Damenabteil comfort f\u00fcr 4 Personen", "en": "Comfort ladies only compartment for 4 passengers", "fr": ".", "it": "Scompartimento donna comfort per 4 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 70, "capacity": 4}, {"externalIdentifier": "femaleT3Plus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 139.9, "reservability": "RP"}], "id": 5000151, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 3 Personen mit Dusche/WC (Triple plus)", "en": "Ladies only compartment for 3 passengers with shower/WC (Triple plus)", "fr": ".", "it": "Scompartimento donna per 3 persone con doccia/WC (Triple plus)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 95, "capacity": 3}, {"externalIdentifier": "mixedT3Plus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 139.9, "reservability": "RP"}], "id": 5000153, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 3 Personen mit Dusche/WC (Triple plus)", "en": "Compartment for 3 passengers with shower/WC (Triple plus)", "fr": ".", "it": "Scompartimento per 3 persone con doccia/WC (Triple plus)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 95, "capacity": 3}, {"externalIdentifier": "mixedDoublePlus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 174.9, "reservability": "RP"}], "id": 5000160, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 2 Personen mit Dusche/WC (Double plus)", "en": "Compartment for 2 passengers with shower/WC (Double plus)", "fr": ".", "it": "Scompartimento per 2 persone con doccia/WC (Double plus)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 130, "capacity": 2}, {"externalIdentifier": "femaleDoublePlus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 174.9, "reservability": "RP"}], "id": 5000162, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 2 Personen mit Dusche/WC (Double plus)", "en": "Ladies only compartment for 2 passengers with shower/WC (Double plus)", "fr": ".", "it": "Scompartimento donna per 2 persone con doccia/WC (Double plus)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 130, "capacity": 2}, {"externalIdentifier": "single", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 334.9, "reservability": "RP"}], "id": 5000198, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 1 Person (Single)", "en": "Compartment for 1 passenger (Single)", "fr": ".", "it": "Scompartimento per 1 persona (Single)"}, "spotLocations": [], "surchargePrice": 290, "capacity": 1}, {"externalIdentifier": "femaleDouble", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 169.9, "reservability": "RP"}], "id": 5000200, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 2 Personen (Double)", "en": "Ladies only compartment for 2 passengers (Double)", "fr": ".", "it": "Scompartimento donna per 2 persone (Double)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 125, "capacity": 2}, {"externalIdentifier": "mixedDouble", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 169.9, "reservability": "RP"}], "id": 5000201, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 2 Personen (Double)", "en": "Compartment for 2 passengers (Double)", "fr": ".", "it": "Scompartimento per 2 persone (Double)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 125, "capacity": 2}, {"externalIdentifier": "femaleT3", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 154.9, "reservability": "RP"}], "id": 5000202, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 3 Personen (Triple)", "en": "Ladies only compartment for 3 passengers (Triple)", "fr": ".", "it": "Scompartimento donna per 3 persone (Triple)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 110, "capacity": 3}, {"externalIdentifier": "mixedT3", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 154.9, "reservability": "RP"}], "id": 5000204, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 3 Personen (Triple)", "en": "Compartment for 3 passengers (Triple)", "fr": ".", "it": "Scompartimento per 3 persone (Triple)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 110, "capacity": 3}], "reservability": "RP"}], "priceClass2": 0}, "priceClass2": 44.9, "refCards": [], "co2Savings": 252.89, "outputTypes": ["MOBILE", "PDF", "SECURITY_PAPER"], "prodGroupLabels": ["Kein Storno", "Zugbindung", "eineFahrt", "featured", "nightjetSparschiene"], "validityPeriodFrom": "2025-10-14T19:08:00.000+02:00", "validityPeriodTo": "2025-10-15T09:38:00.000+02:00", "validityType": "oneway", "rideBound": true, "singleVariety": true, "reservationMandatory": true}], "informationMessages": [{"category": 99, "validFrom": "2025-10-15T09:38:00+02:00", "validTo": "2025-10-14T19:08:00+02:00", "sectionIndex": 0, "header": "Please note \u2013 timetable subject to change", "text": "

Due to construction work or other factors affecting our services, the departure and/or arrival times of this service may change even on the selected day. If you buy a ticket, we will send you an email or sms text message to notify you about any modifications. (Please also check your spam folder regularly).

If the departure time changes 60 minutes or more, a refund is also possible and free of charge for a Sparschiene saver ticket up to 15 days before the first day of validity.

", "textPlain": "Due to construction work or other factors affecting our services, the departure and/or arrival times of this service may change even on the selected day. If you buy a ticket, we will send you an email or sms text message to notify you about any modifications. (Please also check your spam folder regularly).If the departure time changes 60 minutes or more, a refund is also possible and free of charge for a Sparschiene saver ticket up to 15 days before the first day of validity."}], "njIndex": 0}], "filter": {"maxTrainChanges": 0}, "rfpIndex": 0}], "ok": true, "responseCode": 200}, {"result": [{"connections": [{"sections": [{"departureTimestamp": "2025-10-16T19:08:00+02:00", "arrivalTimestamp": "2025-10-17T09:38:00+02:00", "passlist": [{"name": "Berlin Hbf", "stationNumber": 8011160, "departure": "2025-10-16T19:08:00+02:00", "departureAccessExitAmendable": true, "departurePlatform": "13", "gpsCoordinates": [52525589, 13369549]}, {"name": "G\u00f6ttingen", "stationNumber": 8000128, "departure": "2025-10-16T21:37:00+02:00", "arrival": "2025-10-16T21:35:00+02:00", "arrivalAccessExitAmendable": true, "arrivalPlatform": "10", "departureAccessExitAmendable": true, "departurePlatform": "10", "gpsCoordinates": [51536812, 9926069]}, {"name": "Kassel-Wilhelmsh\u00f6he", "stationNumber": 8003200, "departure": "2025-10-16T22:08:00+02:00", "arrival": "2025-10-16T21:58:00+02:00", "arrivalAccessExitAmendable": true, "arrivalPlatform": "1", "departureAccessExitAmendable": true, "departurePlatform": "1", "gpsCoordinates": [51312558, 9447114]}, {"name": "Frankfurt(Main)S\u00fcd", "stationNumber": 8002041, "departure": "2025-10-17T00:26:00+02:00", "arrival": "2025-10-17T00:22:00+02:00", "arrivalAccessExitAmendable": true, "arrivalPlatform": "6", "departureAccessExitAmendable": true, "departurePlatform": "6", "gpsCoordinates": [50099365, 8686456]}, {"name": "Mannheim Hbf", "stationNumber": 8000244, "departure": "2025-10-17T03:17:00+02:00", "arrival": "2025-10-17T01:34:00+02:00", "arrivalAccessExitAmendable": false, "departureAccessExitAmendable": false, "gpsCoordinates": [49479352, 8468917]}, {"name": "Kehl Staatsgrenze", "stationNumber": 8000008, "departure": "2025-10-17T04:50:00+02:00", "arrival": "2025-10-17T04:50:00+02:00", "arrivalAccessExitAmendable": false, "departureAccessExitAmendable": false, "gpsCoordinates": [48575648, 7801118]}, {"name": "Strasbourg", "stationNumber": 8700023, "departure": "2025-10-17T05:00:00+02:00", "arrival": "2025-10-17T04:54:00+02:00", "arrivalAccessExitAmendable": true, "departureAccessExitAmendable": false, "gpsCoordinates": [48585339, 7734067]}, {"name": "Paris Est", "stationNumber": 8700011, "arrival": "2025-10-17T09:38:00+02:00", "arrivalAccessExitAmendable": true, "stopState": ["ARR_PROGNOSED"], "gpsCoordinates": [48876976, 2359120]}], "attributes": [{"attributeType": "operator", "range": [0, 7], "value": "DPN", "svalue": "DPN", "lvalue": "Nahreisezug"}, {"attributeType": "operator_id", "range": [0, 7], "value": "81"}, {"attributeType": "pclass", "range": [0, 7], "value": 3}, {"attributeType": "intcat", "range": [0, 7], "value": "NJ"}, {"attributeType": "cat", "range": [0, 7], "value": "NJ ", "svalue": "NJ", "lvalue": "nightjet", "code": "3"}, {"attributeType": "name", "range": [0, 7], "value": "NJ 40424"}, {"attributeType": "num", "range": [0, 7], "value": "40424"}, {"attributeType": "intnum", "range": [0, 7], "value": 40424}, {"attributeType": "generic", "range": [0, 7], "value": "Subject to compulsory reservation", "code": "RP", "priority": 1}, {"attributeType": "generic", "range": [0, 7], "value": "space for wheelchairs", "code": "RO", "priority": 150}, {"attributeType": "generic", "range": [0, 7], "value": "Wheelchair space - For advance notification, call +43 5 1717", "code": "OA", "priority": 150}, {"attributeType": "generic", "range": [0, 7], "value": "WC accessible for wheelchair", "code": "OC", "priority": 150}, {"attributeType": "generic", "range": [0, 7], "value": "Bicycles conveyed - subject to reservation", "code": "FR", "priority": 250}, {"attributeType": "generic", "range": [0, 7], "value": "Number of bicycles conveyed limited", "code": "FK", "priority": 250}, {"attributeType": "generic", "range": [0, 7], "value": "2nd class only seated accommodation", "code": "J2", "priority": 300}, {"attributeType": "generic", "range": [0, 7], "value": "\u00d6BB Nightjet (www.nightjet.com)", "code": "OJ", "priority": 320}, {"attributeType": "generic", "range": [0, 7], "value": "IRT Integrated Reservation Ticket", "code": "CT", "priority": 320}, {"attributeType": "generic", "range": [0, 7], "value": "Global price", "code": "GP", "priority": 320}, {"attributeType": "generic", "range": [0, 7], "value": "Sleeping-car", "code": "SW", "priority": 400}, {"attributeType": "generic", "range": [0, 7], "value": "Couchettes", "code": "LW", "priority": 400}, {"attributeType": "generic", "range": [0, 7], "value": "snacks and beverages available from sleeper/couchette attendant", "code": "MN", "priority": 450}, {"attributeType": "generic", "range": [0, 7], "value": "Timetable is subject to change or adjustment", "code": "50", "priority": 921}, {"attributeType": "generic", "range": [0, 7], "value": "Hinweis: Fahrzeiten k\u00f6nnen sich noch \u00e4ndern.", "code": "s1", "priority": 921}, {"attributeType": "generic", "range": [0, 7], "value": "nightjet", "code": "ZN", "priority": 100}, {"attributeType": "info", "range": [0, 7], "value": "Paris Est", "code": "RL"}, {"attributeType": "dir", "range": [0, 7], "value": "Paris Est"}], "i": 0, "transportType": "journey"}], "offers": [{"name": "Standard-Ticket inkl. Reservierung", "productType": "CONNECTION", "partialOffer": false, "productDetails": [{"scope": [[0, 0, 0, 7]], "title": "ARES Standard-Ticket Nachtverkehr", "name": {"de": "Standard-Ticket inkl. Reservierung", "en": "Standard-Ticket incl. Reservation", "it": "Standard-Ticket prenotazione incl."}, "validityPeriodFrom": "2025-10-16T19:08:00+02:00", "validityPeriodTo": "2025-10-17T09:38:00+02:00", "globallyPriced": true, "objects": [{"index": 0, "priceClass2": 89.9}], "prodGroupLabels": ["918 1 Reservierung Default", "Vollstorno", "Zugbindung", "eineFahrt", "featured"], "validityType": "oneway"}], "reservation": {"reservationSegments": [{"scope": [0, 0, 0, 7], "compartments": [{"externalIdentifier": "couchette6", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 144.9, "reservability": "RP"}], "id": 3756468, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 6 Personen", "en": "Compartment for 6 passengers", "fr": ".", "it": "Scompartimento per 6 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 55, "capacity": 6}, {"externalIdentifier": "singlePlus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 664.9, "reservability": "RP"}], "id": 3756876, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 1 Person mit Dusche/WC (Single plus)", "en": "Compartment for 1 passenger with shower/WC (Single plus)", "fr": ".", "it": "Scompartimento per 1 person1 con doccia/WC (Single plus)"}, "spotLocations": [], "surchargePrice": 575, "capacity": 1}, {"externalIdentifier": "privateSeat", "freeFollowupReservationApplied": false, "accommodationType": "SE", "special": false, "privateVariations": [{"count": 1, "allocations": [{"objects": [{"index": 0, "price": 449.9}]}], "surchargePrice": 360}], "id": 5000059, "accommodationClass": ["class2"], "name": {"de": "Privatabteil im Sitzwagen 2. Klasse", "en": "Private compartment in a 2nd class seated coach", "fr": ".", "it": "Scompartimento privato in carrozza con posti a sedere, 2a classe"}, "spotLocations": [], "capacity": 6, "privateCompartmentContainsSubcompartments": false}, {"externalIdentifier": "femaleCouchette4", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 179.9, "reservability": "RP"}], "id": 5000068, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 4 Personen", "en": "Ladies only compartment for 4 passengers", "fr": ".", "it": "Scompartimento donna per 4 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente finestrinopreferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 90, "capacity": 4}, {"externalIdentifier": "femaleCouchette6", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 144.9, "reservability": "RP"}], "id": 5000069, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 6 Personen", "en": "Ladies only compartment for 6 passengers", "fr": ".", "it": "Scompartimento donna per 6 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente finestrinopreferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}], "surchargePrice": 55, "capacity": 6}, {"externalIdentifier": "sideCorridorCoach_2", "freeFollowupReservationApplied": false, "accommodationType": "SE", "special": false, "objects": [{"index": 0, "price": 89.9, "reservability": "RP"}], "id": 5000075, "accommodationClass": ["class2"], "name": {"de": "Sitzplatz 2. Klasse", "en": "Seat 2nd class", "fr": ".", "it": "Posto a sedere in 2a classe"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "m\u00f6glichst am Fenster", "en": "if possible at the window", "fr": "m\u00f6glichst am Fenster", "it": "preferibilmente finestrino"}}, {"param": "MIDDLE", "name": {"de": "m\u00f6glichst in der Mitte", "en": "if possible in the center", "fr": "m\u00f6glichst in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "m\u00f6glichst am Gang", "en": "if possible at the corridor", "fr": "m\u00f6glichst am Gang", "it": "preferibilmente corridoio"}}, {"param": "NECESSARILY_WINDOW_LOWER", "name": {"de": "unbedingt am Fenster", "en": "absolutely situated at the window", "fr": "unbedingt am Fenster", "it": "assolutamente finestrino"}}], "capacity": 6}, {"externalIdentifier": "privateCouchette4comfort", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "privateVariations": [{"count": 1, "allocations": [{"objects": [{"index": 0, "price": 604.9}]}], "surchargePrice": 515}], "id": 5000085, "accommodationClass": ["class2"], "name": {"de": "Privatabteil comfort im Liegewagen f\u00fcr bis zu 4 Personen", "en": "Comfort private compartment in a couchette coach for up to 4 passengers", "fr": ".", "it": "Scompartimento privato comfort per 4 persone al massimo"}, "spotLocations": [], "capacity": 4, "privateCompartmentContainsSubcompartments": false}, {"externalIdentifier": "couchette4comfort", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 179.9, "reservability": "RP"}], "id": 5000107, "accommodationClass": ["class2"], "name": {"de": "Abteil comfort f\u00fcr 4 Personen", "en": "Comfort compartment for 4 passengers", "fr": ".", "it": "Scompartimento comfort per 4 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 90, "capacity": 4}, {"externalIdentifier": "femaleCouchette4comfort", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 179.9, "reservability": "RP"}], "id": 5000108, "accommodationClass": ["class2"], "name": {"de": "Damenabteil comfort f\u00fcr 4 Personen", "en": "Comfort ladies only compartment for 4 passengers", "fr": ".", "it": "Scompartimento donna comfort per 4 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 90, "capacity": 4}, {"externalIdentifier": "femaleT3Plus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 294.9, "reservability": "RP"}], "id": 5000151, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 3 Personen mit Dusche/WC (Triple plus)", "en": "Ladies only compartment for 3 passengers with shower/WC (Triple plus)", "fr": ".", "it": "Scompartimento donna per 3 persone con doccia/WC (Triple plus)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 205, "capacity": 3}, {"externalIdentifier": "mixedT3Plus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 294.9, "reservability": "RP"}], "id": 5000153, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 3 Personen mit Dusche/WC (Triple plus)", "en": "Compartment for 3 passengers with shower/WC (Triple plus)", "fr": ".", "it": "Scompartimento per 3 persone con doccia/WC (Triple plus)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 205, "capacity": 3}, {"externalIdentifier": "mixedDoublePlus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 404.9, "reservability": "RP"}], "id": 5000160, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 2 Personen mit Dusche/WC (Double plus)", "en": "Compartment for 2 passengers with shower/WC (Double plus)", "fr": ".", "it": "Scompartimento per 2 persone con doccia/WC (Double plus)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 315, "capacity": 2}, {"externalIdentifier": "femaleDoublePlus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 404.9, "reservability": "RP"}], "id": 5000162, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 2 Personen mit Dusche/WC (Double plus)", "en": "Ladies only compartment for 2 passengers with shower/WC (Double plus)", "fr": ".", "it": "Scompartimento donna per 2 persone con doccia/WC (Double plus)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 315, "capacity": 2}, {"externalIdentifier": "single", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 544.9, "reservability": "RP"}], "id": 5000198, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 1 Person (Single)", "en": "Compartment for 1 passenger (Single)", "fr": ".", "it": "Scompartimento per 1 persona (Single)"}, "spotLocations": [], "surchargePrice": 455, "capacity": 1}, {"externalIdentifier": "femaleDouble", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 314.9, "reservability": "RP"}], "id": 5000200, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 2 Personen (Double)", "en": "Ladies only compartment for 2 passengers (Double)", "fr": ".", "it": "Scompartimento donna per 2 persone (Double)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 225, "capacity": 2}, {"externalIdentifier": "mixedDouble", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 314.9, "reservability": "RP"}], "id": 5000201, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 2 Personen (Double)", "en": "Compartment for 2 passengers (Double)", "fr": ".", "it": "Scompartimento per 2 persone (Double)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 225, "capacity": 2}, {"externalIdentifier": "femaleT3", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 219.9, "reservability": "RP"}], "id": 5000202, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 3 Personen (Triple)", "en": "Ladies only compartment for 3 passengers (Triple)", "fr": ".", "it": "Scompartimento donna per 3 persone (Triple)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 130, "capacity": 3}, {"externalIdentifier": "mixedT3", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 219.9, "reservability": "RP"}], "id": 5000204, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 3 Personen (Triple)", "en": "Compartment for 3 passengers (Triple)", "fr": ".", "it": "Scompartimento per 3 persone (Triple)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 130, "capacity": 3}], "reservability": "RP"}], "priceClass2": 0}, "priceClass2": 89.9, "refCards": [], "co2Savings": 270.75, "outputTypes": ["MOBILE", "PDF", "SECURITY_PAPER"], "prodGroupLabels": ["918 1 Reservierung Default", "Vollstorno", "Zugbindung", "eineFahrt", "featured"], "validityPeriodFrom": "2025-10-16T19:08:00.000+02:00", "validityPeriodTo": "2025-10-17T09:38:00.000+02:00", "validityType": "oneway", "rideBound": true, "singleVariety": true, "reservationMandatory": true}, {"name": "Sparschiene Komfort inkl. Reservierung", "productType": "CONNECTION", "partialOffer": false, "productDetails": [{"scope": [[0, 0, 0, 7]], "title": "ARES Sparschiene Komfort Nachtverkehr", "name": {"de": "Sparschiene Komfort inkl. Reservierung", "en": "Sparschiene Komfort incl. Reservation", "it": "Sparschiene Komfort prenotazione incl."}, "validityPeriodFrom": "2025-10-16T19:08:00+02:00", "validityPeriodTo": "2025-10-17T09:38:00+02:00", "globallyPriced": true, "objects": [{"index": 0, "priceClass2": 64.9}], "prodGroupLabels": ["Zugbindung", "eineFahrt", "featured", "komfortticketStorno"], "validityType": "oneway"}], "reservation": {"reservationSegments": [{"scope": [0, 0, 0, 7], "compartments": [{"externalIdentifier": "couchette6", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 124.9, "reservability": "RP"}], "id": 3756468, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 6 Personen", "en": "Compartment for 6 passengers", "fr": ".", "it": "Scompartimento per 6 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 60, "capacity": 6}, {"externalIdentifier": "singlePlus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 609.9, "reservability": "RP"}], "id": 3756876, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 1 Person mit Dusche/WC (Single plus)", "en": "Compartment for 1 passenger with shower/WC (Single plus)", "fr": ".", "it": "Scompartimento per 1 person1 con doccia/WC (Single plus)"}, "spotLocations": [], "surchargePrice": 545, "capacity": 1}, {"externalIdentifier": "privateSeat", "freeFollowupReservationApplied": false, "accommodationType": "SE", "special": false, "privateVariations": [{"count": 1, "allocations": [{"objects": [{"index": 0, "price": 389.9}]}], "surchargePrice": 325}], "id": 5000059, "accommodationClass": ["class2"], "name": {"de": "Privatabteil im Sitzwagen 2. Klasse", "en": "Private compartment in a 2nd class seated coach", "fr": ".", "it": "Scompartimento privato in carrozza con posti a sedere, 2a classe"}, "spotLocations": [], "capacity": 6, "privateCompartmentContainsSubcompartments": false}, {"externalIdentifier": "femaleCouchette4", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 159.9, "reservability": "RP"}], "id": 5000068, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 4 Personen", "en": "Ladies only compartment for 4 passengers", "fr": ".", "it": "Scompartimento donna per 4 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente finestrinopreferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 95, "capacity": 4}, {"externalIdentifier": "femaleCouchette6", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 124.9, "reservability": "RP"}], "id": 5000069, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 6 Personen", "en": "Ladies only compartment for 6 passengers", "fr": ".", "it": "Scompartimento donna per 6 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente finestrinopreferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}], "surchargePrice": 60, "capacity": 6}, {"externalIdentifier": "sideCorridorCoach_2", "freeFollowupReservationApplied": false, "accommodationType": "SE", "special": false, "objects": [{"index": 0, "price": 64.9, "reservability": "RP"}], "id": 5000075, "accommodationClass": ["class2"], "name": {"de": "Sitzplatz 2. Klasse", "en": "Seat 2nd class", "fr": ".", "it": "Posto a sedere in 2a classe"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "m\u00f6glichst am Fenster", "en": "if possible at the window", "fr": "m\u00f6glichst am Fenster", "it": "preferibilmente finestrino"}}, {"param": "MIDDLE", "name": {"de": "m\u00f6glichst in der Mitte", "en": "if possible in the center", "fr": "m\u00f6glichst in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "m\u00f6glichst am Gang", "en": "if possible at the corridor", "fr": "m\u00f6glichst am Gang", "it": "preferibilmente corridoio"}}, {"param": "NECESSARILY_WINDOW_LOWER", "name": {"de": "unbedingt am Fenster", "en": "absolutely situated at the window", "fr": "unbedingt am Fenster", "it": "assolutamente finestrino"}}], "capacity": 6}, {"externalIdentifier": "privateCouchette4comfort", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "privateVariations": [{"count": 1, "allocations": [{"objects": [{"index": 0, "price": 524.9}]}], "surchargePrice": 460}], "id": 5000085, "accommodationClass": ["class2"], "name": {"de": "Privatabteil comfort im Liegewagen f\u00fcr bis zu 4 Personen", "en": "Comfort private compartment in a couchette coach for up to 4 passengers", "fr": ".", "it": "Scompartimento privato comfort per 4 persone al massimo"}, "spotLocations": [], "capacity": 4, "privateCompartmentContainsSubcompartments": false}, {"externalIdentifier": "couchette4comfort", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 159.9, "reservability": "RP"}], "id": 5000107, "accommodationClass": ["class2"], "name": {"de": "Abteil comfort f\u00fcr 4 Personen", "en": "Comfort compartment for 4 passengers", "fr": ".", "it": "Scompartimento comfort per 4 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 95, "capacity": 4}, {"externalIdentifier": "femaleCouchette4comfort", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 159.9, "reservability": "RP"}], "id": 5000108, "accommodationClass": ["class2"], "name": {"de": "Damenabteil comfort f\u00fcr 4 Personen", "en": "Comfort ladies only compartment for 4 passengers", "fr": ".", "it": "Scompartimento donna comfort per 4 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 95, "capacity": 4}, {"externalIdentifier": "femaleT3Plus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 264.9, "reservability": "RP"}], "id": 5000151, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 3 Personen mit Dusche/WC (Triple plus)", "en": "Ladies only compartment for 3 passengers with shower/WC (Triple plus)", "fr": ".", "it": "Scompartimento donna per 3 persone con doccia/WC (Triple plus)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 200, "capacity": 3}, {"externalIdentifier": "mixedT3Plus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 264.9, "reservability": "RP"}], "id": 5000153, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 3 Personen mit Dusche/WC (Triple plus)", "en": "Compartment for 3 passengers with shower/WC (Triple plus)", "fr": ".", "it": "Scompartimento per 3 persone con doccia/WC (Triple plus)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 200, "capacity": 3}, {"externalIdentifier": "mixedDoublePlus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 384.9, "reservability": "RP"}], "id": 5000160, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 2 Personen mit Dusche/WC (Double plus)", "en": "Compartment for 2 passengers with shower/WC (Double plus)", "fr": ".", "it": "Scompartimento per 2 persone con doccia/WC (Double plus)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 320, "capacity": 2}, {"externalIdentifier": "femaleDoublePlus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 384.9, "reservability": "RP"}], "id": 5000162, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 2 Personen mit Dusche/WC (Double plus)", "en": "Ladies only compartment for 2 passengers with shower/WC (Double plus)", "fr": ".", "it": "Scompartimento donna per 2 persone con doccia/WC (Double plus)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 320, "capacity": 2}, {"externalIdentifier": "single", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 474.9, "reservability": "RP"}], "id": 5000198, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 1 Person (Single)", "en": "Compartment for 1 passenger (Single)", "fr": ".", "it": "Scompartimento per 1 persona (Single)"}, "spotLocations": [], "surchargePrice": 410, "capacity": 1}, {"externalIdentifier": "femaleDouble", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 299.9, "reservability": "RP"}], "id": 5000200, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 2 Personen (Double)", "en": "Ladies only compartment for 2 passengers (Double)", "fr": ".", "it": "Scompartimento donna per 2 persone (Double)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 235, "capacity": 2}, {"externalIdentifier": "mixedDouble", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 299.9, "reservability": "RP"}], "id": 5000201, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 2 Personen (Double)", "en": "Compartment for 2 passengers (Double)", "fr": ".", "it": "Scompartimento per 2 persone (Double)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 235, "capacity": 2}, {"externalIdentifier": "femaleT3", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 189.9, "reservability": "RP"}], "id": 5000202, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 3 Personen (Triple)", "en": "Ladies only compartment for 3 passengers (Triple)", "fr": ".", "it": "Scompartimento donna per 3 persone (Triple)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 125, "capacity": 3}, {"externalIdentifier": "mixedT3", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 189.9, "reservability": "RP"}], "id": 5000204, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 3 Personen (Triple)", "en": "Compartment for 3 passengers (Triple)", "fr": ".", "it": "Scompartimento per 3 persone (Triple)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 125, "capacity": 3}], "reservability": "RP"}], "priceClass2": 0}, "priceClass2": 64.9, "refCards": [], "co2Savings": 270.75, "outputTypes": ["MOBILE", "PDF", "SECURITY_PAPER"], "prodGroupLabels": ["Zugbindung", "eineFahrt", "featured", "komfortticketStorno"], "validityPeriodFrom": "2025-10-16T19:08:00.000+02:00", "validityPeriodTo": "2025-10-17T09:38:00.000+02:00", "validityType": "oneway", "rideBound": true, "singleVariety": true, "reservationMandatory": true}, {"name": "Sparschiene inkl. Reservierung", "productType": "CONNECTION", "partialOffer": false, "productDetails": [{"scope": [[0, 0, 0, 7]], "title": "ARES Sparschiene Nachtverkehr", "name": {"de": "Sparschiene inkl. Reservierung", "en": "Sparschiene incl. Reservation", "it": "Sparschiene prenotazione incl."}, "validityPeriodFrom": "2025-10-16T19:08:00+02:00", "validityPeriodTo": "2025-10-17T09:38:00+02:00", "globallyPriced": true, "objects": [{"index": 0, "priceClass2": 44.9}], "prodGroupLabels": ["Kein Storno", "Zugbindung", "eineFahrt", "featured", "nightjetSparschiene"], "validityType": "oneway"}], "reservation": {"reservationSegments": [{"scope": [0, 0, 0, 7], "compartments": [{"externalIdentifier": "sideCorridorCoach_2", "freeFollowupReservationApplied": false, "accommodationType": "SE", "special": false, "objects": [{"index": 0, "price": 44.9, "reservability": "RP"}], "id": 5000075, "accommodationClass": ["class2"], "name": {"de": "Sitzplatz 2. Klasse", "en": "Seat 2nd class", "fr": ".", "it": "Posto a sedere in 2a classe"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "m\u00f6glichst am Fenster", "en": "if possible at the window", "fr": "m\u00f6glichst am Fenster", "it": "preferibilmente finestrino"}}, {"param": "MIDDLE", "name": {"de": "m\u00f6glichst in der Mitte", "en": "if possible in the center", "fr": "m\u00f6glichst in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "m\u00f6glichst am Gang", "en": "if possible at the corridor", "fr": "m\u00f6glichst am Gang", "it": "preferibilmente corridoio"}}, {"param": "NECESSARILY_WINDOW_LOWER", "name": {"de": "unbedingt am Fenster", "en": "absolutely situated at the window", "fr": "unbedingt am Fenster", "it": "assolutamente finestrino"}}], "capacity": 6}], "reservability": "RP"}], "priceClass2": 0}, "priceClass2": 44.9, "refCards": [], "co2Savings": 270.75, "outputTypes": ["MOBILE", "PDF", "SECURITY_PAPER"], "prodGroupLabels": ["Kein Storno", "Zugbindung", "eineFahrt", "featured", "nightjetSparschiene"], "validityPeriodFrom": "2025-10-16T19:08:00.000+02:00", "validityPeriodTo": "2025-10-17T09:38:00.000+02:00", "validityType": "oneway", "rideBound": true, "singleVariety": true, "reservationMandatory": true}], "informationMessages": [{"category": 99, "validFrom": "2025-10-17T09:38:00+02:00", "validTo": "2025-10-16T19:08:00+02:00", "sectionIndex": 0, "header": "Please note \u2013 timetable subject to change", "text": "

Due to construction work or other factors affecting our services, the departure and/or arrival times of this service may change even on the selected day. If you buy a ticket, we will send you an email or sms text message to notify you about any modifications. (Please also check your spam folder regularly).

If the departure time changes 60 minutes or more, a refund is also possible and free of charge for a Sparschiene saver ticket up to 15 days before the first day of validity.

", "textPlain": "Due to construction work or other factors affecting our services, the departure and/or arrival times of this service may change even on the selected day. If you buy a ticket, we will send you an email or sms text message to notify you about any modifications. (Please also check your spam folder regularly).If the departure time changes 60 minutes or more, a refund is also possible and free of charge for a Sparschiene saver ticket up to 15 days before the first day of validity."}], "njIndex": 0}], "filter": {"maxTrainChanges": 0}, "rfpIndex": 0}], "ok": true, "responseCode": 200}, {"result": [{"connections": [{"sections": [{"departureTimestamp": "2025-10-19T19:08:00+02:00", "arrivalTimestamp": "2025-10-20T09:38:00+02:00", "passlist": [{"name": "Berlin Hbf", "stationNumber": 8011160, "departure": "2025-10-19T19:08:00+02:00", "departureAccessExitAmendable": true, "departurePlatform": "13", "gpsCoordinates": [52525589, 13369549]}, {"name": "G\u00f6ttingen", "stationNumber": 8000128, "departure": "2025-10-19T21:37:00+02:00", "arrival": "2025-10-19T21:35:00+02:00", "arrivalAccessExitAmendable": true, "arrivalPlatform": "10", "departureAccessExitAmendable": true, "departurePlatform": "10", "gpsCoordinates": [51536812, 9926069]}, {"name": "Kassel-Wilhelmsh\u00f6he", "stationNumber": 8003200, "departure": "2025-10-19T22:08:00+02:00", "arrival": "2025-10-19T21:58:00+02:00", "arrivalAccessExitAmendable": true, "arrivalPlatform": "1", "departureAccessExitAmendable": true, "departurePlatform": "1", "gpsCoordinates": [51312558, 9447114]}, {"name": "Frankfurt(Main)S\u00fcd", "stationNumber": 8002041, "departure": "2025-10-20T00:26:00+02:00", "arrival": "2025-10-20T00:22:00+02:00", "arrivalAccessExitAmendable": true, "arrivalPlatform": "6", "departureAccessExitAmendable": true, "departurePlatform": "6", "gpsCoordinates": [50099365, 8686456]}, {"name": "Mannheim Hbf", "stationNumber": 8000244, "departure": "2025-10-20T03:40:00+02:00", "arrival": "2025-10-20T01:34:00+02:00", "arrivalAccessExitAmendable": false, "departureAccessExitAmendable": false, "gpsCoordinates": [49479352, 8468917]}, {"name": "Forbach Fronti\u00e8re de l'\u00c9tat", "stationNumber": 8002021, "departure": "2025-10-20T05:11:00+02:00", "arrival": "2025-10-20T05:11:00+02:00", "arrivalAccessExitAmendable": false, "departureAccessExitAmendable": false, "gpsCoordinates": [49214089, 6944311]}, {"name": "Paris Est", "stationNumber": 8700011, "arrival": "2025-10-20T09:38:00+02:00", "arrivalAccessExitAmendable": true, "stopState": ["ARR_PROGNOSED"], "gpsCoordinates": [48876976, 2359120]}], "attributes": [{"attributeType": "operator", "range": [0, 6], "value": "DPN", "svalue": "DPN", "lvalue": "Nahreisezug"}, {"attributeType": "operator_id", "range": [0, 6], "value": "81"}, {"attributeType": "pclass", "range": [0, 6], "value": 3}, {"attributeType": "intcat", "range": [0, 6], "value": "NJ"}, {"attributeType": "cat", "range": [0, 6], "value": "NJ ", "svalue": "NJ", "lvalue": "nightjet", "code": "3"}, {"attributeType": "name", "range": [0, 6], "value": "NJ 40424"}, {"attributeType": "num", "range": [0, 6], "value": "40424"}, {"attributeType": "intnum", "range": [0, 6], "value": 40424}, {"attributeType": "generic", "range": [0, 6], "value": "Subject to compulsory reservation", "code": "RP", "priority": 1}, {"attributeType": "generic", "range": [0, 6], "value": "space for wheelchairs", "code": "RO", "priority": 150}, {"attributeType": "generic", "range": [0, 6], "value": "Wheelchair space - For advance notification, call +43 5 1717", "code": "OA", "priority": 150}, {"attributeType": "generic", "range": [0, 6], "value": "WC accessible for wheelchair", "code": "OC", "priority": 150}, {"attributeType": "generic", "range": [0, 6], "value": "Bicycles conveyed - subject to reservation", "code": "FR", "priority": 250}, {"attributeType": "generic", "range": [0, 6], "value": "Number of bicycles conveyed limited", "code": "FK", "priority": 250}, {"attributeType": "generic", "range": [0, 6], "value": "2nd class only seated accommodation", "code": "J2", "priority": 300}, {"attributeType": "generic", "range": [0, 6], "value": "\u00d6BB Nightjet (www.nightjet.com)", "code": "OJ", "priority": 320}, {"attributeType": "generic", "range": [0, 6], "value": "IRT Integrated Reservation Ticket", "code": "CT", "priority": 320}, {"attributeType": "generic", "range": [0, 6], "value": "Global price", "code": "GP", "priority": 320}, {"attributeType": "generic", "range": [0, 6], "value": "Sleeping-car", "code": "SW", "priority": 400}, {"attributeType": "generic", "range": [0, 6], "value": "Couchettes", "code": "LW", "priority": 400}, {"attributeType": "generic", "range": [0, 6], "value": "snacks and beverages available from sleeper/couchette attendant", "code": "MN", "priority": 450}, {"attributeType": "generic", "range": [0, 6], "value": "Timetable is subject to change or adjustment", "code": "50", "priority": 921}, {"attributeType": "generic", "range": [0, 6], "value": "Hinweis: Fahrzeiten k\u00f6nnen sich noch \u00e4ndern.", "code": "s1", "priority": 921}, {"attributeType": "generic", "range": [0, 6], "value": "nightjet", "code": "ZN", "priority": 100}, {"attributeType": "info", "range": [0, 6], "value": "Paris Est", "code": "RL"}, {"attributeType": "dir", "range": [0, 6], "value": "Paris Est"}], "i": 0, "transportType": "journey"}], "offers": [{"name": "Standard-Ticket inkl. Reservierung", "productType": "CONNECTION", "partialOffer": false, "productDetails": [{"scope": [[0, 0, 0, 6]], "title": "ARES Standard-Ticket Nachtverkehr", "name": {"de": "Standard-Ticket inkl. Reservierung", "en": "Standard-Ticket incl. Reservation", "it": "Standard-Ticket prenotazione incl."}, "validityPeriodFrom": "2025-10-19T19:08:00+02:00", "validityPeriodTo": "2025-10-20T09:38:00+02:00", "globallyPriced": true, "objects": [{"index": 0, "priceClass2": 89.9}], "prodGroupLabels": ["918 1 Reservierung Default", "Vollstorno", "Zugbindung", "eineFahrt", "featured"], "validityType": "oneway"}], "reservation": {"reservationSegments": [{"scope": [0, 0, 0, 6], "compartments": [{"externalIdentifier": "couchette6", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 154.9, "reservability": "RP"}], "id": 3756468, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 6 Personen", "en": "Compartment for 6 passengers", "fr": ".", "it": "Scompartimento per 6 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 65, "capacity": 6}, {"externalIdentifier": "singlePlus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 664.9, "reservability": "RP"}], "id": 3756876, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 1 Person mit Dusche/WC (Single plus)", "en": "Compartment for 1 passenger with shower/WC (Single plus)", "fr": ".", "it": "Scompartimento per 1 person1 con doccia/WC (Single plus)"}, "spotLocations": [], "surchargePrice": 575, "capacity": 1}, {"externalIdentifier": "privateSeat", "freeFollowupReservationApplied": false, "accommodationType": "SE", "special": false, "privateVariations": [{"count": 1, "allocations": [{"objects": [{"index": 0, "price": 424.9}]}], "surchargePrice": 335}], "id": 5000059, "accommodationClass": ["class2"], "name": {"de": "Privatabteil im Sitzwagen 2. Klasse", "en": "Private compartment in a 2nd class seated coach", "fr": ".", "it": "Scompartimento privato in carrozza con posti a sedere, 2a classe"}, "spotLocations": [], "capacity": 6, "privateCompartmentContainsSubcompartments": false}, {"externalIdentifier": "femaleCouchette6", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 154.9, "reservability": "RP"}], "id": 5000069, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 6 Personen", "en": "Ladies only compartment for 6 passengers", "fr": ".", "it": "Scompartimento donna per 6 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente finestrinopreferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}], "surchargePrice": 65, "capacity": 6}, {"externalIdentifier": "sideCorridorCoach_2", "freeFollowupReservationApplied": false, "accommodationType": "SE", "special": false, "objects": [{"index": 0, "price": 89.9, "reservability": "RP"}], "id": 5000075, "accommodationClass": ["class2"], "name": {"de": "Sitzplatz 2. Klasse", "en": "Seat 2nd class", "fr": ".", "it": "Posto a sedere in 2a classe"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "m\u00f6glichst am Fenster", "en": "if possible at the window", "fr": "m\u00f6glichst am Fenster", "it": "preferibilmente finestrino"}}, {"param": "MIDDLE", "name": {"de": "m\u00f6glichst in der Mitte", "en": "if possible in the center", "fr": "m\u00f6glichst in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "m\u00f6glichst am Gang", "en": "if possible at the corridor", "fr": "m\u00f6glichst am Gang", "it": "preferibilmente corridoio"}}, {"param": "NECESSARILY_WINDOW_LOWER", "name": {"de": "unbedingt am Fenster", "en": "absolutely situated at the window", "fr": "unbedingt am Fenster", "it": "assolutamente finestrino"}}], "capacity": 6}, {"externalIdentifier": "couchette4comfort", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 179.9, "reservability": "RP"}], "id": 5000107, "accommodationClass": ["class2"], "name": {"de": "Abteil comfort f\u00fcr 4 Personen", "en": "Comfort compartment for 4 passengers", "fr": ".", "it": "Scompartimento comfort per 4 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 90, "capacity": 4}, {"externalIdentifier": "femaleCouchette4comfort", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 179.9, "reservability": "RP"}], "id": 5000108, "accommodationClass": ["class2"], "name": {"de": "Damenabteil comfort f\u00fcr 4 Personen", "en": "Comfort ladies only compartment for 4 passengers", "fr": ".", "it": "Scompartimento donna comfort per 4 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 90, "capacity": 4}, {"externalIdentifier": "femaleT3Plus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 294.9, "reservability": "RP"}], "id": 5000151, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 3 Personen mit Dusche/WC (Triple plus)", "en": "Ladies only compartment for 3 passengers with shower/WC (Triple plus)", "fr": ".", "it": "Scompartimento donna per 3 persone con doccia/WC (Triple plus)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 205, "capacity": 3}, {"externalIdentifier": "mixedT3Plus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 294.9, "reservability": "RP"}], "id": 5000153, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 3 Personen mit Dusche/WC (Triple plus)", "en": "Compartment for 3 passengers with shower/WC (Triple plus)", "fr": ".", "it": "Scompartimento per 3 persone con doccia/WC (Triple plus)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 205, "capacity": 3}, {"externalIdentifier": "mixedDoublePlus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 369.9, "reservability": "RP"}], "id": 5000160, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 2 Personen mit Dusche/WC (Double plus)", "en": "Compartment for 2 passengers with shower/WC (Double plus)", "fr": ".", "it": "Scompartimento per 2 persone con doccia/WC (Double plus)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 280, "capacity": 2}, {"externalIdentifier": "femaleDoublePlus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 369.9, "reservability": "RP"}], "id": 5000162, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 2 Personen mit Dusche/WC (Double plus)", "en": "Ladies only compartment for 2 passengers with shower/WC (Double plus)", "fr": ".", "it": "Scompartimento donna per 2 persone con doccia/WC (Double plus)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 280, "capacity": 2}, {"externalIdentifier": "single", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 544.9, "reservability": "RP"}], "id": 5000198, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 1 Person (Single)", "en": "Compartment for 1 passenger (Single)", "fr": ".", "it": "Scompartimento per 1 persona (Single)"}, "spotLocations": [], "surchargePrice": 455, "capacity": 1}, {"externalIdentifier": "femaleDouble", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 284.9, "reservability": "RP"}], "id": 5000200, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 2 Personen (Double)", "en": "Ladies only compartment for 2 passengers (Double)", "fr": ".", "it": "Scompartimento donna per 2 persone (Double)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 195, "capacity": 2}, {"externalIdentifier": "mixedDouble", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 284.9, "reservability": "RP"}], "id": 5000201, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 2 Personen (Double)", "en": "Compartment for 2 passengers (Double)", "fr": ".", "it": "Scompartimento per 2 persone (Double)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 195, "capacity": 2}, {"externalIdentifier": "femaleT3", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 229.9, "reservability": "RP"}], "id": 5000202, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 3 Personen (Triple)", "en": "Ladies only compartment for 3 passengers (Triple)", "fr": ".", "it": "Scompartimento donna per 3 persone (Triple)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 140, "capacity": 3}, {"externalIdentifier": "mixedT3", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 229.9, "reservability": "RP"}], "id": 5000204, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 3 Personen (Triple)", "en": "Compartment for 3 passengers (Triple)", "fr": ".", "it": "Scompartimento per 3 persone (Triple)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 140, "capacity": 3}], "reservability": "RP"}], "priceClass2": 0}, "priceClass2": 89.9, "refCards": [], "co2Savings": 252.89, "outputTypes": ["MOBILE", "PDF", "SECURITY_PAPER"], "prodGroupLabels": ["918 1 Reservierung Default", "Vollstorno", "Zugbindung", "eineFahrt", "featured"], "validityPeriodFrom": "2025-10-19T19:08:00.000+02:00", "validityPeriodTo": "2025-10-20T09:38:00.000+02:00", "validityType": "oneway", "rideBound": true, "singleVariety": true, "reservationMandatory": true}, {"name": "Sparschiene Komfort inkl. Reservierung", "productType": "CONNECTION", "partialOffer": false, "productDetails": [{"scope": [[0, 0, 0, 6]], "title": "ARES Sparschiene Komfort Nachtverkehr", "name": {"de": "Sparschiene Komfort inkl. Reservierung", "en": "Sparschiene Komfort incl. Reservation", "it": "Sparschiene Komfort prenotazione incl."}, "validityPeriodFrom": "2025-10-19T19:08:00+02:00", "validityPeriodTo": "2025-10-20T09:38:00+02:00", "globallyPriced": true, "objects": [{"index": 0, "priceClass2": 74.9}], "prodGroupLabels": ["Zugbindung", "eineFahrt", "featured", "komfortticketStorno"], "validityType": "oneway"}], "reservation": {"reservationSegments": [{"scope": [0, 0, 0, 6], "compartments": [{"externalIdentifier": "couchette6", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 139.9, "reservability": "RP"}], "id": 3756468, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 6 Personen", "en": "Compartment for 6 passengers", "fr": ".", "it": "Scompartimento per 6 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 65, "capacity": 6}, {"externalIdentifier": "singlePlus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 549.9, "reservability": "RP"}], "id": 3756876, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 1 Person mit Dusche/WC (Single plus)", "en": "Compartment for 1 passenger with shower/WC (Single plus)", "fr": ".", "it": "Scompartimento per 1 person1 con doccia/WC (Single plus)"}, "spotLocations": [], "surchargePrice": 475, "capacity": 1}, {"externalIdentifier": "privateSeat", "freeFollowupReservationApplied": false, "accommodationType": "SE", "special": false, "privateVariations": [{"count": 1, "allocations": [{"objects": [{"index": 0, "price": 389.9}]}], "surchargePrice": 315}], "id": 5000059, "accommodationClass": ["class2"], "name": {"de": "Privatabteil im Sitzwagen 2. Klasse", "en": "Private compartment in a 2nd class seated coach", "fr": ".", "it": "Scompartimento privato in carrozza con posti a sedere, 2a classe"}, "spotLocations": [], "capacity": 6, "privateCompartmentContainsSubcompartments": false}, {"externalIdentifier": "femaleCouchette6", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 139.9, "reservability": "RP"}], "id": 5000069, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 6 Personen", "en": "Ladies only compartment for 6 passengers", "fr": ".", "it": "Scompartimento donna per 6 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente finestrinopreferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}], "surchargePrice": 65, "capacity": 6}, {"externalIdentifier": "sideCorridorCoach_2", "freeFollowupReservationApplied": false, "accommodationType": "SE", "special": false, "objects": [{"index": 0, "price": 74.9, "reservability": "RP"}], "id": 5000075, "accommodationClass": ["class2"], "name": {"de": "Sitzplatz 2. Klasse", "en": "Seat 2nd class", "fr": ".", "it": "Posto a sedere in 2a classe"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "m\u00f6glichst am Fenster", "en": "if possible at the window", "fr": "m\u00f6glichst am Fenster", "it": "preferibilmente finestrino"}}, {"param": "MIDDLE", "name": {"de": "m\u00f6glichst in der Mitte", "en": "if possible in the center", "fr": "m\u00f6glichst in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "m\u00f6glichst am Gang", "en": "if possible at the corridor", "fr": "m\u00f6glichst am Gang", "it": "preferibilmente corridoio"}}, {"param": "NECESSARILY_WINDOW_LOWER", "name": {"de": "unbedingt am Fenster", "en": "absolutely situated at the window", "fr": "unbedingt am Fenster", "it": "assolutamente finestrino"}}], "capacity": 6}, {"externalIdentifier": "couchette4comfort", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 159.9, "reservability": "RP"}], "id": 5000107, "accommodationClass": ["class2"], "name": {"de": "Abteil comfort f\u00fcr 4 Personen", "en": "Comfort compartment for 4 passengers", "fr": ".", "it": "Scompartimento comfort per 4 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 85, "capacity": 4}, {"externalIdentifier": "femaleCouchette4comfort", "freeFollowupReservationApplied": false, "accommodationType": "LE", "special": false, "objects": [{"index": 0, "price": 159.9, "reservability": "RP"}], "id": 5000108, "accommodationClass": ["class2"], "name": {"de": "Damenabteil comfort f\u00fcr 4 Personen", "en": "Comfort ladies only compartment for 4 passengers", "fr": ".", "it": "Scompartimento donna comfort per 4 persone"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 85, "capacity": 4}, {"externalIdentifier": "femaleT3Plus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 264.9, "reservability": "RP"}], "id": 5000151, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 3 Personen mit Dusche/WC (Triple plus)", "en": "Ladies only compartment for 3 passengers with shower/WC (Triple plus)", "fr": ".", "it": "Scompartimento donna per 3 persone con doccia/WC (Triple plus)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 190, "capacity": 3}, {"externalIdentifier": "mixedT3Plus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 264.9, "reservability": "RP"}], "id": 5000153, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 3 Personen mit Dusche/WC (Triple plus)", "en": "Compartment for 3 passengers with shower/WC (Triple plus)", "fr": ".", "it": "Scompartimento per 3 persone con doccia/WC (Triple plus)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 190, "capacity": 3}, {"externalIdentifier": "mixedDoublePlus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 329.9, "reservability": "RP"}], "id": 5000160, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 2 Personen mit Dusche/WC (Double plus)", "en": "Compartment for 2 passengers with shower/WC (Double plus)", "fr": ".", "it": "Scompartimento per 2 persone con doccia/WC (Double plus)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 255, "capacity": 2}, {"externalIdentifier": "femaleDoublePlus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 329.9, "reservability": "RP"}], "id": 5000162, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 2 Personen mit Dusche/WC (Double plus)", "en": "Ladies only compartment for 2 passengers with shower/WC (Double plus)", "fr": ".", "it": "Scompartimento donna per 2 persone con doccia/WC (Double plus)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 255, "capacity": 2}, {"externalIdentifier": "single", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 474.9, "reservability": "RP"}], "id": 5000198, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 1 Person (Single)", "en": "Compartment for 1 passenger (Single)", "fr": ".", "it": "Scompartimento per 1 persona (Single)"}, "spotLocations": [], "surchargePrice": 400, "capacity": 1}, {"externalIdentifier": "femaleDouble", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 259.9, "reservability": "RP"}], "id": 5000200, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 2 Personen (Double)", "en": "Ladies only compartment for 2 passengers (Double)", "fr": ".", "it": "Scompartimento donna per 2 persone (Double)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 185, "capacity": 2}, {"externalIdentifier": "mixedDouble", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 259.9, "reservability": "RP"}], "id": 5000201, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 2 Personen (Double)", "en": "Compartment for 2 passengers (Double)", "fr": ".", "it": "Scompartimento per 2 persone (Double)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 185, "capacity": 2}, {"externalIdentifier": "femaleT3", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 204.9, "reservability": "RP"}], "id": 5000202, "accommodationClass": ["class2"], "name": {"de": "Damenabteil f\u00fcr 3 Personen (Triple)", "en": "Ladies only compartment for 3 passengers (Triple)", "fr": ".", "it": "Scompartimento donna per 3 persone (Triple)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 130, "capacity": 3}, {"externalIdentifier": "mixedT3", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 204.9, "reservability": "RP"}], "id": 5000204, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 3 Personen (Triple)", "en": "Compartment for 3 passengers (Triple)", "fr": ".", "it": "Scompartimento per 3 persone (Triple)"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "oben", "en": "top", "fr": "oben", "it": "preferibilmente in alto"}}, {"param": "MIDDLE", "name": {"de": "in der Mitte", "en": "middle", "fr": "in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "unten", "en": "lower", "fr": "unten", "it": "preferibilmente in basso"}}], "surchargePrice": 130, "capacity": 3}], "reservability": "RP"}], "priceClass2": 0}, "priceClass2": 74.9, "refCards": [], "co2Savings": 252.89, "outputTypes": ["MOBILE", "PDF", "SECURITY_PAPER"], "prodGroupLabels": ["Zugbindung", "eineFahrt", "featured", "komfortticketStorno"], "validityPeriodFrom": "2025-10-19T19:08:00.000+02:00", "validityPeriodTo": "2025-10-20T09:38:00.000+02:00", "validityType": "oneway", "rideBound": true, "singleVariety": true, "reservationMandatory": true}, {"name": "Sparschiene inkl. Reservierung", "productType": "CONNECTION", "partialOffer": false, "productDetails": [{"scope": [[0, 0, 0, 6]], "title": "ARES Sparschiene Nachtverkehr", "name": {"de": "Sparschiene inkl. Reservierung", "en": "Sparschiene incl. Reservation", "it": "Sparschiene prenotazione incl."}, "validityPeriodFrom": "2025-10-19T19:08:00+02:00", "validityPeriodTo": "2025-10-20T09:38:00+02:00", "globallyPriced": true, "objects": [{"index": 0, "priceClass2": 64.9}], "prodGroupLabels": ["Kein Storno", "Zugbindung", "eineFahrt", "featured", "nightjetSparschiene"], "validityType": "oneway"}], "reservation": {"reservationSegments": [{"scope": [0, 0, 0, 6], "compartments": [{"externalIdentifier": "singlePlus", "freeFollowupReservationApplied": false, "accommodationType": "BE", "special": false, "objects": [{"index": 0, "price": 494.9, "reservability": "RP"}], "id": 3756876, "accommodationClass": ["class2"], "name": {"de": "Abteil f\u00fcr 1 Person mit Dusche/WC (Single plus)", "en": "Compartment for 1 passenger with shower/WC (Single plus)", "fr": ".", "it": "Scompartimento per 1 person1 con doccia/WC (Single plus)"}, "spotLocations": [], "surchargePrice": 430, "capacity": 1}, {"externalIdentifier": "privateSeat", "freeFollowupReservationApplied": false, "accommodationType": "SE", "special": false, "privateVariations": [{"count": 1, "allocations": [{"objects": [{"index": 0, "price": 369.9}]}], "surchargePrice": 305}], "id": 5000059, "accommodationClass": ["class2"], "name": {"de": "Privatabteil im Sitzwagen 2. Klasse", "en": "Private compartment in a 2nd class seated coach", "fr": ".", "it": "Scompartimento privato in carrozza con posti a sedere, 2a classe"}, "spotLocations": [], "capacity": 6, "privateCompartmentContainsSubcompartments": false}, {"externalIdentifier": "sideCorridorCoach_2", "freeFollowupReservationApplied": false, "accommodationType": "SE", "special": false, "objects": [{"index": 0, "price": 64.9, "reservability": "RP"}], "id": 5000075, "accommodationClass": ["class2"], "name": {"de": "Sitzplatz 2. Klasse", "en": "Seat 2nd class", "fr": ".", "it": "Posto a sedere in 2a classe"}, "spotLocations": [{"param": "WINDOW_UPPER", "name": {"de": "m\u00f6glichst am Fenster", "en": "if possible at the window", "fr": "m\u00f6glichst am Fenster", "it": "preferibilmente finestrino"}}, {"param": "MIDDLE", "name": {"de": "m\u00f6glichst in der Mitte", "en": "if possible in the center", "fr": "m\u00f6glichst in der Mitte", "it": "preferibilmente centrale"}}, {"param": "AISLE_LOWER", "name": {"de": "m\u00f6glichst am Gang", "en": "if possible at the corridor", "fr": "m\u00f6glichst am Gang", "it": "preferibilmente corridoio"}}, {"param": "NECESSARILY_WINDOW_LOWER", "name": {"de": "unbedingt am Fenster", "en": "absolutely situated at the window", "fr": "unbedingt am Fenster", "it": "assolutamente finestrino"}}], "capacity": 6}], "reservability": "RP"}], "priceClass2": 0}, "priceClass2": 64.9, "refCards": [], "co2Savings": 252.89, "outputTypes": ["MOBILE", "PDF", "SECURITY_PAPER"], "prodGroupLabels": ["Kein Storno", "Zugbindung", "eineFahrt", "featured", "nightjetSparschiene"], "validityPeriodFrom": "2025-10-19T19:08:00.000+02:00", "validityPeriodTo": "2025-10-20T09:38:00.000+02:00", "validityType": "oneway", "rideBound": true, "singleVariety": true, "reservationMandatory": true}], "informationMessages": [{"category": 99, "validFrom": "2025-10-20T09:38:00+02:00", "validTo": "2025-10-19T19:08:00+02:00", "sectionIndex": 0, "header": "Please note \u2013 timetable subject to change", "text": "

Due to construction work or other factors affecting our services, the departure and/or arrival times of this service may change even on the selected day. If you buy a ticket, we will send you an email or sms text message to notify you about any modifications. (Please also check your spam folder regularly).

If the departure time changes 60 minutes or more, a refund is also possible and free of charge for a Sparschiene saver ticket up to 15 days before the first day of validity.

", "textPlain": "Due to construction work or other factors affecting our services, the departure and/or arrival times of this service may change even on the selected day. If you buy a ticket, we will send you an email or sms text message to notify you about any modifications. (Please also check your spam folder regularly).If the departure time changes 60 minutes or more, a refund is also possible and free of charge for a Sparschiene saver ticket up to 15 days before the first day of validity."}], "njIndex": 0}], "filter": {"maxTrainChanges": 0}, "rfpIndex": 0}], "ok": true, "responseCode": 200}] \ No newline at end of file +[ + { + "result": [ + { + "connections": [ + { + "sections": [ + { + "departureTimestamp": "2025-10-14T19:08:00+02:00", + "arrivalTimestamp": "2025-10-15T09:38:00+02:00", + "passlist": [ + { + "name": "Berlin Hbf", + "stationNumber": 8011160, + "departure": "2025-10-14T19:08:00+02:00", + "departureAccessExitAmendable": true, + "departurePlatform": "13", + "gpsCoordinates": [ + 52525589, + 13369549 + ] + }, + { + "name": "Göttingen", + "stationNumber": 8000128, + "departure": "2025-10-14T21:37:00+02:00", + "arrival": "2025-10-14T21:35:00+02:00", + "arrivalAccessExitAmendable": true, + "arrivalPlatform": "10", + "departureAccessExitAmendable": true, + "departurePlatform": "10", + "gpsCoordinates": [ + 51536812, + 9926069 + ] + }, + { + "name": "Kassel-Wilhelmshöhe", + "stationNumber": 8003200, + "departure": "2025-10-14T22:08:00+02:00", + "arrival": "2025-10-14T21:58:00+02:00", + "arrivalAccessExitAmendable": true, + "arrivalPlatform": "1", + "departureAccessExitAmendable": true, + "departurePlatform": "1", + "gpsCoordinates": [ + 51312558, + 9447114 + ] + }, + { + "name": "Frankfurt(Main)Süd", + "stationNumber": 8002041, + "departure": "2025-10-15T00:26:00+02:00", + "arrival": "2025-10-15T00:22:00+02:00", + "arrivalAccessExitAmendable": true, + "arrivalPlatform": "6", + "departureAccessExitAmendable": true, + "departurePlatform": "6", + "gpsCoordinates": [ + 50099365, + 8686456 + ] + }, + { + "name": "Mannheim Hbf", + "stationNumber": 8000244, + "departure": "2025-10-15T03:40:00+02:00", + "arrival": "2025-10-15T01:34:00+02:00", + "arrivalAccessExitAmendable": false, + "departureAccessExitAmendable": false, + "gpsCoordinates": [ + 49479352, + 8468917 + ] + }, + { + "name": "Forbach Frontière de l'État", + "stationNumber": 8002021, + "departure": "2025-10-15T05:11:00+02:00", + "arrival": "2025-10-15T05:11:00+02:00", + "arrivalAccessExitAmendable": false, + "departureAccessExitAmendable": false, + "gpsCoordinates": [ + 49214089, + 6944311 + ] + }, + { + "name": "Paris Est", + "stationNumber": 8700011, + "arrival": "2025-10-15T09:38:00+02:00", + "arrivalAccessExitAmendable": true, + "stopState": [ + "ARR_PROGNOSED" + ], + "gpsCoordinates": [ + 48876976, + 2359120 + ] + } + ], + "attributes": [ + { + "attributeType": "operator", + "range": [ + 0, + 6 + ], + "value": "DPN", + "svalue": "DPN", + "lvalue": "Nahreisezug" + }, + { + "attributeType": "operator_id", + "range": [ + 0, + 6 + ], + "value": "81" + }, + { + "attributeType": "pclass", + "range": [ + 0, + 6 + ], + "value": 3 + }, + { + "attributeType": "intcat", + "range": [ + 0, + 6 + ], + "value": "NJ" + }, + { + "attributeType": "cat", + "range": [ + 0, + 6 + ], + "value": "NJ ", + "svalue": "NJ", + "lvalue": "nightjet", + "code": "3" + }, + { + "attributeType": "name", + "range": [ + 0, + 6 + ], + "value": "NJ 40424" + }, + { + "attributeType": "num", + "range": [ + 0, + 6 + ], + "value": "40424" + }, + { + "attributeType": "intnum", + "range": [ + 0, + 6 + ], + "value": 40424 + }, + { + "attributeType": "generic", + "range": [ + 0, + 6 + ], + "value": "Subject to compulsory reservation", + "code": "RP", + "priority": 1 + }, + { + "attributeType": "generic", + "range": [ + 0, + 6 + ], + "value": "space for wheelchairs", + "code": "RO", + "priority": 150 + }, + { + "attributeType": "generic", + "range": [ + 0, + 6 + ], + "value": "Wheelchair space - For advance notification, call +43 5 1717", + "code": "OA", + "priority": 150 + }, + { + "attributeType": "generic", + "range": [ + 0, + 6 + ], + "value": "WC accessible for wheelchair", + "code": "OC", + "priority": 150 + }, + { + "attributeType": "generic", + "range": [ + 0, + 6 + ], + "value": "Bicycles conveyed - subject to reservation", + "code": "FR", + "priority": 250 + }, + { + "attributeType": "generic", + "range": [ + 0, + 6 + ], + "value": "Number of bicycles conveyed limited", + "code": "FK", + "priority": 250 + }, + { + "attributeType": "generic", + "range": [ + 0, + 6 + ], + "value": "2nd class only seated accommodation", + "code": "J2", + "priority": 300 + }, + { + "attributeType": "generic", + "range": [ + 0, + 6 + ], + "value": "ÖBB Nightjet (www.nightjet.com)", + "code": "OJ", + "priority": 320 + }, + { + "attributeType": "generic", + "range": [ + 0, + 6 + ], + "value": "IRT Integrated Reservation Ticket", + "code": "CT", + "priority": 320 + }, + { + "attributeType": "generic", + "range": [ + 0, + 6 + ], + "value": "Global price", + "code": "GP", + "priority": 320 + }, + { + "attributeType": "generic", + "range": [ + 0, + 6 + ], + "value": "Sleeping-car", + "code": "SW", + "priority": 400 + }, + { + "attributeType": "generic", + "range": [ + 0, + 6 + ], + "value": "Couchettes", + "code": "LW", + "priority": 400 + }, + { + "attributeType": "generic", + "range": [ + 0, + 6 + ], + "value": "snacks and beverages available from sleeper/couchette attendant", + "code": "MN", + "priority": 450 + }, + { + "attributeType": "generic", + "range": [ + 0, + 6 + ], + "value": "Timetable is subject to change or adjustment", + "code": "50", + "priority": 921 + }, + { + "attributeType": "generic", + "range": [ + 0, + 6 + ], + "value": "Hinweis: Fahrzeiten können sich noch ändern.", + "code": "s1", + "priority": 921 + }, + { + "attributeType": "generic", + "range": [ + 0, + 6 + ], + "value": "nightjet", + "code": "ZN", + "priority": 100 + }, + { + "attributeType": "info", + "range": [ + 0, + 6 + ], + "value": "Paris Est", + "code": "RL" + }, + { + "attributeType": "dir", + "range": [ + 0, + 6 + ], + "value": "Paris Est" + } + ], + "i": 0, + "transportType": "journey" + } + ], + "offers": [ + { + "name": "Standard-Ticket inkl. Reservierung", + "productType": "CONNECTION", + "partialOffer": false, + "productDetails": [ + { + "scope": [ + [ + 0, + 0, + 0, + 6 + ] + ], + "title": "ARES Standard-Ticket Nachtverkehr", + "name": { + "de": "Standard-Ticket inkl. Reservierung", + "en": "Standard-Ticket incl. Reservation", + "it": "Standard-Ticket prenotazione incl." + }, + "validityPeriodFrom": "2025-10-14T19:08:00+02:00", + "validityPeriodTo": "2025-10-15T09:38:00+02:00", + "globallyPriced": true, + "objects": [ + { + "index": 0, + "priceClass2": 89.9 + } + ], + "prodGroupLabels": [ + "918 1 Reservierung Default", + "Vollstorno", + "Zugbindung", + "eineFahrt", + "featured" + ], + "validityType": "oneway" + } + ], + "reservation": { + "reservationSegments": [ + { + "scope": [ + 0, + 0, + 0, + 6 + ], + "compartments": [ + { + "externalIdentifier": "couchette4", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 154.9, + "reservability": "RP" + } + ], + "id": 3756464, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 4 Personen", + "en": "Compartment for 4 passengers", + "fr": ".", + "it": "scompartimento per 4 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 65, + "capacity": 4 + }, + { + "externalIdentifier": "couchette6", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 134.9, + "reservability": "RP" + } + ], + "id": 3756468, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 6 Personen", + "en": "Compartment for 6 passengers", + "fr": ".", + "it": "Scompartimento per 6 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 45, + "capacity": 6 + }, + { + "externalIdentifier": "singlePlus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 664.9, + "reservability": "RP" + } + ], + "id": 3756876, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 1 Person mit Dusche/WC (Single plus)", + "en": "Compartment for 1 passenger with shower/WC (Single plus)", + "fr": ".", + "it": "Scompartimento per 1 person1 con doccia/WC (Single plus)" + }, + "spotLocations": [], + "surchargePrice": 575, + "capacity": 1 + }, + { + "externalIdentifier": "privateCouchette", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "privateVariations": [ + { + "count": 1, + "allocations": [ + { + "objects": [ + { + "index": 0, + "price": 564.9 + } + ] + } + ], + "surchargePrice": 475 + } + ], + "id": 5000057, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Privatabteil im Liegewagen für bis zu 6 Personen", + "en": "Private compartment for up to 6 passengers in a couchette coach", + "fr": ".", + "it": "Scompartimento privato in carrozza cuccette per 6 passeggeri al massimo" + }, + "spotLocations": [], + "capacity": 6, + "privateCompartmentContainsSubcompartments": false + }, + { + "externalIdentifier": "privateSeat", + "freeFollowupReservationApplied": false, + "accommodationType": "SE", + "special": false, + "privateVariations": [ + { + "count": 1, + "allocations": [ + { + "objects": [ + { + "index": 0, + "price": 424.9 + } + ] + } + ], + "surchargePrice": 335 + } + ], + "id": 5000059, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Privatabteil im Sitzwagen 2. Klasse", + "en": "Private compartment in a 2nd class seated coach", + "fr": ".", + "it": "Scompartimento privato in carrozza con posti a sedere, 2a classe" + }, + "spotLocations": [], + "capacity": 6, + "privateCompartmentContainsSubcompartments": false + }, + { + "externalIdentifier": "femaleCouchette4", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 154.9, + "reservability": "RP" + } + ], + "id": 5000068, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 4 Personen", + "en": "Ladies only compartment for 4 passengers", + "fr": ".", + "it": "Scompartimento donna per 4 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente finestrinopreferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 65, + "capacity": 4 + }, + { + "externalIdentifier": "femaleCouchette6", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 134.9, + "reservability": "RP" + } + ], + "id": 5000069, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 6 Personen", + "en": "Ladies only compartment for 6 passengers", + "fr": ".", + "it": "Scompartimento donna per 6 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente finestrinopreferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + } + ], + "surchargePrice": 45, + "capacity": 6 + }, + { + "externalIdentifier": "sideCorridorCoach_2", + "freeFollowupReservationApplied": false, + "accommodationType": "SE", + "special": false, + "objects": [ + { + "index": 0, + "price": 89.9, + "reservability": "RP" + } + ], + "id": 5000075, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Sitzplatz 2. Klasse", + "en": "Seat 2nd class", + "fr": ".", + "it": "Posto a sedere in 2a classe" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "möglichst am Fenster", + "en": "if possible at the window", + "fr": "möglichst am Fenster", + "it": "preferibilmente finestrino" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "möglichst in der Mitte", + "en": "if possible in the center", + "fr": "möglichst in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "möglichst am Gang", + "en": "if possible at the corridor", + "fr": "möglichst am Gang", + "it": "preferibilmente corridoio" + } + }, + { + "param": "NECESSARILY_WINDOW_LOWER", + "name": { + "de": "unbedingt am Fenster", + "en": "absolutely situated at the window", + "fr": "unbedingt am Fenster", + "it": "assolutamente finestrino" + } + } + ], + "capacity": 6 + }, + { + "externalIdentifier": "privateCouchette4comfort", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "privateVariations": [ + { + "count": 1, + "allocations": [ + { + "objects": [ + { + "index": 0, + "price": 564.9 + } + ] + } + ], + "surchargePrice": 475 + } + ], + "id": 5000085, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Privatabteil comfort im Liegewagen für bis zu 4 Personen", + "en": "Comfort private compartment in a couchette coach for up to 4 passengers", + "fr": ".", + "it": "Scompartimento privato comfort per 4 persone al massimo" + }, + "spotLocations": [], + "capacity": 4, + "privateCompartmentContainsSubcompartments": false + }, + { + "externalIdentifier": "couchette4comfort", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 154.9, + "reservability": "RP" + } + ], + "id": 5000107, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil comfort für 4 Personen", + "en": "Comfort compartment for 4 passengers", + "fr": ".", + "it": "Scompartimento comfort per 4 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 65, + "capacity": 4 + }, + { + "externalIdentifier": "femaleCouchette4comfort", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 154.9, + "reservability": "RP" + } + ], + "id": 5000108, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil comfort für 4 Personen", + "en": "Comfort ladies only compartment for 4 passengers", + "fr": ".", + "it": "Scompartimento donna comfort per 4 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 65, + "capacity": 4 + }, + { + "externalIdentifier": "femaleT3Plus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 264.9, + "reservability": "RP" + } + ], + "id": 5000151, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 3 Personen mit Dusche/WC (Triple plus)", + "en": "Ladies only compartment for 3 passengers with shower/WC (Triple plus)", + "fr": ".", + "it": "Scompartimento donna per 3 persone con doccia/WC (Triple plus)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 175, + "capacity": 3 + }, + { + "externalIdentifier": "mixedT3Plus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 264.9, + "reservability": "RP" + } + ], + "id": 5000153, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 3 Personen mit Dusche/WC (Triple plus)", + "en": "Compartment for 3 passengers with shower/WC (Triple plus)", + "fr": ".", + "it": "Scompartimento per 3 persone con doccia/WC (Triple plus)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 175, + "capacity": 3 + }, + { + "externalIdentifier": "mixedDoublePlus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 329.9, + "reservability": "RP" + } + ], + "id": 5000160, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 2 Personen mit Dusche/WC (Double plus)", + "en": "Compartment for 2 passengers with shower/WC (Double plus)", + "fr": ".", + "it": "Scompartimento per 2 persone con doccia/WC (Double plus)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 240, + "capacity": 2 + }, + { + "externalIdentifier": "femaleDoublePlus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 329.9, + "reservability": "RP" + } + ], + "id": 5000162, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 2 Personen mit Dusche/WC (Double plus)", + "en": "Ladies only compartment for 2 passengers with shower/WC (Double plus)", + "fr": ".", + "it": "Scompartimento donna per 2 persone con doccia/WC (Double plus)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 240, + "capacity": 2 + }, + { + "externalIdentifier": "single", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 514.9, + "reservability": "RP" + } + ], + "id": 5000198, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 1 Person (Single)", + "en": "Compartment for 1 passenger (Single)", + "fr": ".", + "it": "Scompartimento per 1 persona (Single)" + }, + "spotLocations": [], + "surchargePrice": 425, + "capacity": 1 + }, + { + "externalIdentifier": "femaleDouble", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 259.9, + "reservability": "RP" + } + ], + "id": 5000200, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 2 Personen (Double)", + "en": "Ladies only compartment for 2 passengers (Double)", + "fr": ".", + "it": "Scompartimento donna per 2 persone (Double)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 170, + "capacity": 2 + }, + { + "externalIdentifier": "mixedDouble", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 259.9, + "reservability": "RP" + } + ], + "id": 5000201, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 2 Personen (Double)", + "en": "Compartment for 2 passengers (Double)", + "fr": ".", + "it": "Scompartimento per 2 persone (Double)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 170, + "capacity": 2 + }, + { + "externalIdentifier": "femaleT3", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 204.9, + "reservability": "RP" + } + ], + "id": 5000202, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 3 Personen (Triple)", + "en": "Ladies only compartment for 3 passengers (Triple)", + "fr": ".", + "it": "Scompartimento donna per 3 persone (Triple)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 115, + "capacity": 3 + }, + { + "externalIdentifier": "mixedT3", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 204.9, + "reservability": "RP" + } + ], + "id": 5000204, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 3 Personen (Triple)", + "en": "Compartment for 3 passengers (Triple)", + "fr": ".", + "it": "Scompartimento per 3 persone (Triple)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 115, + "capacity": 3 + } + ], + "reservability": "RP" + } + ], + "priceClass2": 0 + }, + "priceClass2": 89.9, + "refCards": [], + "co2Savings": 252.89, + "outputTypes": [ + "MOBILE", + "PDF", + "SECURITY_PAPER" + ], + "prodGroupLabels": [ + "918 1 Reservierung Default", + "Vollstorno", + "Zugbindung", + "eineFahrt", + "featured" + ], + "validityPeriodFrom": "2025-10-14T19:08:00.000+02:00", + "validityPeriodTo": "2025-10-15T09:38:00.000+02:00", + "validityType": "oneway", + "rideBound": true, + "singleVariety": true, + "reservationMandatory": true + }, + { + "name": "Sparschiene Komfort inkl. Reservierung", + "productType": "CONNECTION", + "partialOffer": false, + "productDetails": [ + { + "scope": [ + [ + 0, + 0, + 0, + 6 + ] + ], + "title": "ARES Sparschiene Komfort Nachtverkehr", + "name": { + "de": "Sparschiene Komfort inkl. Reservierung", + "en": "Sparschiene Komfort incl. Reservation", + "it": "Sparschiene Komfort prenotazione incl." + }, + "validityPeriodFrom": "2025-10-14T19:08:00+02:00", + "validityPeriodTo": "2025-10-15T09:38:00+02:00", + "globallyPriced": true, + "objects": [ + { + "index": 0, + "priceClass2": 64.9 + } + ], + "prodGroupLabels": [ + "Zugbindung", + "eineFahrt", + "featured", + "komfortticketStorno" + ], + "validityType": "oneway" + } + ], + "reservation": { + "reservationSegments": [ + { + "scope": [ + 0, + 0, + 0, + 6 + ], + "compartments": [ + { + "externalIdentifier": "couchette4", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 129.9, + "reservability": "RP" + } + ], + "id": 3756464, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 4 Personen", + "en": "Compartment for 4 passengers", + "fr": ".", + "it": "scompartimento per 4 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 65, + "capacity": 4 + }, + { + "externalIdentifier": "couchette6", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 109.9, + "reservability": "RP" + } + ], + "id": 3756468, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 6 Personen", + "en": "Compartment for 6 passengers", + "fr": ".", + "it": "Scompartimento per 6 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 45, + "capacity": 6 + }, + { + "externalIdentifier": "singlePlus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 494.9, + "reservability": "RP" + } + ], + "id": 3756876, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 1 Person mit Dusche/WC (Single plus)", + "en": "Compartment for 1 passenger with shower/WC (Single plus)", + "fr": ".", + "it": "Scompartimento per 1 person1 con doccia/WC (Single plus)" + }, + "spotLocations": [], + "surchargePrice": 430, + "capacity": 1 + }, + { + "externalIdentifier": "privateCouchette", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "privateVariations": [ + { + "count": 1, + "allocations": [ + { + "objects": [ + { + "index": 0, + "price": 519.9 + } + ] + } + ], + "surchargePrice": 455 + } + ], + "id": 5000057, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Privatabteil im Liegewagen für bis zu 6 Personen", + "en": "Private compartment for up to 6 passengers in a couchette coach", + "fr": ".", + "it": "Scompartimento privato in carrozza cuccette per 6 passeggeri al massimo" + }, + "spotLocations": [], + "capacity": 6, + "privateCompartmentContainsSubcompartments": false + }, + { + "externalIdentifier": "privateSeat", + "freeFollowupReservationApplied": false, + "accommodationType": "SE", + "special": false, + "privateVariations": [ + { + "count": 1, + "allocations": [ + { + "objects": [ + { + "index": 0, + "price": 319.9 + } + ] + } + ], + "surchargePrice": 255 + } + ], + "id": 5000059, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Privatabteil im Sitzwagen 2. Klasse", + "en": "Private compartment in a 2nd class seated coach", + "fr": ".", + "it": "Scompartimento privato in carrozza con posti a sedere, 2a classe" + }, + "spotLocations": [], + "capacity": 6, + "privateCompartmentContainsSubcompartments": false + }, + { + "externalIdentifier": "femaleCouchette4", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 129.9, + "reservability": "RP" + } + ], + "id": 5000068, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 4 Personen", + "en": "Ladies only compartment for 4 passengers", + "fr": ".", + "it": "Scompartimento donna per 4 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente finestrinopreferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 65, + "capacity": 4 + }, + { + "externalIdentifier": "femaleCouchette6", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 109.9, + "reservability": "RP" + } + ], + "id": 5000069, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 6 Personen", + "en": "Ladies only compartment for 6 passengers", + "fr": ".", + "it": "Scompartimento donna per 6 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente finestrinopreferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + } + ], + "surchargePrice": 45, + "capacity": 6 + }, + { + "externalIdentifier": "sideCorridorCoach_2", + "freeFollowupReservationApplied": false, + "accommodationType": "SE", + "special": false, + "objects": [ + { + "index": 0, + "price": 64.9, + "reservability": "RP" + } + ], + "id": 5000075, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Sitzplatz 2. Klasse", + "en": "Seat 2nd class", + "fr": ".", + "it": "Posto a sedere in 2a classe" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "möglichst am Fenster", + "en": "if possible at the window", + "fr": "möglichst am Fenster", + "it": "preferibilmente finestrino" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "möglichst in der Mitte", + "en": "if possible in the center", + "fr": "möglichst in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "möglichst am Gang", + "en": "if possible at the corridor", + "fr": "möglichst am Gang", + "it": "preferibilmente corridoio" + } + }, + { + "param": "NECESSARILY_WINDOW_LOWER", + "name": { + "de": "unbedingt am Fenster", + "en": "absolutely situated at the window", + "fr": "unbedingt am Fenster", + "it": "assolutamente finestrino" + } + } + ], + "capacity": 6 + }, + { + "externalIdentifier": "privateCouchette4comfort", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "privateVariations": [ + { + "count": 1, + "allocations": [ + { + "objects": [ + { + "index": 0, + "price": 519.9 + } + ] + } + ], + "surchargePrice": 455 + } + ], + "id": 5000085, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Privatabteil comfort im Liegewagen für bis zu 4 Personen", + "en": "Comfort private compartment in a couchette coach for up to 4 passengers", + "fr": ".", + "it": "Scompartimento privato comfort per 4 persone al massimo" + }, + "spotLocations": [], + "capacity": 4, + "privateCompartmentContainsSubcompartments": false + }, + { + "externalIdentifier": "couchette4comfort", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 129.9, + "reservability": "RP" + } + ], + "id": 5000107, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil comfort für 4 Personen", + "en": "Comfort compartment for 4 passengers", + "fr": ".", + "it": "Scompartimento comfort per 4 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 65, + "capacity": 4 + }, + { + "externalIdentifier": "femaleCouchette4comfort", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 129.9, + "reservability": "RP" + } + ], + "id": 5000108, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil comfort für 4 Personen", + "en": "Comfort ladies only compartment for 4 passengers", + "fr": ".", + "it": "Scompartimento donna comfort per 4 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 65, + "capacity": 4 + }, + { + "externalIdentifier": "femaleT3Plus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 199.9, + "reservability": "RP" + } + ], + "id": 5000151, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 3 Personen mit Dusche/WC (Triple plus)", + "en": "Ladies only compartment for 3 passengers with shower/WC (Triple plus)", + "fr": ".", + "it": "Scompartimento donna per 3 persone con doccia/WC (Triple plus)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 135, + "capacity": 3 + }, + { + "externalIdentifier": "mixedT3Plus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 199.9, + "reservability": "RP" + } + ], + "id": 5000153, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 3 Personen mit Dusche/WC (Triple plus)", + "en": "Compartment for 3 passengers with shower/WC (Triple plus)", + "fr": ".", + "it": "Scompartimento per 3 persone con doccia/WC (Triple plus)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 135, + "capacity": 3 + }, + { + "externalIdentifier": "mixedDoublePlus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 249.9, + "reservability": "RP" + } + ], + "id": 5000160, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 2 Personen mit Dusche/WC (Double plus)", + "en": "Compartment for 2 passengers with shower/WC (Double plus)", + "fr": ".", + "it": "Scompartimento per 2 persone con doccia/WC (Double plus)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 185, + "capacity": 2 + }, + { + "externalIdentifier": "femaleDoublePlus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 249.9, + "reservability": "RP" + } + ], + "id": 5000162, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 2 Personen mit Dusche/WC (Double plus)", + "en": "Ladies only compartment for 2 passengers with shower/WC (Double plus)", + "fr": ".", + "it": "Scompartimento donna per 2 persone con doccia/WC (Double plus)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 185, + "capacity": 2 + }, + { + "externalIdentifier": "single", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 384.9, + "reservability": "RP" + } + ], + "id": 5000198, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 1 Person (Single)", + "en": "Compartment for 1 passenger (Single)", + "fr": ".", + "it": "Scompartimento per 1 persona (Single)" + }, + "spotLocations": [], + "surchargePrice": 320, + "capacity": 1 + }, + { + "externalIdentifier": "femaleDouble", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 194.9, + "reservability": "RP" + } + ], + "id": 5000200, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 2 Personen (Double)", + "en": "Ladies only compartment for 2 passengers (Double)", + "fr": ".", + "it": "Scompartimento donna per 2 persone (Double)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 130, + "capacity": 2 + }, + { + "externalIdentifier": "mixedDouble", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 194.9, + "reservability": "RP" + } + ], + "id": 5000201, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 2 Personen (Double)", + "en": "Compartment for 2 passengers (Double)", + "fr": ".", + "it": "Scompartimento per 2 persone (Double)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 130, + "capacity": 2 + }, + { + "externalIdentifier": "femaleT3", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 169.9, + "reservability": "RP" + } + ], + "id": 5000202, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 3 Personen (Triple)", + "en": "Ladies only compartment for 3 passengers (Triple)", + "fr": ".", + "it": "Scompartimento donna per 3 persone (Triple)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 105, + "capacity": 3 + }, + { + "externalIdentifier": "mixedT3", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 169.9, + "reservability": "RP" + } + ], + "id": 5000204, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 3 Personen (Triple)", + "en": "Compartment for 3 passengers (Triple)", + "fr": ".", + "it": "Scompartimento per 3 persone (Triple)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 105, + "capacity": 3 + } + ], + "reservability": "RP" + } + ], + "priceClass2": 0 + }, + "priceClass2": 64.9, + "refCards": [], + "co2Savings": 252.89, + "outputTypes": [ + "MOBILE", + "PDF", + "SECURITY_PAPER" + ], + "prodGroupLabels": [ + "Zugbindung", + "eineFahrt", + "featured", + "komfortticketStorno" + ], + "validityPeriodFrom": "2025-10-14T19:08:00.000+02:00", + "validityPeriodTo": "2025-10-15T09:38:00.000+02:00", + "validityType": "oneway", + "rideBound": true, + "singleVariety": true, + "reservationMandatory": true + }, + { + "name": "Sparschiene inkl. Reservierung", + "productType": "CONNECTION", + "partialOffer": false, + "productDetails": [ + { + "scope": [ + [ + 0, + 0, + 0, + 6 + ] + ], + "title": "ARES Sparschiene Nachtverkehr", + "name": { + "de": "Sparschiene inkl. Reservierung", + "en": "Sparschiene incl. Reservation", + "it": "Sparschiene prenotazione incl." + }, + "validityPeriodFrom": "2025-10-14T19:08:00+02:00", + "validityPeriodTo": "2025-10-15T09:38:00+02:00", + "globallyPriced": true, + "objects": [ + { + "index": 0, + "priceClass2": 44.9 + } + ], + "prodGroupLabels": [ + "Kein Storno", + "Zugbindung", + "eineFahrt", + "featured", + "nightjetSparschiene" + ], + "validityType": "oneway" + } + ], + "reservation": { + "reservationSegments": [ + { + "scope": [ + 0, + 0, + 0, + 6 + ], + "compartments": [ + { + "externalIdentifier": "couchette4", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 114.9, + "reservability": "RP" + } + ], + "id": 3756464, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 4 Personen", + "en": "Compartment for 4 passengers", + "fr": ".", + "it": "scompartimento per 4 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 70, + "capacity": 4 + }, + { + "externalIdentifier": "couchette6", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 99.9, + "reservability": "RP" + } + ], + "id": 3756468, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 6 Personen", + "en": "Compartment for 6 passengers", + "fr": ".", + "it": "Scompartimento per 6 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 55, + "capacity": 6 + }, + { + "externalIdentifier": "singlePlus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 349.9, + "reservability": "RP" + } + ], + "id": 3756876, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 1 Person mit Dusche/WC (Single plus)", + "en": "Compartment for 1 passenger with shower/WC (Single plus)", + "fr": ".", + "it": "Scompartimento per 1 person1 con doccia/WC (Single plus)" + }, + "spotLocations": [], + "surchargePrice": 305, + "capacity": 1 + }, + { + "externalIdentifier": "privateCouchette", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "privateVariations": [ + { + "count": 1, + "allocations": [ + { + "objects": [ + { + "index": 0, + "price": 494.9 + } + ] + } + ], + "surchargePrice": 450 + } + ], + "id": 5000057, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Privatabteil im Liegewagen für bis zu 6 Personen", + "en": "Private compartment for up to 6 passengers in a couchette coach", + "fr": ".", + "it": "Scompartimento privato in carrozza cuccette per 6 passeggeri al massimo" + }, + "spotLocations": [], + "capacity": 6, + "privateCompartmentContainsSubcompartments": false + }, + { + "externalIdentifier": "privateSeat", + "freeFollowupReservationApplied": false, + "accommodationType": "SE", + "special": false, + "privateVariations": [ + { + "count": 1, + "allocations": [ + { + "objects": [ + { + "index": 0, + "price": 224.9 + } + ] + } + ], + "surchargePrice": 180 + } + ], + "id": 5000059, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Privatabteil im Sitzwagen 2. Klasse", + "en": "Private compartment in a 2nd class seated coach", + "fr": ".", + "it": "Scompartimento privato in carrozza con posti a sedere, 2a classe" + }, + "spotLocations": [], + "capacity": 6, + "privateCompartmentContainsSubcompartments": false + }, + { + "externalIdentifier": "femaleCouchette4", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 114.9, + "reservability": "RP" + } + ], + "id": 5000068, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 4 Personen", + "en": "Ladies only compartment for 4 passengers", + "fr": ".", + "it": "Scompartimento donna per 4 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente finestrinopreferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 70, + "capacity": 4 + }, + { + "externalIdentifier": "femaleCouchette6", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 99.9, + "reservability": "RP" + } + ], + "id": 5000069, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 6 Personen", + "en": "Ladies only compartment for 6 passengers", + "fr": ".", + "it": "Scompartimento donna per 6 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente finestrinopreferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + } + ], + "surchargePrice": 55, + "capacity": 6 + }, + { + "externalIdentifier": "sideCorridorCoach_2", + "freeFollowupReservationApplied": false, + "accommodationType": "SE", + "special": false, + "objects": [ + { + "index": 0, + "price": 44.9, + "reservability": "RP" + } + ], + "id": 5000075, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Sitzplatz 2. Klasse", + "en": "Seat 2nd class", + "fr": ".", + "it": "Posto a sedere in 2a classe" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "möglichst am Fenster", + "en": "if possible at the window", + "fr": "möglichst am Fenster", + "it": "preferibilmente finestrino" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "möglichst in der Mitte", + "en": "if possible in the center", + "fr": "möglichst in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "möglichst am Gang", + "en": "if possible at the corridor", + "fr": "möglichst am Gang", + "it": "preferibilmente corridoio" + } + }, + { + "param": "NECESSARILY_WINDOW_LOWER", + "name": { + "de": "unbedingt am Fenster", + "en": "absolutely situated at the window", + "fr": "unbedingt am Fenster", + "it": "assolutamente finestrino" + } + } + ], + "capacity": 6 + }, + { + "externalIdentifier": "privateCouchette4comfort", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "privateVariations": [ + { + "count": 1, + "allocations": [ + { + "objects": [ + { + "index": 0, + "price": 494.9 + } + ] + } + ], + "surchargePrice": 450 + } + ], + "id": 5000085, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Privatabteil comfort im Liegewagen für bis zu 4 Personen", + "en": "Comfort private compartment in a couchette coach for up to 4 passengers", + "fr": ".", + "it": "Scompartimento privato comfort per 4 persone al massimo" + }, + "spotLocations": [], + "capacity": 4, + "privateCompartmentContainsSubcompartments": false + }, + { + "externalIdentifier": "couchette4comfort", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 114.9, + "reservability": "RP" + } + ], + "id": 5000107, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil comfort für 4 Personen", + "en": "Comfort compartment for 4 passengers", + "fr": ".", + "it": "Scompartimento comfort per 4 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 70, + "capacity": 4 + }, + { + "externalIdentifier": "femaleCouchette4comfort", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 114.9, + "reservability": "RP" + } + ], + "id": 5000108, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil comfort für 4 Personen", + "en": "Comfort ladies only compartment for 4 passengers", + "fr": ".", + "it": "Scompartimento donna comfort per 4 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 70, + "capacity": 4 + }, + { + "externalIdentifier": "femaleT3Plus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 139.9, + "reservability": "RP" + } + ], + "id": 5000151, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 3 Personen mit Dusche/WC (Triple plus)", + "en": "Ladies only compartment for 3 passengers with shower/WC (Triple plus)", + "fr": ".", + "it": "Scompartimento donna per 3 persone con doccia/WC (Triple plus)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 95, + "capacity": 3 + }, + { + "externalIdentifier": "mixedT3Plus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 139.9, + "reservability": "RP" + } + ], + "id": 5000153, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 3 Personen mit Dusche/WC (Triple plus)", + "en": "Compartment for 3 passengers with shower/WC (Triple plus)", + "fr": ".", + "it": "Scompartimento per 3 persone con doccia/WC (Triple plus)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 95, + "capacity": 3 + }, + { + "externalIdentifier": "mixedDoublePlus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 174.9, + "reservability": "RP" + } + ], + "id": 5000160, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 2 Personen mit Dusche/WC (Double plus)", + "en": "Compartment for 2 passengers with shower/WC (Double plus)", + "fr": ".", + "it": "Scompartimento per 2 persone con doccia/WC (Double plus)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 130, + "capacity": 2 + }, + { + "externalIdentifier": "femaleDoublePlus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 174.9, + "reservability": "RP" + } + ], + "id": 5000162, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 2 Personen mit Dusche/WC (Double plus)", + "en": "Ladies only compartment for 2 passengers with shower/WC (Double plus)", + "fr": ".", + "it": "Scompartimento donna per 2 persone con doccia/WC (Double plus)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 130, + "capacity": 2 + }, + { + "externalIdentifier": "single", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 334.9, + "reservability": "RP" + } + ], + "id": 5000198, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 1 Person (Single)", + "en": "Compartment for 1 passenger (Single)", + "fr": ".", + "it": "Scompartimento per 1 persona (Single)" + }, + "spotLocations": [], + "surchargePrice": 290, + "capacity": 1 + }, + { + "externalIdentifier": "femaleDouble", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 169.9, + "reservability": "RP" + } + ], + "id": 5000200, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 2 Personen (Double)", + "en": "Ladies only compartment for 2 passengers (Double)", + "fr": ".", + "it": "Scompartimento donna per 2 persone (Double)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 125, + "capacity": 2 + }, + { + "externalIdentifier": "mixedDouble", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 169.9, + "reservability": "RP" + } + ], + "id": 5000201, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 2 Personen (Double)", + "en": "Compartment for 2 passengers (Double)", + "fr": ".", + "it": "Scompartimento per 2 persone (Double)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 125, + "capacity": 2 + }, + { + "externalIdentifier": "femaleT3", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 154.9, + "reservability": "RP" + } + ], + "id": 5000202, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 3 Personen (Triple)", + "en": "Ladies only compartment for 3 passengers (Triple)", + "fr": ".", + "it": "Scompartimento donna per 3 persone (Triple)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 110, + "capacity": 3 + }, + { + "externalIdentifier": "mixedT3", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 154.9, + "reservability": "RP" + } + ], + "id": 5000204, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 3 Personen (Triple)", + "en": "Compartment for 3 passengers (Triple)", + "fr": ".", + "it": "Scompartimento per 3 persone (Triple)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 110, + "capacity": 3 + } + ], + "reservability": "RP" + } + ], + "priceClass2": 0 + }, + "priceClass2": 44.9, + "refCards": [], + "co2Savings": 252.89, + "outputTypes": [ + "MOBILE", + "PDF", + "SECURITY_PAPER" + ], + "prodGroupLabels": [ + "Kein Storno", + "Zugbindung", + "eineFahrt", + "featured", + "nightjetSparschiene" + ], + "validityPeriodFrom": "2025-10-14T19:08:00.000+02:00", + "validityPeriodTo": "2025-10-15T09:38:00.000+02:00", + "validityType": "oneway", + "rideBound": true, + "singleVariety": true, + "reservationMandatory": true + } + ], + "informationMessages": [ + { + "category": 99, + "validFrom": "2025-10-15T09:38:00+02:00", + "validTo": "2025-10-14T19:08:00+02:00", + "sectionIndex": 0, + "header": "Please note – timetable subject to change", + "text": "

Due to construction work or other factors affecting our services, the departure and/or arrival times of this service may change even on the selected day. If you buy a ticket, we will send you an email or sms text message to notify you about any modifications. (Please also check your spam folder regularly).

If the departure time changes 60 minutes or more, a refund is also possible and free of charge for a Sparschiene saver ticket up to 15 days before the first day of validity.

", + "textPlain": "Due to construction work or other factors affecting our services, the departure and/or arrival times of this service may change even on the selected day. If you buy a ticket, we will send you an email or sms text message to notify you about any modifications. (Please also check your spam folder regularly).If the departure time changes 60 minutes or more, a refund is also possible and free of charge for a Sparschiene saver ticket up to 15 days before the first day of validity." + } + ], + "njIndex": 0 + } + ], + "filter": { + "maxTrainChanges": 0 + }, + "rfpIndex": 0 + } + ], + "ok": true, + "responseCode": 200 + }, + { + "result": [ + { + "connections": [ + { + "sections": [ + { + "departureTimestamp": "2025-10-16T19:08:00+02:00", + "arrivalTimestamp": "2025-10-17T09:38:00+02:00", + "passlist": [ + { + "name": "Berlin Hbf", + "stationNumber": 8011160, + "departure": "2025-10-16T19:08:00+02:00", + "departureAccessExitAmendable": true, + "departurePlatform": "13", + "gpsCoordinates": [ + 52525589, + 13369549 + ] + }, + { + "name": "Göttingen", + "stationNumber": 8000128, + "departure": "2025-10-16T21:37:00+02:00", + "arrival": "2025-10-16T21:35:00+02:00", + "arrivalAccessExitAmendable": true, + "arrivalPlatform": "10", + "departureAccessExitAmendable": true, + "departurePlatform": "10", + "gpsCoordinates": [ + 51536812, + 9926069 + ] + }, + { + "name": "Kassel-Wilhelmshöhe", + "stationNumber": 8003200, + "departure": "2025-10-16T22:08:00+02:00", + "arrival": "2025-10-16T21:58:00+02:00", + "arrivalAccessExitAmendable": true, + "arrivalPlatform": "1", + "departureAccessExitAmendable": true, + "departurePlatform": "1", + "gpsCoordinates": [ + 51312558, + 9447114 + ] + }, + { + "name": "Frankfurt(Main)Süd", + "stationNumber": 8002041, + "departure": "2025-10-17T00:26:00+02:00", + "arrival": "2025-10-17T00:22:00+02:00", + "arrivalAccessExitAmendable": true, + "arrivalPlatform": "6", + "departureAccessExitAmendable": true, + "departurePlatform": "6", + "gpsCoordinates": [ + 50099365, + 8686456 + ] + }, + { + "name": "Mannheim Hbf", + "stationNumber": 8000244, + "departure": "2025-10-17T03:17:00+02:00", + "arrival": "2025-10-17T01:34:00+02:00", + "arrivalAccessExitAmendable": false, + "departureAccessExitAmendable": false, + "gpsCoordinates": [ + 49479352, + 8468917 + ] + }, + { + "name": "Kehl Staatsgrenze", + "stationNumber": 8000008, + "departure": "2025-10-17T04:50:00+02:00", + "arrival": "2025-10-17T04:50:00+02:00", + "arrivalAccessExitAmendable": false, + "departureAccessExitAmendable": false, + "gpsCoordinates": [ + 48575648, + 7801118 + ] + }, + { + "name": "Strasbourg", + "stationNumber": 8700023, + "departure": "2025-10-17T05:00:00+02:00", + "arrival": "2025-10-17T04:54:00+02:00", + "arrivalAccessExitAmendable": true, + "departureAccessExitAmendable": false, + "gpsCoordinates": [ + 48585339, + 7734067 + ] + }, + { + "name": "Paris Est", + "stationNumber": 8700011, + "arrival": "2025-10-17T09:38:00+02:00", + "arrivalAccessExitAmendable": true, + "stopState": [ + "ARR_PROGNOSED" + ], + "gpsCoordinates": [ + 48876976, + 2359120 + ] + } + ], + "attributes": [ + { + "attributeType": "operator", + "range": [ + 0, + 7 + ], + "value": "DPN", + "svalue": "DPN", + "lvalue": "Nahreisezug" + }, + { + "attributeType": "operator_id", + "range": [ + 0, + 7 + ], + "value": "81" + }, + { + "attributeType": "pclass", + "range": [ + 0, + 7 + ], + "value": 3 + }, + { + "attributeType": "intcat", + "range": [ + 0, + 7 + ], + "value": "NJ" + }, + { + "attributeType": "cat", + "range": [ + 0, + 7 + ], + "value": "NJ ", + "svalue": "NJ", + "lvalue": "nightjet", + "code": "3" + }, + { + "attributeType": "name", + "range": [ + 0, + 7 + ], + "value": "NJ 40424" + }, + { + "attributeType": "num", + "range": [ + 0, + 7 + ], + "value": "40424" + }, + { + "attributeType": "intnum", + "range": [ + 0, + 7 + ], + "value": 40424 + }, + { + "attributeType": "generic", + "range": [ + 0, + 7 + ], + "value": "Subject to compulsory reservation", + "code": "RP", + "priority": 1 + }, + { + "attributeType": "generic", + "range": [ + 0, + 7 + ], + "value": "space for wheelchairs", + "code": "RO", + "priority": 150 + }, + { + "attributeType": "generic", + "range": [ + 0, + 7 + ], + "value": "Wheelchair space - For advance notification, call +43 5 1717", + "code": "OA", + "priority": 150 + }, + { + "attributeType": "generic", + "range": [ + 0, + 7 + ], + "value": "WC accessible for wheelchair", + "code": "OC", + "priority": 150 + }, + { + "attributeType": "generic", + "range": [ + 0, + 7 + ], + "value": "Bicycles conveyed - subject to reservation", + "code": "FR", + "priority": 250 + }, + { + "attributeType": "generic", + "range": [ + 0, + 7 + ], + "value": "Number of bicycles conveyed limited", + "code": "FK", + "priority": 250 + }, + { + "attributeType": "generic", + "range": [ + 0, + 7 + ], + "value": "2nd class only seated accommodation", + "code": "J2", + "priority": 300 + }, + { + "attributeType": "generic", + "range": [ + 0, + 7 + ], + "value": "ÖBB Nightjet (www.nightjet.com)", + "code": "OJ", + "priority": 320 + }, + { + "attributeType": "generic", + "range": [ + 0, + 7 + ], + "value": "IRT Integrated Reservation Ticket", + "code": "CT", + "priority": 320 + }, + { + "attributeType": "generic", + "range": [ + 0, + 7 + ], + "value": "Global price", + "code": "GP", + "priority": 320 + }, + { + "attributeType": "generic", + "range": [ + 0, + 7 + ], + "value": "Sleeping-car", + "code": "SW", + "priority": 400 + }, + { + "attributeType": "generic", + "range": [ + 0, + 7 + ], + "value": "Couchettes", + "code": "LW", + "priority": 400 + }, + { + "attributeType": "generic", + "range": [ + 0, + 7 + ], + "value": "snacks and beverages available from sleeper/couchette attendant", + "code": "MN", + "priority": 450 + }, + { + "attributeType": "generic", + "range": [ + 0, + 7 + ], + "value": "Timetable is subject to change or adjustment", + "code": "50", + "priority": 921 + }, + { + "attributeType": "generic", + "range": [ + 0, + 7 + ], + "value": "Hinweis: Fahrzeiten können sich noch ändern.", + "code": "s1", + "priority": 921 + }, + { + "attributeType": "generic", + "range": [ + 0, + 7 + ], + "value": "nightjet", + "code": "ZN", + "priority": 100 + }, + { + "attributeType": "info", + "range": [ + 0, + 7 + ], + "value": "Paris Est", + "code": "RL" + }, + { + "attributeType": "dir", + "range": [ + 0, + 7 + ], + "value": "Paris Est" + } + ], + "i": 0, + "transportType": "journey" + } + ], + "offers": [ + { + "name": "Standard-Ticket inkl. Reservierung", + "productType": "CONNECTION", + "partialOffer": false, + "productDetails": [ + { + "scope": [ + [ + 0, + 0, + 0, + 7 + ] + ], + "title": "ARES Standard-Ticket Nachtverkehr", + "name": { + "de": "Standard-Ticket inkl. Reservierung", + "en": "Standard-Ticket incl. Reservation", + "it": "Standard-Ticket prenotazione incl." + }, + "validityPeriodFrom": "2025-10-16T19:08:00+02:00", + "validityPeriodTo": "2025-10-17T09:38:00+02:00", + "globallyPriced": true, + "objects": [ + { + "index": 0, + "priceClass2": 89.9 + } + ], + "prodGroupLabels": [ + "918 1 Reservierung Default", + "Vollstorno", + "Zugbindung", + "eineFahrt", + "featured" + ], + "validityType": "oneway" + } + ], + "reservation": { + "reservationSegments": [ + { + "scope": [ + 0, + 0, + 0, + 7 + ], + "compartments": [ + { + "externalIdentifier": "couchette6", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 144.9, + "reservability": "RP" + } + ], + "id": 3756468, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 6 Personen", + "en": "Compartment for 6 passengers", + "fr": ".", + "it": "Scompartimento per 6 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 55, + "capacity": 6 + }, + { + "externalIdentifier": "singlePlus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 664.9, + "reservability": "RP" + } + ], + "id": 3756876, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 1 Person mit Dusche/WC (Single plus)", + "en": "Compartment for 1 passenger with shower/WC (Single plus)", + "fr": ".", + "it": "Scompartimento per 1 person1 con doccia/WC (Single plus)" + }, + "spotLocations": [], + "surchargePrice": 575, + "capacity": 1 + }, + { + "externalIdentifier": "privateSeat", + "freeFollowupReservationApplied": false, + "accommodationType": "SE", + "special": false, + "privateVariations": [ + { + "count": 1, + "allocations": [ + { + "objects": [ + { + "index": 0, + "price": 449.9 + } + ] + } + ], + "surchargePrice": 360 + } + ], + "id": 5000059, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Privatabteil im Sitzwagen 2. Klasse", + "en": "Private compartment in a 2nd class seated coach", + "fr": ".", + "it": "Scompartimento privato in carrozza con posti a sedere, 2a classe" + }, + "spotLocations": [], + "capacity": 6, + "privateCompartmentContainsSubcompartments": false + }, + { + "externalIdentifier": "femaleCouchette4", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 179.9, + "reservability": "RP" + } + ], + "id": 5000068, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 4 Personen", + "en": "Ladies only compartment for 4 passengers", + "fr": ".", + "it": "Scompartimento donna per 4 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente finestrinopreferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 90, + "capacity": 4 + }, + { + "externalIdentifier": "femaleCouchette6", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 144.9, + "reservability": "RP" + } + ], + "id": 5000069, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 6 Personen", + "en": "Ladies only compartment for 6 passengers", + "fr": ".", + "it": "Scompartimento donna per 6 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente finestrinopreferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + } + ], + "surchargePrice": 55, + "capacity": 6 + }, + { + "externalIdentifier": "sideCorridorCoach_2", + "freeFollowupReservationApplied": false, + "accommodationType": "SE", + "special": false, + "objects": [ + { + "index": 0, + "price": 89.9, + "reservability": "RP" + } + ], + "id": 5000075, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Sitzplatz 2. Klasse", + "en": "Seat 2nd class", + "fr": ".", + "it": "Posto a sedere in 2a classe" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "möglichst am Fenster", + "en": "if possible at the window", + "fr": "möglichst am Fenster", + "it": "preferibilmente finestrino" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "möglichst in der Mitte", + "en": "if possible in the center", + "fr": "möglichst in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "möglichst am Gang", + "en": "if possible at the corridor", + "fr": "möglichst am Gang", + "it": "preferibilmente corridoio" + } + }, + { + "param": "NECESSARILY_WINDOW_LOWER", + "name": { + "de": "unbedingt am Fenster", + "en": "absolutely situated at the window", + "fr": "unbedingt am Fenster", + "it": "assolutamente finestrino" + } + } + ], + "capacity": 6 + }, + { + "externalIdentifier": "privateCouchette4comfort", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "privateVariations": [ + { + "count": 1, + "allocations": [ + { + "objects": [ + { + "index": 0, + "price": 604.9 + } + ] + } + ], + "surchargePrice": 515 + } + ], + "id": 5000085, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Privatabteil comfort im Liegewagen für bis zu 4 Personen", + "en": "Comfort private compartment in a couchette coach for up to 4 passengers", + "fr": ".", + "it": "Scompartimento privato comfort per 4 persone al massimo" + }, + "spotLocations": [], + "capacity": 4, + "privateCompartmentContainsSubcompartments": false + }, + { + "externalIdentifier": "couchette4comfort", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 179.9, + "reservability": "RP" + } + ], + "id": 5000107, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil comfort für 4 Personen", + "en": "Comfort compartment for 4 passengers", + "fr": ".", + "it": "Scompartimento comfort per 4 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 90, + "capacity": 4 + }, + { + "externalIdentifier": "femaleCouchette4comfort", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 179.9, + "reservability": "RP" + } + ], + "id": 5000108, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil comfort für 4 Personen", + "en": "Comfort ladies only compartment for 4 passengers", + "fr": ".", + "it": "Scompartimento donna comfort per 4 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 90, + "capacity": 4 + }, + { + "externalIdentifier": "femaleT3Plus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 294.9, + "reservability": "RP" + } + ], + "id": 5000151, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 3 Personen mit Dusche/WC (Triple plus)", + "en": "Ladies only compartment for 3 passengers with shower/WC (Triple plus)", + "fr": ".", + "it": "Scompartimento donna per 3 persone con doccia/WC (Triple plus)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 205, + "capacity": 3 + }, + { + "externalIdentifier": "mixedT3Plus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 294.9, + "reservability": "RP" + } + ], + "id": 5000153, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 3 Personen mit Dusche/WC (Triple plus)", + "en": "Compartment for 3 passengers with shower/WC (Triple plus)", + "fr": ".", + "it": "Scompartimento per 3 persone con doccia/WC (Triple plus)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 205, + "capacity": 3 + }, + { + "externalIdentifier": "mixedDoublePlus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 404.9, + "reservability": "RP" + } + ], + "id": 5000160, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 2 Personen mit Dusche/WC (Double plus)", + "en": "Compartment for 2 passengers with shower/WC (Double plus)", + "fr": ".", + "it": "Scompartimento per 2 persone con doccia/WC (Double plus)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 315, + "capacity": 2 + }, + { + "externalIdentifier": "femaleDoublePlus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 404.9, + "reservability": "RP" + } + ], + "id": 5000162, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 2 Personen mit Dusche/WC (Double plus)", + "en": "Ladies only compartment for 2 passengers with shower/WC (Double plus)", + "fr": ".", + "it": "Scompartimento donna per 2 persone con doccia/WC (Double plus)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 315, + "capacity": 2 + }, + { + "externalIdentifier": "single", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 544.9, + "reservability": "RP" + } + ], + "id": 5000198, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 1 Person (Single)", + "en": "Compartment for 1 passenger (Single)", + "fr": ".", + "it": "Scompartimento per 1 persona (Single)" + }, + "spotLocations": [], + "surchargePrice": 455, + "capacity": 1 + }, + { + "externalIdentifier": "femaleDouble", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 314.9, + "reservability": "RP" + } + ], + "id": 5000200, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 2 Personen (Double)", + "en": "Ladies only compartment for 2 passengers (Double)", + "fr": ".", + "it": "Scompartimento donna per 2 persone (Double)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 225, + "capacity": 2 + }, + { + "externalIdentifier": "mixedDouble", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 314.9, + "reservability": "RP" + } + ], + "id": 5000201, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 2 Personen (Double)", + "en": "Compartment for 2 passengers (Double)", + "fr": ".", + "it": "Scompartimento per 2 persone (Double)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 225, + "capacity": 2 + }, + { + "externalIdentifier": "femaleT3", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 219.9, + "reservability": "RP" + } + ], + "id": 5000202, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 3 Personen (Triple)", + "en": "Ladies only compartment for 3 passengers (Triple)", + "fr": ".", + "it": "Scompartimento donna per 3 persone (Triple)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 130, + "capacity": 3 + }, + { + "externalIdentifier": "mixedT3", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 219.9, + "reservability": "RP" + } + ], + "id": 5000204, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 3 Personen (Triple)", + "en": "Compartment for 3 passengers (Triple)", + "fr": ".", + "it": "Scompartimento per 3 persone (Triple)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 130, + "capacity": 3 + } + ], + "reservability": "RP" + } + ], + "priceClass2": 0 + }, + "priceClass2": 89.9, + "refCards": [], + "co2Savings": 270.75, + "outputTypes": [ + "MOBILE", + "PDF", + "SECURITY_PAPER" + ], + "prodGroupLabels": [ + "918 1 Reservierung Default", + "Vollstorno", + "Zugbindung", + "eineFahrt", + "featured" + ], + "validityPeriodFrom": "2025-10-16T19:08:00.000+02:00", + "validityPeriodTo": "2025-10-17T09:38:00.000+02:00", + "validityType": "oneway", + "rideBound": true, + "singleVariety": true, + "reservationMandatory": true + }, + { + "name": "Sparschiene Komfort inkl. Reservierung", + "productType": "CONNECTION", + "partialOffer": false, + "productDetails": [ + { + "scope": [ + [ + 0, + 0, + 0, + 7 + ] + ], + "title": "ARES Sparschiene Komfort Nachtverkehr", + "name": { + "de": "Sparschiene Komfort inkl. Reservierung", + "en": "Sparschiene Komfort incl. Reservation", + "it": "Sparschiene Komfort prenotazione incl." + }, + "validityPeriodFrom": "2025-10-16T19:08:00+02:00", + "validityPeriodTo": "2025-10-17T09:38:00+02:00", + "globallyPriced": true, + "objects": [ + { + "index": 0, + "priceClass2": 64.9 + } + ], + "prodGroupLabels": [ + "Zugbindung", + "eineFahrt", + "featured", + "komfortticketStorno" + ], + "validityType": "oneway" + } + ], + "reservation": { + "reservationSegments": [ + { + "scope": [ + 0, + 0, + 0, + 7 + ], + "compartments": [ + { + "externalIdentifier": "couchette6", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 124.9, + "reservability": "RP" + } + ], + "id": 3756468, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 6 Personen", + "en": "Compartment for 6 passengers", + "fr": ".", + "it": "Scompartimento per 6 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 60, + "capacity": 6 + }, + { + "externalIdentifier": "singlePlus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 609.9, + "reservability": "RP" + } + ], + "id": 3756876, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 1 Person mit Dusche/WC (Single plus)", + "en": "Compartment for 1 passenger with shower/WC (Single plus)", + "fr": ".", + "it": "Scompartimento per 1 person1 con doccia/WC (Single plus)" + }, + "spotLocations": [], + "surchargePrice": 545, + "capacity": 1 + }, + { + "externalIdentifier": "privateSeat", + "freeFollowupReservationApplied": false, + "accommodationType": "SE", + "special": false, + "privateVariations": [ + { + "count": 1, + "allocations": [ + { + "objects": [ + { + "index": 0, + "price": 389.9 + } + ] + } + ], + "surchargePrice": 325 + } + ], + "id": 5000059, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Privatabteil im Sitzwagen 2. Klasse", + "en": "Private compartment in a 2nd class seated coach", + "fr": ".", + "it": "Scompartimento privato in carrozza con posti a sedere, 2a classe" + }, + "spotLocations": [], + "capacity": 6, + "privateCompartmentContainsSubcompartments": false + }, + { + "externalIdentifier": "femaleCouchette4", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 159.9, + "reservability": "RP" + } + ], + "id": 5000068, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 4 Personen", + "en": "Ladies only compartment for 4 passengers", + "fr": ".", + "it": "Scompartimento donna per 4 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente finestrinopreferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 95, + "capacity": 4 + }, + { + "externalIdentifier": "femaleCouchette6", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 124.9, + "reservability": "RP" + } + ], + "id": 5000069, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 6 Personen", + "en": "Ladies only compartment for 6 passengers", + "fr": ".", + "it": "Scompartimento donna per 6 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente finestrinopreferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + } + ], + "surchargePrice": 60, + "capacity": 6 + }, + { + "externalIdentifier": "sideCorridorCoach_2", + "freeFollowupReservationApplied": false, + "accommodationType": "SE", + "special": false, + "objects": [ + { + "index": 0, + "price": 64.9, + "reservability": "RP" + } + ], + "id": 5000075, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Sitzplatz 2. Klasse", + "en": "Seat 2nd class", + "fr": ".", + "it": "Posto a sedere in 2a classe" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "möglichst am Fenster", + "en": "if possible at the window", + "fr": "möglichst am Fenster", + "it": "preferibilmente finestrino" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "möglichst in der Mitte", + "en": "if possible in the center", + "fr": "möglichst in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "möglichst am Gang", + "en": "if possible at the corridor", + "fr": "möglichst am Gang", + "it": "preferibilmente corridoio" + } + }, + { + "param": "NECESSARILY_WINDOW_LOWER", + "name": { + "de": "unbedingt am Fenster", + "en": "absolutely situated at the window", + "fr": "unbedingt am Fenster", + "it": "assolutamente finestrino" + } + } + ], + "capacity": 6 + }, + { + "externalIdentifier": "privateCouchette4comfort", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "privateVariations": [ + { + "count": 1, + "allocations": [ + { + "objects": [ + { + "index": 0, + "price": 524.9 + } + ] + } + ], + "surchargePrice": 460 + } + ], + "id": 5000085, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Privatabteil comfort im Liegewagen für bis zu 4 Personen", + "en": "Comfort private compartment in a couchette coach for up to 4 passengers", + "fr": ".", + "it": "Scompartimento privato comfort per 4 persone al massimo" + }, + "spotLocations": [], + "capacity": 4, + "privateCompartmentContainsSubcompartments": false + }, + { + "externalIdentifier": "couchette4comfort", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 159.9, + "reservability": "RP" + } + ], + "id": 5000107, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil comfort für 4 Personen", + "en": "Comfort compartment for 4 passengers", + "fr": ".", + "it": "Scompartimento comfort per 4 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 95, + "capacity": 4 + }, + { + "externalIdentifier": "femaleCouchette4comfort", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 159.9, + "reservability": "RP" + } + ], + "id": 5000108, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil comfort für 4 Personen", + "en": "Comfort ladies only compartment for 4 passengers", + "fr": ".", + "it": "Scompartimento donna comfort per 4 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 95, + "capacity": 4 + }, + { + "externalIdentifier": "femaleT3Plus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 264.9, + "reservability": "RP" + } + ], + "id": 5000151, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 3 Personen mit Dusche/WC (Triple plus)", + "en": "Ladies only compartment for 3 passengers with shower/WC (Triple plus)", + "fr": ".", + "it": "Scompartimento donna per 3 persone con doccia/WC (Triple plus)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 200, + "capacity": 3 + }, + { + "externalIdentifier": "mixedT3Plus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 264.9, + "reservability": "RP" + } + ], + "id": 5000153, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 3 Personen mit Dusche/WC (Triple plus)", + "en": "Compartment for 3 passengers with shower/WC (Triple plus)", + "fr": ".", + "it": "Scompartimento per 3 persone con doccia/WC (Triple plus)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 200, + "capacity": 3 + }, + { + "externalIdentifier": "mixedDoublePlus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 384.9, + "reservability": "RP" + } + ], + "id": 5000160, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 2 Personen mit Dusche/WC (Double plus)", + "en": "Compartment for 2 passengers with shower/WC (Double plus)", + "fr": ".", + "it": "Scompartimento per 2 persone con doccia/WC (Double plus)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 320, + "capacity": 2 + }, + { + "externalIdentifier": "femaleDoublePlus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 384.9, + "reservability": "RP" + } + ], + "id": 5000162, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 2 Personen mit Dusche/WC (Double plus)", + "en": "Ladies only compartment for 2 passengers with shower/WC (Double plus)", + "fr": ".", + "it": "Scompartimento donna per 2 persone con doccia/WC (Double plus)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 320, + "capacity": 2 + }, + { + "externalIdentifier": "single", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 474.9, + "reservability": "RP" + } + ], + "id": 5000198, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 1 Person (Single)", + "en": "Compartment for 1 passenger (Single)", + "fr": ".", + "it": "Scompartimento per 1 persona (Single)" + }, + "spotLocations": [], + "surchargePrice": 410, + "capacity": 1 + }, + { + "externalIdentifier": "femaleDouble", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 299.9, + "reservability": "RP" + } + ], + "id": 5000200, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 2 Personen (Double)", + "en": "Ladies only compartment for 2 passengers (Double)", + "fr": ".", + "it": "Scompartimento donna per 2 persone (Double)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 235, + "capacity": 2 + }, + { + "externalIdentifier": "mixedDouble", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 299.9, + "reservability": "RP" + } + ], + "id": 5000201, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 2 Personen (Double)", + "en": "Compartment for 2 passengers (Double)", + "fr": ".", + "it": "Scompartimento per 2 persone (Double)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 235, + "capacity": 2 + }, + { + "externalIdentifier": "femaleT3", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 189.9, + "reservability": "RP" + } + ], + "id": 5000202, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 3 Personen (Triple)", + "en": "Ladies only compartment for 3 passengers (Triple)", + "fr": ".", + "it": "Scompartimento donna per 3 persone (Triple)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 125, + "capacity": 3 + }, + { + "externalIdentifier": "mixedT3", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 189.9, + "reservability": "RP" + } + ], + "id": 5000204, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 3 Personen (Triple)", + "en": "Compartment for 3 passengers (Triple)", + "fr": ".", + "it": "Scompartimento per 3 persone (Triple)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 125, + "capacity": 3 + } + ], + "reservability": "RP" + } + ], + "priceClass2": 0 + }, + "priceClass2": 64.9, + "refCards": [], + "co2Savings": 270.75, + "outputTypes": [ + "MOBILE", + "PDF", + "SECURITY_PAPER" + ], + "prodGroupLabels": [ + "Zugbindung", + "eineFahrt", + "featured", + "komfortticketStorno" + ], + "validityPeriodFrom": "2025-10-16T19:08:00.000+02:00", + "validityPeriodTo": "2025-10-17T09:38:00.000+02:00", + "validityType": "oneway", + "rideBound": true, + "singleVariety": true, + "reservationMandatory": true + }, + { + "name": "Sparschiene inkl. Reservierung", + "productType": "CONNECTION", + "partialOffer": false, + "productDetails": [ + { + "scope": [ + [ + 0, + 0, + 0, + 7 + ] + ], + "title": "ARES Sparschiene Nachtverkehr", + "name": { + "de": "Sparschiene inkl. Reservierung", + "en": "Sparschiene incl. Reservation", + "it": "Sparschiene prenotazione incl." + }, + "validityPeriodFrom": "2025-10-16T19:08:00+02:00", + "validityPeriodTo": "2025-10-17T09:38:00+02:00", + "globallyPriced": true, + "objects": [ + { + "index": 0, + "priceClass2": 44.9 + } + ], + "prodGroupLabels": [ + "Kein Storno", + "Zugbindung", + "eineFahrt", + "featured", + "nightjetSparschiene" + ], + "validityType": "oneway" + } + ], + "reservation": { + "reservationSegments": [ + { + "scope": [ + 0, + 0, + 0, + 7 + ], + "compartments": [ + { + "externalIdentifier": "sideCorridorCoach_2", + "freeFollowupReservationApplied": false, + "accommodationType": "SE", + "special": false, + "objects": [ + { + "index": 0, + "price": 44.9, + "reservability": "RP" + } + ], + "id": 5000075, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Sitzplatz 2. Klasse", + "en": "Seat 2nd class", + "fr": ".", + "it": "Posto a sedere in 2a classe" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "möglichst am Fenster", + "en": "if possible at the window", + "fr": "möglichst am Fenster", + "it": "preferibilmente finestrino" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "möglichst in der Mitte", + "en": "if possible in the center", + "fr": "möglichst in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "möglichst am Gang", + "en": "if possible at the corridor", + "fr": "möglichst am Gang", + "it": "preferibilmente corridoio" + } + }, + { + "param": "NECESSARILY_WINDOW_LOWER", + "name": { + "de": "unbedingt am Fenster", + "en": "absolutely situated at the window", + "fr": "unbedingt am Fenster", + "it": "assolutamente finestrino" + } + } + ], + "capacity": 6 + } + ], + "reservability": "RP" + } + ], + "priceClass2": 0 + }, + "priceClass2": 44.9, + "refCards": [], + "co2Savings": 270.75, + "outputTypes": [ + "MOBILE", + "PDF", + "SECURITY_PAPER" + ], + "prodGroupLabels": [ + "Kein Storno", + "Zugbindung", + "eineFahrt", + "featured", + "nightjetSparschiene" + ], + "validityPeriodFrom": "2025-10-16T19:08:00.000+02:00", + "validityPeriodTo": "2025-10-17T09:38:00.000+02:00", + "validityType": "oneway", + "rideBound": true, + "singleVariety": true, + "reservationMandatory": true + } + ], + "informationMessages": [ + { + "category": 99, + "validFrom": "2025-10-17T09:38:00+02:00", + "validTo": "2025-10-16T19:08:00+02:00", + "sectionIndex": 0, + "header": "Please note – timetable subject to change", + "text": "

Due to construction work or other factors affecting our services, the departure and/or arrival times of this service may change even on the selected day. If you buy a ticket, we will send you an email or sms text message to notify you about any modifications. (Please also check your spam folder regularly).

If the departure time changes 60 minutes or more, a refund is also possible and free of charge for a Sparschiene saver ticket up to 15 days before the first day of validity.

", + "textPlain": "Due to construction work or other factors affecting our services, the departure and/or arrival times of this service may change even on the selected day. If you buy a ticket, we will send you an email or sms text message to notify you about any modifications. (Please also check your spam folder regularly).If the departure time changes 60 minutes or more, a refund is also possible and free of charge for a Sparschiene saver ticket up to 15 days before the first day of validity." + } + ], + "njIndex": 0 + } + ], + "filter": { + "maxTrainChanges": 0 + }, + "rfpIndex": 0 + } + ], + "ok": true, + "responseCode": 200 + }, + { + "result": [ + { + "connections": [ + { + "sections": [ + { + "departureTimestamp": "2025-10-19T19:08:00+02:00", + "arrivalTimestamp": "2025-10-20T09:38:00+02:00", + "passlist": [ + { + "name": "Berlin Hbf", + "stationNumber": 8011160, + "departure": "2025-10-19T19:08:00+02:00", + "departureAccessExitAmendable": true, + "departurePlatform": "13", + "gpsCoordinates": [ + 52525589, + 13369549 + ] + }, + { + "name": "Göttingen", + "stationNumber": 8000128, + "departure": "2025-10-19T21:37:00+02:00", + "arrival": "2025-10-19T21:35:00+02:00", + "arrivalAccessExitAmendable": true, + "arrivalPlatform": "10", + "departureAccessExitAmendable": true, + "departurePlatform": "10", + "gpsCoordinates": [ + 51536812, + 9926069 + ] + }, + { + "name": "Kassel-Wilhelmshöhe", + "stationNumber": 8003200, + "departure": "2025-10-19T22:08:00+02:00", + "arrival": "2025-10-19T21:58:00+02:00", + "arrivalAccessExitAmendable": true, + "arrivalPlatform": "1", + "departureAccessExitAmendable": true, + "departurePlatform": "1", + "gpsCoordinates": [ + 51312558, + 9447114 + ] + }, + { + "name": "Frankfurt(Main)Süd", + "stationNumber": 8002041, + "departure": "2025-10-20T00:26:00+02:00", + "arrival": "2025-10-20T00:22:00+02:00", + "arrivalAccessExitAmendable": true, + "arrivalPlatform": "6", + "departureAccessExitAmendable": true, + "departurePlatform": "6", + "gpsCoordinates": [ + 50099365, + 8686456 + ] + }, + { + "name": "Mannheim Hbf", + "stationNumber": 8000244, + "departure": "2025-10-20T03:40:00+02:00", + "arrival": "2025-10-20T01:34:00+02:00", + "arrivalAccessExitAmendable": false, + "departureAccessExitAmendable": false, + "gpsCoordinates": [ + 49479352, + 8468917 + ] + }, + { + "name": "Forbach Frontière de l'État", + "stationNumber": 8002021, + "departure": "2025-10-20T05:11:00+02:00", + "arrival": "2025-10-20T05:11:00+02:00", + "arrivalAccessExitAmendable": false, + "departureAccessExitAmendable": false, + "gpsCoordinates": [ + 49214089, + 6944311 + ] + }, + { + "name": "Paris Est", + "stationNumber": 8700011, + "arrival": "2025-10-20T09:38:00+02:00", + "arrivalAccessExitAmendable": true, + "stopState": [ + "ARR_PROGNOSED" + ], + "gpsCoordinates": [ + 48876976, + 2359120 + ] + } + ], + "attributes": [ + { + "attributeType": "operator", + "range": [ + 0, + 6 + ], + "value": "DPN", + "svalue": "DPN", + "lvalue": "Nahreisezug" + }, + { + "attributeType": "operator_id", + "range": [ + 0, + 6 + ], + "value": "81" + }, + { + "attributeType": "pclass", + "range": [ + 0, + 6 + ], + "value": 3 + }, + { + "attributeType": "intcat", + "range": [ + 0, + 6 + ], + "value": "NJ" + }, + { + "attributeType": "cat", + "range": [ + 0, + 6 + ], + "value": "NJ ", + "svalue": "NJ", + "lvalue": "nightjet", + "code": "3" + }, + { + "attributeType": "name", + "range": [ + 0, + 6 + ], + "value": "NJ 40424" + }, + { + "attributeType": "num", + "range": [ + 0, + 6 + ], + "value": "40424" + }, + { + "attributeType": "intnum", + "range": [ + 0, + 6 + ], + "value": 40424 + }, + { + "attributeType": "generic", + "range": [ + 0, + 6 + ], + "value": "Subject to compulsory reservation", + "code": "RP", + "priority": 1 + }, + { + "attributeType": "generic", + "range": [ + 0, + 6 + ], + "value": "space for wheelchairs", + "code": "RO", + "priority": 150 + }, + { + "attributeType": "generic", + "range": [ + 0, + 6 + ], + "value": "Wheelchair space - For advance notification, call +43 5 1717", + "code": "OA", + "priority": 150 + }, + { + "attributeType": "generic", + "range": [ + 0, + 6 + ], + "value": "WC accessible for wheelchair", + "code": "OC", + "priority": 150 + }, + { + "attributeType": "generic", + "range": [ + 0, + 6 + ], + "value": "Bicycles conveyed - subject to reservation", + "code": "FR", + "priority": 250 + }, + { + "attributeType": "generic", + "range": [ + 0, + 6 + ], + "value": "Number of bicycles conveyed limited", + "code": "FK", + "priority": 250 + }, + { + "attributeType": "generic", + "range": [ + 0, + 6 + ], + "value": "2nd class only seated accommodation", + "code": "J2", + "priority": 300 + }, + { + "attributeType": "generic", + "range": [ + 0, + 6 + ], + "value": "ÖBB Nightjet (www.nightjet.com)", + "code": "OJ", + "priority": 320 + }, + { + "attributeType": "generic", + "range": [ + 0, + 6 + ], + "value": "IRT Integrated Reservation Ticket", + "code": "CT", + "priority": 320 + }, + { + "attributeType": "generic", + "range": [ + 0, + 6 + ], + "value": "Global price", + "code": "GP", + "priority": 320 + }, + { + "attributeType": "generic", + "range": [ + 0, + 6 + ], + "value": "Sleeping-car", + "code": "SW", + "priority": 400 + }, + { + "attributeType": "generic", + "range": [ + 0, + 6 + ], + "value": "Couchettes", + "code": "LW", + "priority": 400 + }, + { + "attributeType": "generic", + "range": [ + 0, + 6 + ], + "value": "snacks and beverages available from sleeper/couchette attendant", + "code": "MN", + "priority": 450 + }, + { + "attributeType": "generic", + "range": [ + 0, + 6 + ], + "value": "Timetable is subject to change or adjustment", + "code": "50", + "priority": 921 + }, + { + "attributeType": "generic", + "range": [ + 0, + 6 + ], + "value": "Hinweis: Fahrzeiten können sich noch ändern.", + "code": "s1", + "priority": 921 + }, + { + "attributeType": "generic", + "range": [ + 0, + 6 + ], + "value": "nightjet", + "code": "ZN", + "priority": 100 + }, + { + "attributeType": "info", + "range": [ + 0, + 6 + ], + "value": "Paris Est", + "code": "RL" + }, + { + "attributeType": "dir", + "range": [ + 0, + 6 + ], + "value": "Paris Est" + } + ], + "i": 0, + "transportType": "journey" + } + ], + "offers": [ + { + "name": "Standard-Ticket inkl. Reservierung", + "productType": "CONNECTION", + "partialOffer": false, + "productDetails": [ + { + "scope": [ + [ + 0, + 0, + 0, + 6 + ] + ], + "title": "ARES Standard-Ticket Nachtverkehr", + "name": { + "de": "Standard-Ticket inkl. Reservierung", + "en": "Standard-Ticket incl. Reservation", + "it": "Standard-Ticket prenotazione incl." + }, + "validityPeriodFrom": "2025-10-19T19:08:00+02:00", + "validityPeriodTo": "2025-10-20T09:38:00+02:00", + "globallyPriced": true, + "objects": [ + { + "index": 0, + "priceClass2": 89.9 + } + ], + "prodGroupLabels": [ + "918 1 Reservierung Default", + "Vollstorno", + "Zugbindung", + "eineFahrt", + "featured" + ], + "validityType": "oneway" + } + ], + "reservation": { + "reservationSegments": [ + { + "scope": [ + 0, + 0, + 0, + 6 + ], + "compartments": [ + { + "externalIdentifier": "couchette6", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 154.9, + "reservability": "RP" + } + ], + "id": 3756468, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 6 Personen", + "en": "Compartment for 6 passengers", + "fr": ".", + "it": "Scompartimento per 6 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 65, + "capacity": 6 + }, + { + "externalIdentifier": "singlePlus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 664.9, + "reservability": "RP" + } + ], + "id": 3756876, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 1 Person mit Dusche/WC (Single plus)", + "en": "Compartment for 1 passenger with shower/WC (Single plus)", + "fr": ".", + "it": "Scompartimento per 1 person1 con doccia/WC (Single plus)" + }, + "spotLocations": [], + "surchargePrice": 575, + "capacity": 1 + }, + { + "externalIdentifier": "privateSeat", + "freeFollowupReservationApplied": false, + "accommodationType": "SE", + "special": false, + "privateVariations": [ + { + "count": 1, + "allocations": [ + { + "objects": [ + { + "index": 0, + "price": 424.9 + } + ] + } + ], + "surchargePrice": 335 + } + ], + "id": 5000059, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Privatabteil im Sitzwagen 2. Klasse", + "en": "Private compartment in a 2nd class seated coach", + "fr": ".", + "it": "Scompartimento privato in carrozza con posti a sedere, 2a classe" + }, + "spotLocations": [], + "capacity": 6, + "privateCompartmentContainsSubcompartments": false + }, + { + "externalIdentifier": "femaleCouchette6", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 154.9, + "reservability": "RP" + } + ], + "id": 5000069, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 6 Personen", + "en": "Ladies only compartment for 6 passengers", + "fr": ".", + "it": "Scompartimento donna per 6 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente finestrinopreferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + } + ], + "surchargePrice": 65, + "capacity": 6 + }, + { + "externalIdentifier": "sideCorridorCoach_2", + "freeFollowupReservationApplied": false, + "accommodationType": "SE", + "special": false, + "objects": [ + { + "index": 0, + "price": 89.9, + "reservability": "RP" + } + ], + "id": 5000075, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Sitzplatz 2. Klasse", + "en": "Seat 2nd class", + "fr": ".", + "it": "Posto a sedere in 2a classe" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "möglichst am Fenster", + "en": "if possible at the window", + "fr": "möglichst am Fenster", + "it": "preferibilmente finestrino" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "möglichst in der Mitte", + "en": "if possible in the center", + "fr": "möglichst in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "möglichst am Gang", + "en": "if possible at the corridor", + "fr": "möglichst am Gang", + "it": "preferibilmente corridoio" + } + }, + { + "param": "NECESSARILY_WINDOW_LOWER", + "name": { + "de": "unbedingt am Fenster", + "en": "absolutely situated at the window", + "fr": "unbedingt am Fenster", + "it": "assolutamente finestrino" + } + } + ], + "capacity": 6 + }, + { + "externalIdentifier": "couchette4comfort", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 179.9, + "reservability": "RP" + } + ], + "id": 5000107, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil comfort für 4 Personen", + "en": "Comfort compartment for 4 passengers", + "fr": ".", + "it": "Scompartimento comfort per 4 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 90, + "capacity": 4 + }, + { + "externalIdentifier": "femaleCouchette4comfort", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 179.9, + "reservability": "RP" + } + ], + "id": 5000108, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil comfort für 4 Personen", + "en": "Comfort ladies only compartment for 4 passengers", + "fr": ".", + "it": "Scompartimento donna comfort per 4 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 90, + "capacity": 4 + }, + { + "externalIdentifier": "femaleT3Plus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 294.9, + "reservability": "RP" + } + ], + "id": 5000151, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 3 Personen mit Dusche/WC (Triple plus)", + "en": "Ladies only compartment for 3 passengers with shower/WC (Triple plus)", + "fr": ".", + "it": "Scompartimento donna per 3 persone con doccia/WC (Triple plus)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 205, + "capacity": 3 + }, + { + "externalIdentifier": "mixedT3Plus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 294.9, + "reservability": "RP" + } + ], + "id": 5000153, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 3 Personen mit Dusche/WC (Triple plus)", + "en": "Compartment for 3 passengers with shower/WC (Triple plus)", + "fr": ".", + "it": "Scompartimento per 3 persone con doccia/WC (Triple plus)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 205, + "capacity": 3 + }, + { + "externalIdentifier": "mixedDoublePlus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 369.9, + "reservability": "RP" + } + ], + "id": 5000160, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 2 Personen mit Dusche/WC (Double plus)", + "en": "Compartment for 2 passengers with shower/WC (Double plus)", + "fr": ".", + "it": "Scompartimento per 2 persone con doccia/WC (Double plus)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 280, + "capacity": 2 + }, + { + "externalIdentifier": "femaleDoublePlus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 369.9, + "reservability": "RP" + } + ], + "id": 5000162, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 2 Personen mit Dusche/WC (Double plus)", + "en": "Ladies only compartment for 2 passengers with shower/WC (Double plus)", + "fr": ".", + "it": "Scompartimento donna per 2 persone con doccia/WC (Double plus)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 280, + "capacity": 2 + }, + { + "externalIdentifier": "single", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 544.9, + "reservability": "RP" + } + ], + "id": 5000198, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 1 Person (Single)", + "en": "Compartment for 1 passenger (Single)", + "fr": ".", + "it": "Scompartimento per 1 persona (Single)" + }, + "spotLocations": [], + "surchargePrice": 455, + "capacity": 1 + }, + { + "externalIdentifier": "femaleDouble", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 284.9, + "reservability": "RP" + } + ], + "id": 5000200, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 2 Personen (Double)", + "en": "Ladies only compartment for 2 passengers (Double)", + "fr": ".", + "it": "Scompartimento donna per 2 persone (Double)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 195, + "capacity": 2 + }, + { + "externalIdentifier": "mixedDouble", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 284.9, + "reservability": "RP" + } + ], + "id": 5000201, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 2 Personen (Double)", + "en": "Compartment for 2 passengers (Double)", + "fr": ".", + "it": "Scompartimento per 2 persone (Double)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 195, + "capacity": 2 + }, + { + "externalIdentifier": "femaleT3", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 229.9, + "reservability": "RP" + } + ], + "id": 5000202, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 3 Personen (Triple)", + "en": "Ladies only compartment for 3 passengers (Triple)", + "fr": ".", + "it": "Scompartimento donna per 3 persone (Triple)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 140, + "capacity": 3 + }, + { + "externalIdentifier": "mixedT3", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 229.9, + "reservability": "RP" + } + ], + "id": 5000204, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 3 Personen (Triple)", + "en": "Compartment for 3 passengers (Triple)", + "fr": ".", + "it": "Scompartimento per 3 persone (Triple)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 140, + "capacity": 3 + } + ], + "reservability": "RP" + } + ], + "priceClass2": 0 + }, + "priceClass2": 89.9, + "refCards": [], + "co2Savings": 252.89, + "outputTypes": [ + "MOBILE", + "PDF", + "SECURITY_PAPER" + ], + "prodGroupLabels": [ + "918 1 Reservierung Default", + "Vollstorno", + "Zugbindung", + "eineFahrt", + "featured" + ], + "validityPeriodFrom": "2025-10-19T19:08:00.000+02:00", + "validityPeriodTo": "2025-10-20T09:38:00.000+02:00", + "validityType": "oneway", + "rideBound": true, + "singleVariety": true, + "reservationMandatory": true + }, + { + "name": "Sparschiene Komfort inkl. Reservierung", + "productType": "CONNECTION", + "partialOffer": false, + "productDetails": [ + { + "scope": [ + [ + 0, + 0, + 0, + 6 + ] + ], + "title": "ARES Sparschiene Komfort Nachtverkehr", + "name": { + "de": "Sparschiene Komfort inkl. Reservierung", + "en": "Sparschiene Komfort incl. Reservation", + "it": "Sparschiene Komfort prenotazione incl." + }, + "validityPeriodFrom": "2025-10-19T19:08:00+02:00", + "validityPeriodTo": "2025-10-20T09:38:00+02:00", + "globallyPriced": true, + "objects": [ + { + "index": 0, + "priceClass2": 74.9 + } + ], + "prodGroupLabels": [ + "Zugbindung", + "eineFahrt", + "featured", + "komfortticketStorno" + ], + "validityType": "oneway" + } + ], + "reservation": { + "reservationSegments": [ + { + "scope": [ + 0, + 0, + 0, + 6 + ], + "compartments": [ + { + "externalIdentifier": "couchette6", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 139.9, + "reservability": "RP" + } + ], + "id": 3756468, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 6 Personen", + "en": "Compartment for 6 passengers", + "fr": ".", + "it": "Scompartimento per 6 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 65, + "capacity": 6 + }, + { + "externalIdentifier": "singlePlus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 549.9, + "reservability": "RP" + } + ], + "id": 3756876, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 1 Person mit Dusche/WC (Single plus)", + "en": "Compartment for 1 passenger with shower/WC (Single plus)", + "fr": ".", + "it": "Scompartimento per 1 person1 con doccia/WC (Single plus)" + }, + "spotLocations": [], + "surchargePrice": 475, + "capacity": 1 + }, + { + "externalIdentifier": "privateSeat", + "freeFollowupReservationApplied": false, + "accommodationType": "SE", + "special": false, + "privateVariations": [ + { + "count": 1, + "allocations": [ + { + "objects": [ + { + "index": 0, + "price": 389.9 + } + ] + } + ], + "surchargePrice": 315 + } + ], + "id": 5000059, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Privatabteil im Sitzwagen 2. Klasse", + "en": "Private compartment in a 2nd class seated coach", + "fr": ".", + "it": "Scompartimento privato in carrozza con posti a sedere, 2a classe" + }, + "spotLocations": [], + "capacity": 6, + "privateCompartmentContainsSubcompartments": false + }, + { + "externalIdentifier": "femaleCouchette6", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 139.9, + "reservability": "RP" + } + ], + "id": 5000069, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 6 Personen", + "en": "Ladies only compartment for 6 passengers", + "fr": ".", + "it": "Scompartimento donna per 6 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente finestrinopreferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + } + ], + "surchargePrice": 65, + "capacity": 6 + }, + { + "externalIdentifier": "sideCorridorCoach_2", + "freeFollowupReservationApplied": false, + "accommodationType": "SE", + "special": false, + "objects": [ + { + "index": 0, + "price": 74.9, + "reservability": "RP" + } + ], + "id": 5000075, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Sitzplatz 2. Klasse", + "en": "Seat 2nd class", + "fr": ".", + "it": "Posto a sedere in 2a classe" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "möglichst am Fenster", + "en": "if possible at the window", + "fr": "möglichst am Fenster", + "it": "preferibilmente finestrino" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "möglichst in der Mitte", + "en": "if possible in the center", + "fr": "möglichst in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "möglichst am Gang", + "en": "if possible at the corridor", + "fr": "möglichst am Gang", + "it": "preferibilmente corridoio" + } + }, + { + "param": "NECESSARILY_WINDOW_LOWER", + "name": { + "de": "unbedingt am Fenster", + "en": "absolutely situated at the window", + "fr": "unbedingt am Fenster", + "it": "assolutamente finestrino" + } + } + ], + "capacity": 6 + }, + { + "externalIdentifier": "couchette4comfort", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 159.9, + "reservability": "RP" + } + ], + "id": 5000107, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil comfort für 4 Personen", + "en": "Comfort compartment for 4 passengers", + "fr": ".", + "it": "Scompartimento comfort per 4 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 85, + "capacity": 4 + }, + { + "externalIdentifier": "femaleCouchette4comfort", + "freeFollowupReservationApplied": false, + "accommodationType": "LE", + "special": false, + "objects": [ + { + "index": 0, + "price": 159.9, + "reservability": "RP" + } + ], + "id": 5000108, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil comfort für 4 Personen", + "en": "Comfort ladies only compartment for 4 passengers", + "fr": ".", + "it": "Scompartimento donna comfort per 4 persone" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 85, + "capacity": 4 + }, + { + "externalIdentifier": "femaleT3Plus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 264.9, + "reservability": "RP" + } + ], + "id": 5000151, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 3 Personen mit Dusche/WC (Triple plus)", + "en": "Ladies only compartment for 3 passengers with shower/WC (Triple plus)", + "fr": ".", + "it": "Scompartimento donna per 3 persone con doccia/WC (Triple plus)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 190, + "capacity": 3 + }, + { + "externalIdentifier": "mixedT3Plus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 264.9, + "reservability": "RP" + } + ], + "id": 5000153, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 3 Personen mit Dusche/WC (Triple plus)", + "en": "Compartment for 3 passengers with shower/WC (Triple plus)", + "fr": ".", + "it": "Scompartimento per 3 persone con doccia/WC (Triple plus)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 190, + "capacity": 3 + }, + { + "externalIdentifier": "mixedDoublePlus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 329.9, + "reservability": "RP" + } + ], + "id": 5000160, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 2 Personen mit Dusche/WC (Double plus)", + "en": "Compartment for 2 passengers with shower/WC (Double plus)", + "fr": ".", + "it": "Scompartimento per 2 persone con doccia/WC (Double plus)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 255, + "capacity": 2 + }, + { + "externalIdentifier": "femaleDoublePlus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 329.9, + "reservability": "RP" + } + ], + "id": 5000162, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 2 Personen mit Dusche/WC (Double plus)", + "en": "Ladies only compartment for 2 passengers with shower/WC (Double plus)", + "fr": ".", + "it": "Scompartimento donna per 2 persone con doccia/WC (Double plus)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 255, + "capacity": 2 + }, + { + "externalIdentifier": "single", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 474.9, + "reservability": "RP" + } + ], + "id": 5000198, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 1 Person (Single)", + "en": "Compartment for 1 passenger (Single)", + "fr": ".", + "it": "Scompartimento per 1 persona (Single)" + }, + "spotLocations": [], + "surchargePrice": 400, + "capacity": 1 + }, + { + "externalIdentifier": "femaleDouble", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 259.9, + "reservability": "RP" + } + ], + "id": 5000200, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 2 Personen (Double)", + "en": "Ladies only compartment for 2 passengers (Double)", + "fr": ".", + "it": "Scompartimento donna per 2 persone (Double)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 185, + "capacity": 2 + }, + { + "externalIdentifier": "mixedDouble", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 259.9, + "reservability": "RP" + } + ], + "id": 5000201, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 2 Personen (Double)", + "en": "Compartment for 2 passengers (Double)", + "fr": ".", + "it": "Scompartimento per 2 persone (Double)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 185, + "capacity": 2 + }, + { + "externalIdentifier": "femaleT3", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 204.9, + "reservability": "RP" + } + ], + "id": 5000202, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Damenabteil für 3 Personen (Triple)", + "en": "Ladies only compartment for 3 passengers (Triple)", + "fr": ".", + "it": "Scompartimento donna per 3 persone (Triple)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 130, + "capacity": 3 + }, + { + "externalIdentifier": "mixedT3", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 204.9, + "reservability": "RP" + } + ], + "id": 5000204, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 3 Personen (Triple)", + "en": "Compartment for 3 passengers (Triple)", + "fr": ".", + "it": "Scompartimento per 3 persone (Triple)" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "oben", + "en": "top", + "fr": "oben", + "it": "preferibilmente in alto" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "in der Mitte", + "en": "middle", + "fr": "in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "unten", + "en": "lower", + "fr": "unten", + "it": "preferibilmente in basso" + } + } + ], + "surchargePrice": 130, + "capacity": 3 + } + ], + "reservability": "RP" + } + ], + "priceClass2": 0 + }, + "priceClass2": 74.9, + "refCards": [], + "co2Savings": 252.89, + "outputTypes": [ + "MOBILE", + "PDF", + "SECURITY_PAPER" + ], + "prodGroupLabels": [ + "Zugbindung", + "eineFahrt", + "featured", + "komfortticketStorno" + ], + "validityPeriodFrom": "2025-10-19T19:08:00.000+02:00", + "validityPeriodTo": "2025-10-20T09:38:00.000+02:00", + "validityType": "oneway", + "rideBound": true, + "singleVariety": true, + "reservationMandatory": true + }, + { + "name": "Sparschiene inkl. Reservierung", + "productType": "CONNECTION", + "partialOffer": false, + "productDetails": [ + { + "scope": [ + [ + 0, + 0, + 0, + 6 + ] + ], + "title": "ARES Sparschiene Nachtverkehr", + "name": { + "de": "Sparschiene inkl. Reservierung", + "en": "Sparschiene incl. Reservation", + "it": "Sparschiene prenotazione incl." + }, + "validityPeriodFrom": "2025-10-19T19:08:00+02:00", + "validityPeriodTo": "2025-10-20T09:38:00+02:00", + "globallyPriced": true, + "objects": [ + { + "index": 0, + "priceClass2": 64.9 + } + ], + "prodGroupLabels": [ + "Kein Storno", + "Zugbindung", + "eineFahrt", + "featured", + "nightjetSparschiene" + ], + "validityType": "oneway" + } + ], + "reservation": { + "reservationSegments": [ + { + "scope": [ + 0, + 0, + 0, + 6 + ], + "compartments": [ + { + "externalIdentifier": "singlePlus", + "freeFollowupReservationApplied": false, + "accommodationType": "BE", + "special": false, + "objects": [ + { + "index": 0, + "price": 494.9, + "reservability": "RP" + } + ], + "id": 3756876, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Abteil für 1 Person mit Dusche/WC (Single plus)", + "en": "Compartment for 1 passenger with shower/WC (Single plus)", + "fr": ".", + "it": "Scompartimento per 1 person1 con doccia/WC (Single plus)" + }, + "spotLocations": [], + "surchargePrice": 430, + "capacity": 1 + }, + { + "externalIdentifier": "privateSeat", + "freeFollowupReservationApplied": false, + "accommodationType": "SE", + "special": false, + "privateVariations": [ + { + "count": 1, + "allocations": [ + { + "objects": [ + { + "index": 0, + "price": 369.9 + } + ] + } + ], + "surchargePrice": 305 + } + ], + "id": 5000059, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Privatabteil im Sitzwagen 2. Klasse", + "en": "Private compartment in a 2nd class seated coach", + "fr": ".", + "it": "Scompartimento privato in carrozza con posti a sedere, 2a classe" + }, + "spotLocations": [], + "capacity": 6, + "privateCompartmentContainsSubcompartments": false + }, + { + "externalIdentifier": "sideCorridorCoach_2", + "freeFollowupReservationApplied": false, + "accommodationType": "SE", + "special": false, + "objects": [ + { + "index": 0, + "price": 64.9, + "reservability": "RP" + } + ], + "id": 5000075, + "accommodationClass": [ + "class2" + ], + "name": { + "de": "Sitzplatz 2. Klasse", + "en": "Seat 2nd class", + "fr": ".", + "it": "Posto a sedere in 2a classe" + }, + "spotLocations": [ + { + "param": "WINDOW_UPPER", + "name": { + "de": "möglichst am Fenster", + "en": "if possible at the window", + "fr": "möglichst am Fenster", + "it": "preferibilmente finestrino" + } + }, + { + "param": "MIDDLE", + "name": { + "de": "möglichst in der Mitte", + "en": "if possible in the center", + "fr": "möglichst in der Mitte", + "it": "preferibilmente centrale" + } + }, + { + "param": "AISLE_LOWER", + "name": { + "de": "möglichst am Gang", + "en": "if possible at the corridor", + "fr": "möglichst am Gang", + "it": "preferibilmente corridoio" + } + }, + { + "param": "NECESSARILY_WINDOW_LOWER", + "name": { + "de": "unbedingt am Fenster", + "en": "absolutely situated at the window", + "fr": "unbedingt am Fenster", + "it": "assolutamente finestrino" + } + } + ], + "capacity": 6 + } + ], + "reservability": "RP" + } + ], + "priceClass2": 0 + }, + "priceClass2": 64.9, + "refCards": [], + "co2Savings": 252.89, + "outputTypes": [ + "MOBILE", + "PDF", + "SECURITY_PAPER" + ], + "prodGroupLabels": [ + "Kein Storno", + "Zugbindung", + "eineFahrt", + "featured", + "nightjetSparschiene" + ], + "validityPeriodFrom": "2025-10-19T19:08:00.000+02:00", + "validityPeriodTo": "2025-10-20T09:38:00.000+02:00", + "validityType": "oneway", + "rideBound": true, + "singleVariety": true, + "reservationMandatory": true + } + ], + "informationMessages": [ + { + "category": 99, + "validFrom": "2025-10-20T09:38:00+02:00", + "validTo": "2025-10-19T19:08:00+02:00", + "sectionIndex": 0, + "header": "Please note – timetable subject to change", + "text": "

Due to construction work or other factors affecting our services, the departure and/or arrival times of this service may change even on the selected day. If you buy a ticket, we will send you an email or sms text message to notify you about any modifications. (Please also check your spam folder regularly).

If the departure time changes 60 minutes or more, a refund is also possible and free of charge for a Sparschiene saver ticket up to 15 days before the first day of validity.

", + "textPlain": "Due to construction work or other factors affecting our services, the departure and/or arrival times of this service may change even on the selected day. If you buy a ticket, we will send you an email or sms text message to notify you about any modifications. (Please also check your spam folder regularly).If the departure time changes 60 minutes or more, a refund is also possible and free of charge for a Sparschiene saver ticket up to 15 days before the first day of validity." + } + ], + "njIndex": 0 + } + ], + "filter": { + "maxTrainChanges": 0 + }, + "rfpIndex": 0 + } + ], + "ok": true, + "responseCode": 200 + } +] diff --git a/lowest.csv b/lowest.csv new file mode 100644 index 0000000..8c3005a --- /dev/null +++ b/lowest.csv @@ -0,0 +1,2 @@ +couchette6,99.9,Compartment for 6 passengers +couchette6,99.9,Compartment for 6 passengers diff --git a/main.py b/main.py index 1d9bd4e..dd68118 100644 --- a/main.py +++ b/main.py @@ -1,4 +1,6 @@ import json +import csv +from dataclasses import dataclass from pprint import pprint from typing import Any @@ -8,6 +10,7 @@ BASE_URL = "https://www.nightjet.com" def dprint(txt) -> None: + return print(txt) @@ -93,7 +96,7 @@ def request_bookings( token: str, booking_req: dict[str, Any], endpoint: str = "/nj-booking-ocp/offer/get" ) -> dict[Any, Any]: with open("bookings.json") as f: - DEBUG_BOOKINGS = json.load(f) + DEBUG_BOOKINGS = json.load(f)[0] resp_json = DEBUG_BOOKINGS # headers = { @@ -133,13 +136,50 @@ def json_extract(obj, key): return values -def extract_prices(bookings_dict: list[dict[Any, Any]]) -> dict[Any, Any]: +@dataclass +class Price: + id: str + name: str + price: float + + +def extract_prices(bookings_dict: list[dict[Any, Any]]) -> list[Price]: + prices = [] # .result[].connections[].offers[].reservation.reservationSegments[].compartments[].objects for booking in bookings_dict: - for r in booking["result"]: - for c in r["connections"]: - for o in c["offers"]: - print(o["name"]) + for reservation in booking["result"]: + for connection in reservation["connections"]: + for offer in connection["offers"]: + for reservation in offer["reservation"]["reservationSegments"]: + for compartment in reservation["compartments"]: + id = compartment["externalIdentifier"] + name = compartment["name"]["en"] + # filter undesired compartments + if id in ["sideCorridorCoach_2"]: + continue + # print all compartment identifiers w/ full name + # dprint(f"{id}: {name}") + + # only keep those with a price (i.e. bookable?) + if "objects" not in compartment: + continue + price = compartment["objects"][0]["price"] + prices.append(Price(id, name, price)) + return prices + + +def get_lowest_price(prices: list[Price]) -> Price: + lowest = Price("", "", 10000000.0) + for p in prices: + if p.price < lowest.price: + lowest = p + return lowest + +CSV_LOWEST_FILE="lowest.csv" +def add_to_csv(price: Price) -> None: + with open(CSV_LOWEST_FILE, "a") as f: + writer = csv.writer(f) + writer.writerow([price.id, price.price, price.name]) def main(): @@ -147,7 +187,11 @@ def main(): connections = request_connections(token) booking_requests = connection_data_to_booking_requests(connections) bookings = [request_bookings(token, req) for req in booking_requests] - dprint(extract_prices(bookings)) + prices = extract_prices(bookings) + + lowest = get_lowest_price(prices) + add_to_csv(lowest) + # dprint(extract_prices(bookings)) if __name__ == "__main__": diff --git a/out.log b/out.log deleted file mode 100644 index d34d8c5..0000000 --- a/out.log +++ /dev/null @@ -1,1074 +0,0 @@ -== Info: Host nightjet.com:443 was resolved. -== Info: IPv6: (none) -== Info: IPv4: 195.69.192.144 -== Info: Trying 195.69.192.144:443... -== Info: ALPN: curl offers h2,http/1.1 -=> Send SSL data, 5 bytes (0x5) -0000: 16 03 01 06 16 ..... -== Info: TLSv1.3 (OUT), TLS handshake, Client hello (1): -=> Send SSL data, 1558 bytes (0x616) -0000: 01 00 06 12 03 03 8e cd a2 af 9f a2 58 09 2e 01 ............X... -0010: e3 8b 37 84 30 c6 2c 76 16 e3 68 9c 8b e2 1f 9f ..7.0.,v..h..... -0020: b7 76 19 59 0c 82 20 7b 8e 9f 64 88 4f cc fe 8e .v.Y.. {..d.O... -0030: f7 ed d1 ed 28 0b 73 1c b2 a8 90 95 54 23 e5 fe ....(.s.....T#.. -0040: 81 4f d2 7a 1c 5c ab 00 3c 13 02 13 03 13 01 c0 .O.z.\..<....... -0050: 2c c0 30 00 9f cc a9 cc a8 cc aa c0 2b c0 2f 00 ,.0.........+./. -0060: 9e c0 24 c0 28 00 6b c0 23 c0 27 00 67 c0 0a c0 ..$.(.k.#.'.g... -0070: 14 00 39 c0 09 c0 13 00 33 00 9d 00 9c 00 3d 00 ..9.....3.....=. -0080: 3c 00 35 00 2f 01 00 05 8d ff 01 00 01 00 00 00 <.5./........... -0090: 00 11 00 0f 00 00 0c 6e 69 67 68 74 6a 65 74 2e .......nightjet. -00a0: 63 6f 6d 00 0b 00 04 03 00 01 02 00 0a 00 12 00 com............. -00b0: 10 11 ec 00 1d 00 17 00 1e 00 18 00 19 01 00 01 ................ -00c0: 01 00 10 00 0e 00 0c 02 68 32 08 68 74 74 70 2f ........h2.http/ -00d0: 31 2e 31 00 16 00 00 00 17 00 00 00 31 00 00 00 1.1.........1... -00e0: 0d 00 36 00 34 09 05 09 06 09 04 04 03 05 03 06 ..6.4........... -00f0: 03 08 07 08 08 08 1a 08 1b 08 1c 08 09 08 0a 08 ................ -0100: 0b 08 04 08 05 08 06 04 01 05 01 06 01 03 03 03 ................ -0110: 01 03 02 04 02 05 02 06 02 00 2b 00 05 04 03 04 ..........+..... -0120: 03 03 00 2d 00 02 01 01 00 33 04 ea 04 e8 11 ec ...-.....3...... -0130: 04 c0 d0 17 8b 84 a5 17 98 ec c3 b3 e6 c6 96 67 ...............g -0140: 74 68 80 62 79 58 7a d1 60 7d a6 82 4b bb 45 c4 th.byXz.`}..K.E. -0150: 59 82 13 b4 89 0c 5e b8 a5 35 61 ab a3 8c 1e 42 Y.....^..5a....B -0160: 26 3f a8 ba 29 8e 23 7b 75 2a b2 73 e0 9e 9c 47 &?..).#{u*.s...G -0170: 2b f9 73 88 6d 44 3e f2 14 6c 44 99 07 f4 50 a6 +.s.mD>..lD...P. -0180: 23 a4 25 31 50 0b dd d8 89 4e cc 16 26 02 82 37 #.%1P....N..&..7 -0190: fb 12 9c 56 56 92 bc 4f 83 da 6b 39 81 6d 00 28 ...VV..O..k9.m.( -01a0: 54 e1 53 53 41 23 62 e5 18 75 7e c6 2b 69 1c 1a T.SSA#b..u~.+i.. -01b0: c5 cc 5a 78 8a 73 e4 36 b3 77 68 80 61 a7 3c 65 ..Zx.s.6.wh.a.JZ.K -0380: c9 a5 77 34 5f a3 1c 5c bc 3e d0 25 2f 8f e0 8c ..w4_..\.>.%/... -0390: 11 da 0e eb d0 3c 1e 8b bc d4 1a 72 c2 c8 34 0d .....<.....r..4. -03a0: db 17 fe 73 9f 8a 6a 10 37 83 44 85 03 ca bf 41 ...s..j.7.D....A -03b0: c4 df ac b7 7e 65 12 9d a1 23 bd 4b 20 15 10 1b ....~e...#.K ... -03c0: a7 f1 79 11 35 b4 7c ba 76 20 09 47 e2 91 65 f5 ..y.5.|.v .G..e. -03d0: a4 23 f9 b8 30 e8 52 69 95 22 75 9c bb 64 97 69 .#..0.Ri."u..d.i -03e0: 49 50 f2 99 af 6b 36 aa c3 24 b9 43 51 32 4b 7e IP...k6..$.CQ2K~ -03f0: cd 5c 46 97 68 70 95 d8 49 04 65 45 6e b8 27 fd .\F.hp..I.eEn.'. -0400: eb c7 fa d0 76 13 43 c1 96 b9 02 d7 95 ce 7c c0 ....v.C.......|. -0410: ae 64 b2 39 87 02 12 73 bc 3b 04 e0 2c b7 11 99 .d.9...s.;..,... -0420: c1 fc 70 ad 1b a3 e7 2b a4 78 03 b4 0e f9 9c ac ..p....+.x...... -0430: 65 b8 97 e9 4f bd f2 69 87 49 a6 49 88 24 b1 54 e...O..i.I.I.$.T -0440: 74 a1 27 68 fc f1 cb 2a b0 48 29 99 90 94 a4 28 t.'h...*.H)....( -0450: 31 62 88 4f b1 6d 14 77 2b 88 0c 8b 41 ab 7f 5d 1b.O.m.w+...A..] -0460: 2b b2 b1 0c a6 6a 22 6c bc 0c 15 c8 b0 12 17 28 +....j"l.......( -0470: b8 b3 01 7b 6c 5b cb 13 15 6e 40 19 b4 d4 88 6f ...{l[...n@....o -0480: f2 07 91 1e f4 4a fd f4 69 70 c1 84 60 7b 2a b9 .....J..ip..`{*. -0490: 09 57 99 70 8c 54 d5 7d e7 a3 8c e1 42 46 ee 3c .W.p.T.}....BF.< -04a0: 82 38 d5 03 ab 88 02 fb 1c c1 3f 0b 4f 24 87 9e .8........?.O$.. -04b0: b3 c9 2c 89 21 8e ee b8 00 3f d0 85 d1 58 37 93 ..,.!....?...X7. -04c0: 07 54 43 40 8a 36 42 3b 79 d6 32 29 cc 46 a0 78 .TC@.6B;y.2).F.x -04d0: 51 e3 7b 59 d3 18 40 ae 9c 54 6d 09 2f 2f 9c 1b Q.{Y..@..Tm.//.. -04e0: c3 93 37 17 a0 5c b4 eb 25 34 53 5e f3 e6 2c a2 ..7..\..%4S^..,. -04f0: 6c 4e c1 04 5e 69 e5 0e 7c 5a 93 f9 2c 85 d6 b4 lN..^i..|Z..,... -0500: 1d 84 20 9b 0e 22 0f 05 14 67 e0 dc 8b 43 19 ce .. .."...g...C.. -0510: 09 b2 24 3e 57 23 e5 96 ae 9a 38 c0 8c b1 ce bf ..$>W#....8..... -0520: a5 01 5a 28 c9 b0 23 8f 27 b8 6f f6 b7 5f 28 07 ..Z(..#.'.o.._(. -0530: 4f a0 98 3d 7a b6 11 f2 23 80 a0 f1 8c 47 77 25 O..=z...#....Gw% -0540: 9c 6b 63 38 e2 25 54 c6 77 4c b5 6a 57 87 b3 92 .kc8.%T.wL.jW... -0550: b7 92 3e 37 26 01 a3 3d 7b 79 85 16 cb c6 ea 92 ..>7&..={y...... -0560: 7d 9c 19 1f 9e 97 8b 2a 17 60 11 04 be b4 50 62 }......*.`....Pb -0570: 4b 56 a4 40 5b 6f e2 d4 8f f4 10 87 9e bb 87 80 KV.@[o.......... -0580: 40 70 a8 e9 26 fa 90 ba 3a 09 2c 1b 11 ba 30 d3 @p..&...:.,...0. -0590: c1 69 a6 93 e2 d1 89 ba 3a 5e d3 35 ca d5 94 15 .i......:^.5.... -05a0: a0 ec 63 b0 aa 81 85 77 66 8d 69 b9 13 d8 13 9b ..c....wf.i..... -05b0: 05 94 8f 47 88 b5 a1 13 af d7 74 43 15 c5 fb 68 ...G......tC...h -05c0: 38 e1 83 e1 5a ae 35 53 fa 3c d8 20 18 52 14 37 8...Z.5S.<. .R.7 -05d0: 31 98 79 a1 b0 fd 95 b5 6e 11 11 e1 54 f3 63 66 1.y.....n...T.cf -05e0: 37 7c 64 dc df f6 8e 41 ee e0 6d b6 6f 7c 7d e7 7|d....A..m.o|}. -05f0: d2 33 00 1d 00 20 b4 1d 34 4a 19 10 1a 8f 3b 79 .3... ..4J....;y -0600: f8 20 ed c9 aa d4 01 bf c3 28 f7 56 50 ca b4 0c . .......(.VP... -0610: 45 b7 58 be 81 44 E.X..D -== Info: CAfile: /etc/ssl/certs/ca-certificates.crt -== Info: CApath: none -<= Recv SSL data, 5 bytes (0x5) -0000: 16 03 03 10 e7 ..... -== Info: TLSv1.3 (IN), TLS handshake, Server hello (2): -<= Recv SSL data, 106 bytes (0x6a) -0000: 02 00 00 66 03 03 68 9a 32 8c c7 0f 09 fd 1a d9 ...f..h.2....... -0010: 8a 0d 17 16 6d fe 16 05 4f 3f 9b 40 e3 5c fe c7 ....m...O?.@.\.. -0020: 4f a3 d3 16 fc 24 20 22 2a f8 78 e9 89 93 8e 72 O....$ "*.x....r -0030: a9 20 dc 11 ba 69 32 5b e3 32 09 4b 18 23 06 a9 . ...i2[.2.K.#.. -0040: e1 6a ee 7a 27 41 12 c0 30 00 00 1e 00 00 00 00 .j.z'A..0....... -0050: ff 01 00 01 00 00 10 00 0b 00 09 08 68 74 74 70 ............http -0060: 2f 31 2e 31 00 0b 00 02 01 00 /1.1...... -== Info: TLSv1.2 (IN), TLS handshake, Certificate (11): -<= Recv SSL data, 4221 bytes (0x107d) -0000: 0b 00 10 79 00 10 76 00 07 e3 30 82 07 df 30 82 ...y..v...0...0. -0010: 06 c7 a0 03 02 01 02 02 10 06 5b 7f c5 dd ae 6b ..........[....k -0020: c9 5a 51 ae 71 ed 37 2a 36 30 0d 06 09 2a 86 48 .ZQ.q.7*60...*.H -0030: 86 f7 0d 01 01 0b 05 00 30 59 31 0b 30 09 06 03 ........0Y1.0... -0040: 55 04 06 13 02 55 53 31 15 30 13 06 03 55 04 0a U....US1.0...U.. -0050: 13 0c 44 69 67 69 43 65 72 74 20 49 6e 63 31 33 ..DigiCert Inc13 -0060: 30 31 06 03 55 04 03 13 2a 44 69 67 69 43 65 72 01..U...*DigiCer -0070: 74 20 47 6c 6f 62 61 6c 20 47 32 20 54 4c 53 20 t Global G2 TLS -0080: 52 53 41 20 53 48 41 32 35 36 20 32 30 32 30 20 RSA SHA256 2020 -0090: 43 41 31 30 1e 17 0d 32 34 30 39 31 33 30 30 30 CA10...240913000 -00a0: 30 30 30 5a 17 0d 32 35 30 39 31 38 32 33 35 39 000Z..2509182359 -00b0: 35 39 5a 30 64 31 0b 30 09 06 03 55 04 06 13 02 59Z0d1.0...U.... -00c0: 41 54 31 0d 30 0b 06 03 55 04 07 13 04 57 69 65 AT1.0...U....Wie -00d0: 6e 31 2d 30 2b 06 03 55 04 0a 0c 24 c3 96 42 42 n1-0+..U...$..BB -00e0: 2d 42 75 73 69 6e 65 73 73 20 43 6f 6d 70 65 74 -Business Compet -00f0: 65 6e 63 65 20 43 65 6e 74 65 72 20 47 6d 62 48 ence Center GmbH -0100: 31 17 30 15 06 03 55 04 03 0c 0e 2a 2e 6e 69 67 1.0...U....*.nig -0110: 68 74 6a 65 74 2e 63 6f 6d 30 82 02 22 30 0d 06 htjet.com0.."0.. -0120: 09 2a 86 48 86 f7 0d 01 01 01 05 00 03 82 02 0f .*.H............ -0130: 00 30 82 02 0a 02 82 02 01 00 a4 de 3e 31 2b c5 .0..........>1+. -0140: de 2d c2 19 ed 68 0e 2a 58 b7 ea 39 2a 12 2f 3b .-...h.*X..9*./; -0150: 9a 14 a4 ff 40 6a ab 69 d4 c4 d5 6b d7 a6 95 3f ....@j.i...k...? -0160: 73 7d b1 ea 9d 15 dd 51 5e 67 32 d0 8f 42 d1 e3 s}.....Q^g2..B.. -0170: be d9 ce db c9 78 12 e5 7b 1b b9 d5 4c bc cd c0 .....x..{...L... -0180: 14 ea da 70 e8 fa ea 70 75 bb 38 3e d3 08 bf 7c ...p...pu.8>...| -0190: 86 d1 ff c0 8d 82 93 9c 03 bf 36 c9 d1 ce e2 27 ..........6....' -01a0: 94 d6 61 89 18 22 ef 44 71 3b ba fc 4d 70 d2 75 ..a..".Dq;..Mp.u -01b0: 0d 09 82 db 0a 78 57 c9 82 1b a3 cd b8 13 d8 14 .....xW......... -01c0: e2 57 95 2a 5c 04 e0 e1 67 47 22 d7 85 2e cc e6 .W.*\...gG"..... -01d0: 0e 87 80 4c 5c 72 d7 1b 95 3e e7 e5 88 1e 39 49 ...L\r...>....9I -01e0: 40 ff f7 8a c8 5c ea f6 6d b9 9d 5e 98 a4 d4 bf @....\..m..^.... -01f0: b6 9b 16 29 f6 bb 49 11 ca cc b7 ed d7 2b 00 45 ...)..I......+.E -0200: 1e ae 42 e2 62 51 df be 59 17 d0 e2 51 ec 1c 4b ..B.bQ..Y...Q..K -0210: cb 98 79 87 d5 ae 68 03 a1 74 d2 e5 27 23 35 8b ..y...h..t..'#5. -0220: 80 5e c0 aa c9 a7 5b ec 8a 1e fa a1 f8 67 af d2 .^....[......g.. -0230: 95 32 c2 29 63 bc fd 64 8e 41 ba 5a 53 3f 60 5e .2.)c..d.A.ZS?`^ -0240: 92 ee 04 61 c2 e9 31 3c 4c d7 46 ca 8c 85 cf 52 ...a..1rg.D6=S.%{.]. -02b0: eb 54 a5 ed 5e a3 06 4f fb 7d ed ea 66 5f 94 b3 .T..^..O.}..f_.. -02c0: a5 6e 9a 67 53 16 59 82 dc 7f 96 d5 6a 81 42 52 .n.gS.Y.....j.BR -02d0: 15 5a 31 70 3c c1 ca c5 ce 52 75 55 c1 58 f0 80 .Z1p<....RuU.X.. -02e0: 2d f6 21 13 bc c0 67 c9 78 e2 45 ab ec 29 3e 80 -.!...g.x.E..)>. -02f0: 4a 14 2b f3 88 63 f6 19 6a 35 18 53 5a b9 5b 60 J.+..c..j5.SZ.[` -0300: 8d a1 be 13 4c 53 48 e4 ed 71 bb 03 2f b6 ee 8c ....LSH..q../... -0310: cb 1a 31 0b ca 77 e4 26 4e cb 84 20 fe a8 d9 18 ..1..w.&N.. .... -0320: 07 9e f1 39 fb 6e b8 c3 14 ad f7 52 c3 fc d4 7c ...9.n.....R...| -0330: 85 42 88 de 1a af ce 4d 8f 4b 02 03 01 00 01 a3 .B.....M.K...... -0340: 82 03 96 30 82 03 92 30 1f 06 03 55 1d 23 04 18 ...0...0...U.#.. -0350: 30 16 80 14 74 85 80 c0 66 c7 df 37 de cf bd 29 0...t...f..7...) -0360: 37 aa 03 1d be ed cd 17 30 1d 06 03 55 1d 0e 04 7.......0...U... -0370: 16 04 14 a6 c5 a0 2e fb 1d fd c6 7a 0a 16 f4 08 ...........z.... -0380: fa 1c c7 18 31 6e 89 30 27 06 03 55 1d 11 04 20 ....1n.0'..U... -0390: 30 1e 82 0e 2a 2e 6e 69 67 68 74 6a 65 74 2e 63 0...*.nightjet.c -03a0: 6f 6d 82 0c 6e 69 67 68 74 6a 65 74 2e 63 6f 6d om..nightjet.com -03b0: 30 3e 06 03 55 1d 20 04 37 30 35 30 33 06 06 67 0>..U. .70503..g -03c0: 81 0c 01 02 02 30 29 30 27 06 08 2b 06 01 05 05 .....0)0'..+.... -03d0: 07 02 01 16 1b 68 74 74 70 3a 2f 2f 77 77 77 2e .....http://www. -03e0: 64 69 67 69 63 65 72 74 2e 63 6f 6d 2f 43 50 53 digicert.com/CPS -03f0: 30 0e 06 03 55 1d 0f 01 01 ff 04 04 03 02 05 a0 0...U........... -0400: 30 1d 06 03 55 1d 25 04 16 30 14 06 08 2b 06 01 0...U.%..0...+.. -0410: 05 05 07 03 01 06 08 2b 06 01 05 05 07 03 02 30 .......+.......0 -0420: 81 9f 06 03 55 1d 1f 04 81 97 30 81 94 30 48 a0 ....U.....0..0H. -0430: 46 a0 44 86 42 68 74 74 70 3a 2f 2f 63 72 6c 33 F.D.Bhttp://crl3 -0440: 2e 64 69 67 69 63 65 72 74 2e 63 6f 6d 2f 44 69 .digicert.com/Di -0450: 67 69 43 65 72 74 47 6c 6f 62 61 6c 47 32 54 4c giCertGlobalG2TL -0460: 53 52 53 41 53 48 41 32 35 36 32 30 32 30 43 41 SRSASHA2562020CA -0470: 31 2d 31 2e 63 72 6c 30 48 a0 46 a0 44 86 42 68 1-1.crl0H.F.D.Bh -0480: 74 74 70 3a 2f 2f 63 72 6c 34 2e 64 69 67 69 63 ttp://crl4.digic -0490: 65 72 74 2e 63 6f 6d 2f 44 69 67 69 43 65 72 74 ert.com/DigiCert -04a0: 47 6c 6f 62 61 6c 47 32 54 4c 53 52 53 41 53 48 GlobalG2TLSRSASH -04b0: 41 32 35 36 32 30 32 30 43 41 31 2d 31 2e 63 72 A2562020CA1-1.cr -04c0: 6c 30 81 87 06 08 2b 06 01 05 05 07 01 01 04 7b l0....+........{ -04d0: 30 79 30 24 06 08 2b 06 01 05 05 07 30 01 86 18 0y0$..+.....0... -04e0: 68 74 74 70 3a 2f 2f 6f 63 73 70 2e 64 69 67 69 http://ocsp.digi -04f0: 63 65 72 74 2e 63 6f 6d 30 51 06 08 2b 06 01 05 cert.com0Q..+... -0500: 05 07 30 02 86 45 68 74 74 70 3a 2f 2f 63 61 63 ..0..Ehttp://cac -0510: 65 72 74 73 2e 64 69 67 69 63 65 72 74 2e 63 6f erts.digicert.co -0520: 6d 2f 44 69 67 69 43 65 72 74 47 6c 6f 62 61 6c m/DigiCertGlobal -0530: 47 32 54 4c 53 52 53 41 53 48 41 32 35 36 32 30 G2TLSRSASHA25620 -0540: 32 30 43 41 31 2d 31 2e 63 72 74 30 0c 06 03 55 20CA1-1.crt0...U -0550: 1d 13 01 01 ff 04 02 30 00 30 82 01 7c 06 0a 2b .......0.0..|..+ -0560: 06 01 04 01 d6 79 02 04 02 04 82 01 6c 04 82 01 .....y......l... -0570: 68 01 66 00 76 00 12 f1 4e 34 bd 53 72 4c 84 06 h.f.v...N4.SrL.. -0580: 19 c3 8f 3f 7a 13 f8 e7 b5 62 87 88 9c 6d 30 05 ...?z....b...m0. -0590: 84 eb e5 86 26 3a 00 00 01 91 ea 39 42 09 00 00 ....&:.....9B... -05a0: 04 03 00 47 30 45 02 20 4b c2 a0 bf 16 ad 4a 4a ...G0E. K.....JJ -05b0: e9 e1 6e 58 02 5d 14 7b 0f 65 14 30 00 da b6 6e ..nX.].{.e.0...n -05c0: 5a f7 fc fd d2 42 da a4 02 21 00 d1 0c 95 a6 8b Z....B...!...... -05d0: 5a 88 97 96 9d 7a 5c 2b 75 fd 35 3f f7 34 9a 30 Z....z\+u.5?.4.0 -05e0: d4 17 44 95 53 7b 62 75 13 04 2d 00 76 00 7d 59 ..D.S{bu..-.v.}Y -05f0: 1e 12 e1 78 2a 7b 1c 61 67 7c 5e fd f8 d0 87 5c ...x*{.ag|^....\ -0600: 14 a0 4e 95 9e b9 03 2f d9 0e 8c 2e 79 b8 00 00 ..N..../....y... -0610: 01 91 ea 39 41 cc 00 00 04 03 00 47 30 45 02 21 ...9A......G0E.! -0620: 00 8e 17 d7 b5 76 d7 d2 f1 5c 94 bc 96 34 f6 53 .....v...\...4.S -0630: 96 d4 dd e7 0a d7 9b 08 17 1a f5 3c f2 7d ad 6a ...........<.}.j -0640: 19 02 20 72 1f d7 fe 86 5e be b2 1b 76 d8 b3 06 .. r....^...v... -0650: 0d 8e 33 09 e0 f3 65 b1 3d 9f 2b 95 6a 7b a2 0e ..3...e.=.+.j{.. -0660: 2c 12 1f 00 74 00 e6 d2 31 63 40 77 8c c1 10 41 ,...t...1c@w...A -0670: 06 d7 71 b9 ce c1 d2 40 f6 96 84 86 fb ba 87 32 ..q....@.......2 -0680: 1d fd 1e 37 8e 50 00 00 01 91 ea 39 41 e3 00 00 ...7.P.....9A... -0690: 04 03 00 45 30 43 02 1f 1a 72 c6 2f c6 b3 ea ce ...E0C...r./.... -06a0: fc 3e c4 28 8d cb 8e 2e c6 f3 39 9b 46 7c 4a ae .>.(......9.F|J. -06b0: c0 79 f7 6c 4d f5 4c 02 20 59 b5 63 76 06 2e 79 .y.lM.L. Y.cv..y -06c0: 93 02 09 cb 9f 6e 41 4a 55 f8 1a 7d 6a 01 dc 27 .....nAJU..}j..' -06d0: c3 b9 33 28 1c 5c 1d 29 fe 30 0d 06 09 2a 86 48 ..3(.\.).0...*.H -06e0: 86 f7 0d 01 01 0b 05 00 03 82 01 01 00 30 76 06 .............0v. -06f0: 1b 23 24 1a 96 e0 70 1b 90 a4 80 a8 2b 2d 54 de .#$...p.....+-T. -0700: 71 57 b1 51 64 e0 7e 83 a1 e6 5e 93 79 7e bc c7 qW.Qd.~...^.y~.. -0710: 89 21 71 e3 79 7f 1a 4a fa a4 f8 cc a3 f3 d2 4f .!q.y..J.......O -0720: 01 63 a7 aa fa e2 8d 72 97 bc cb b2 6b 1c 3b 37 .c.....r....k.;7 -0730: 30 6e ff d8 fe da 63 9c 9e b3 ff 65 b9 cb 68 7f 0n....c....e..h. -0740: 14 a0 f6 27 52 ef 1c c9 fb 91 74 f6 89 5e b9 bb ...'R.....t..^.. -0750: 76 bb 80 6b 89 2d 96 83 44 48 d1 4e ee 43 84 82 v..k.-..DH.N.C.. -0760: f7 8d 24 b4 be 16 46 15 1c 28 e4 fc f0 b2 86 c3 ..$...F..(...... -0770: 1c 1b 9c 9b 40 db 1e cc 89 f5 94 df 7a 63 e9 b0 ....@.......zc.. -0780: 40 d1 e9 74 81 ea b6 c0 de 65 dc c7 eb 0b ec 76 @..t.....e.....v -0790: cd dc 24 d0 e3 ea 87 e5 82 4e 72 cf f3 11 aa 53 ..$......Nr....S -07a0: fd fe 04 f3 6a c7 a0 3a 51 77 7c 3b 55 7d c0 45 ....j..:Qw|;U}.E -07b0: bd 84 cb 71 da 48 a5 39 7e 53 b9 18 68 b1 a2 51 ...q.H.9~S..h..Q -07c0: 6b 50 2d 59 2e dc 4b 4f 01 cc 48 5a 9d 86 fc 75 kP-Y..KO..HZ...u -07d0: be 1f f3 45 f0 72 3f 2a 69 be ab 26 9c 40 35 ad ...E.r?*i..&.@5. -07e0: 8c a4 09 fd 43 b6 5b ad e3 29 77 33 4a 00 04 f8 ....C.[..)w3J... -07f0: 30 82 04 f4 30 82 03 dc a0 03 02 01 02 02 10 08 0...0........... -0800: 5f 94 c0 2d 85 7b e8 cc 14 ff 53 ed a2 3e 2a 30 _..-.{....S..>*0 -0810: 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 30 61 ...*.H........0a -0820: 31 0b 30 09 06 03 55 04 06 13 02 55 53 31 15 30 1.0...U....US1.0 -0830: 13 06 03 55 04 0a 13 0c 44 69 67 69 43 65 72 74 ...U....DigiCert -0840: 20 49 6e 63 31 19 30 17 06 03 55 04 0b 13 10 77 Inc1.0...U....w -0850: 77 77 2e 64 69 67 69 63 65 72 74 2e 63 6f 6d 31 ww.digicert.com1 -0860: 20 30 1e 06 03 55 04 03 13 17 44 69 67 69 43 65 0...U....DigiCe -0870: 72 74 20 47 6c 6f 62 61 6c 20 52 6f 6f 74 20 47 rt Global Root G -0880: 32 30 1e 17 0d 32 30 30 39 32 34 30 30 30 30 30 20...20092400000 -0890: 30 5a 17 0d 33 30 30 39 32 33 32 33 35 39 35 39 0Z..300923235959 -08a0: 5a 30 59 31 0b 30 09 06 03 55 04 06 13 02 55 53 Z0Y1.0...U....US -08b0: 31 15 30 13 06 03 55 04 0a 13 0c 44 69 67 69 43 1.0...U....DigiC -08c0: 65 72 74 20 49 6e 63 31 33 30 31 06 03 55 04 03 ert Inc1301..U.. -08d0: 13 2a 44 69 67 69 43 65 72 74 20 47 6c 6f 62 61 .*DigiCert Globa -08e0: 6c 20 47 32 20 54 4c 53 20 52 53 41 20 53 48 41 l G2 TLS RSA SHA -08f0: 32 35 36 20 32 30 32 30 20 43 41 31 30 82 01 22 256 2020 CA10.." -0900: 30 0d 06 09 2a 86 48 86 f7 0d 01 01 01 05 00 03 0...*.H......... -0910: 82 01 0f 00 30 82 01 0a 02 82 01 01 00 cc f7 10 ....0........... -0920: 62 4f a6 bb 63 6f ed 90 52 56 c5 6d 27 7b 7a 12 bO..co..RV.m'{z. -0930: 56 8a f1 f4 f9 d6 e7 e1 8f bd 95 ab f2 60 41 15 V............`A. -0940: 70 db 12 00 fa 27 0a b5 57 38 5b 7d b2 51 93 71 p....'..W8[}.Q.q -0950: 95 0e 6a 41 94 5b 35 1b fa 7b fa bb c5 be 24 30 ..jA.[5..{....$0 -0960: fe 56 ef c4 f3 7d 97 e3 14 f5 14 4d cb a7 10 f2 .V...}.....M.... -0970: 16 ea ab 22 f0 31 22 11 61 69 90 26 ba 78 d9 97 ...".1".ai.&.x.. -0980: 1f e3 7d 66 ab 75 44 95 73 c8 ac ff ef 5d 0a 8a ..}f.uD.s....].. -0990: 59 43 e1 ac b2 3a 0f f3 48 fc d7 6b 37 c1 63 dc YC...:..H..k7.c. -09a0: de 46 d6 db 45 fe 7d 23 fd 90 e8 51 07 1e 51 a3 .F..E.}#...Q..Q. -09b0: 5f ed 49 46 54 7f 2c 88 c5 f4 13 9c 97 15 3c 03 _.IFT.,.......<. -09c0: e8 a1 39 dc 69 0c 32 c1 af 16 57 4c 94 47 42 7c ..9.i.2...WL.GB| -09d0: a2 c8 9c 7d e6 d4 4d 54 af 42 99 a8 c1 04 c2 77 ...}..MT.B.....w -09e0: 9c d6 48 e4 ce 11 e0 2a 80 99 f0 43 70 cf 3f 76 ..H....*...Cp.?v -09f0: 6b d1 4c 49 ab 24 5e c2 0d 82 fd 46 a8 ab 6c 93 k.LI.$^....F..l. -0a00: cc 62 52 42 75 92 f8 9a fa 5e 5e b2 b0 61 e5 1f .bRBu....^^..a.. -0a10: 1f b9 7f 09 98 e8 3d fa 83 7f 47 69 a1 02 03 01 ......=...Gi.... -0a20: 00 01 a3 82 01 ae 30 82 01 aa 30 1d 06 03 55 1d ......0...0...U. -0a30: 0e 04 16 04 14 74 85 80 c0 66 c7 df 37 de cf bd .....t...f..7... -0a40: 29 37 aa 03 1d be ed cd 17 30 1f 06 03 55 1d 23 )7.......0...U.# -0a50: 04 18 30 16 80 14 4e 22 54 20 18 95 e6 e3 6e e6 ..0...N"T ....n. -0a60: 0f fa fa b9 12 ed 06 17 8f 39 30 0e 06 03 55 1d .........90...U. -0a70: 0f 01 01 ff 04 04 03 02 01 86 30 1d 06 03 55 1d ..........0...U. -0a80: 25 04 16 30 14 06 08 2b 06 01 05 05 07 03 01 06 %..0...+........ -0a90: 08 2b 06 01 05 05 07 03 02 30 12 06 03 55 1d 13 .+.......0...U.. -0aa0: 01 01 ff 04 08 30 06 01 01 ff 02 01 00 30 76 06 .....0.......0v. -0ab0: 08 2b 06 01 05 05 07 01 01 04 6a 30 68 30 24 06 .+........j0h0$. -0ac0: 08 2b 06 01 05 05 07 30 01 86 18 68 74 74 70 3a .+.....0...http: -0ad0: 2f 2f 6f 63 73 70 2e 64 69 67 69 63 65 72 74 2e //ocsp.digicert. -0ae0: 63 6f 6d 30 40 06 08 2b 06 01 05 05 07 30 02 86 com0@..+.....0.. -0af0: 34 68 74 74 70 3a 2f 2f 63 61 63 65 72 74 73 2e 4http://cacerts. -0b00: 64 69 67 69 63 65 72 74 2e 63 6f 6d 2f 44 69 67 digicert.com/Dig -0b10: 69 43 65 72 74 47 6c 6f 62 61 6c 52 6f 6f 74 47 iCertGlobalRootG -0b20: 32 2e 63 72 74 30 7b 06 03 55 1d 1f 04 74 30 72 2.crt0{..U...t0r -0b30: 30 37 a0 35 a0 33 86 31 68 74 74 70 3a 2f 2f 63 07.5.3.1http://c -0b40: 72 6c 33 2e 64 69 67 69 63 65 72 74 2e 63 6f 6d rl3.digicert.com -0b50: 2f 44 69 67 69 43 65 72 74 47 6c 6f 62 61 6c 52 /DigiCertGlobalR -0b60: 6f 6f 74 47 32 2e 63 72 6c 30 37 a0 35 a0 33 86 ootG2.crl07.5.3. -0b70: 31 68 74 74 70 3a 2f 2f 63 72 6c 34 2e 64 69 67 1http://crl4.dig -0b80: 69 63 65 72 74 2e 63 6f 6d 2f 44 69 67 69 43 65 icert.com/DigiCe -0b90: 72 74 47 6c 6f 62 61 6c 52 6f 6f 74 47 32 2e 63 rtGlobalRootG2.c -0ba0: 72 6c 30 30 06 03 55 1d 20 04 29 30 27 30 07 06 rl00..U. .)0'0.. -0bb0: 05 67 81 0c 01 01 30 08 06 06 67 81 0c 01 02 01 .g....0...g..... -0bc0: 30 08 06 06 67 81 0c 01 02 02 30 08 06 06 67 81 0...g.....0...g. -0bd0: 0c 01 02 03 30 0d 06 09 2a 86 48 86 f7 0d 01 01 ....0...*.H..... -0be0: 0b 05 00 03 82 01 01 00 75 8b c0 3c 5b ef ff 70 ........u..<[..p -0bf0: 5c 6b 8a f5 21 ef ac 31 e6 43 3d 80 af d7 55 a9 \k..!..1.C=...U. -0c00: 1e c3 8e 18 6c 79 d3 f7 ac 42 df 8f 88 c5 9d b4 ....ly...B...... -0c10: 75 f3 c9 08 fd 8a fe 51 f3 f2 9d 20 1a 04 35 ce u......Q... ..5. -0c20: f8 b6 41 79 af ff cc 96 5e 94 d3 9a 1d 70 2e a2 ..Ay....^....p.. -0c30: 31 8b fb a5 cc 7f 56 df 17 37 97 bf c1 8d 43 86 1.....V..7....C. -0c40: ab 8c 66 7e b9 ed 8b f1 0f 8c b5 d4 55 af 5c 89 ..f~........U.\. -0c50: 9e e0 a7 2a 6d b2 a3 63 32 18 3b cb de b5 9f 83 ...*m..c2.;..... -0c60: b3 11 01 ac 20 0d 90 97 12 b7 29 9c 35 b5 d7 91 .... .....).5... -0c70: 0e ef 40 6f 6d 5c 3b bd a1 d9 fb e2 cb 2e 76 40 ..@om\;.......v@ -0c80: d2 3a bb 2c bf 16 0b ea bd 03 5b 4e 98 3a 2a ed .:.,......[N.:*. -0c90: 05 50 07 15 93 3c 73 39 91 94 5a 48 0e c6 d3 4a .P...1.........>5 -1000: 13 a5 5f f0 f9 70 50 70 47 41 11 57 19 4e c0 8f .._..pPpGA.W.N.. -1010: ae 06 c4 95 13 17 2f 1b 25 9f 75 f2 b1 8e 99 a1 ....../.%.u..... -1020: 6f 13 b1 41 71 fe 88 2a c8 4f 10 20 55 d7 f3 14 o..Aq..*.O. U... -1030: 45 e5 e0 44 f4 ea 87 95 32 93 0e fe 53 46 fa 2c E..D....2...SF., -1040: 9d ff 8b 22 b9 4b d9 09 45 a4 de a4 b8 9a 58 dd ...".K..E.....X. -1050: 1b 7d 52 9f 8e 59 43 88 81 a4 9e 26 d5 6f ad dd .}R..YC....&.o.. -1060: 0d c6 37 7d ed 03 92 1b e5 77 5f 76 ee 3c 8d c4 ..7}.....w_v.<.. -1070: 5d 56 5b a2 d9 66 6e b3 35 37 e5 32 b6 ]V[..fn.57.2. -<= Recv SSL data, 5 bytes (0x5) -0000: 16 03 03 02 51 ....Q -== Info: TLSv1.2 (IN), TLS handshake, Server key exchange (12): -<= Recv SSL data, 589 bytes (0x24d) -0000: 0c 00 02 49 03 00 17 41 04 10 22 ca 42 12 77 1c ...I...A..".B.w. -0010: 99 2f 8a cb 42 d6 3e cd dc 2e d9 c1 ab 20 4f 98 ./..B.>...... O. -0020: e1 dd ff ad 39 8f 34 2a a2 b9 aa 52 2f a5 fc af ....9.4*...R/... -0030: 7a 3f 58 eb d4 d7 37 64 91 0c 43 dd 12 fb d8 f3 z?X...7d..C..... -0040: fd 2d d7 fb 65 e1 71 38 1f 06 01 02 00 63 18 02 .-..e.q8.....c.. -0050: 8f 63 34 76 63 95 02 6a e3 b6 a5 73 5a 6e b5 63 .c4vc..j...sZn.c -0060: 13 16 b0 16 49 32 3c 4f 7b 44 90 24 a8 1e 9c 63 ....I2I.as. -00a0: 48 bd fe f2 bc ad 61 07 0c 66 c6 1b 47 d5 aa dc H.....a..f..G... -00b0: ba a7 b6 c6 8f 68 31 6d d3 04 f3 1d b3 e1 b8 db .....h1m........ -00c0: 43 3b a6 e1 14 19 bf c8 01 56 9d 14 4d fb 6d d8 C;.......V..M.m. -00d0: 82 08 f2 77 62 39 a5 a0 d5 de af e9 3e e9 60 d4 ...wb9......>.`. -00e0: 36 66 1e 1d 3b 6f 9c 45 0a 38 c0 42 13 9b c6 1a 6f..;o.E.8.B.... -00f0: 26 8b e7 d7 a5 61 4d 1f e5 9f 23 2d f2 9e cd c8 &....aM...#-.... -0100: 8d 53 37 92 30 c3 58 6f 92 43 f7 52 7e 50 3d 92 .S7.0.Xo.C.R~P=. -0110: 03 1d 00 a0 25 83 22 cc 60 96 15 83 80 38 c2 47 ....%.".`....8.G -0120: 60 13 2e 46 8c b6 d7 8e b4 ac d2 7e 4d a9 84 c4 `..F.......~M... -0130: f2 5c 54 17 5b bc 00 96 80 5f 79 bd 59 66 78 e8 .\T.[...._y.Yfx. -0140: d1 33 18 16 ba b8 c5 1d 35 1a 1e 23 09 8f cc d1 .3......5..#.... -0150: d4 5b 06 96 ea 4d 70 4f 88 35 ff 20 3e b9 f8 51 .[...MpO.5. >..Q -0160: a9 4e 73 0d f0 bf d1 e9 ec 03 cd ff ca d8 25 df .Ns...........%. -0170: 45 44 f7 12 16 e6 b2 eb 41 be e2 5b 9f e3 8b a5 ED......A..[.... -0180: 0c 5a e3 7a cb 5c 50 ff b3 a2 99 3c fe 5c 1e 47 .Z.z.\P....<.\.G -0190: de 09 ff 78 28 32 1a 08 b0 17 64 94 ef 30 c7 1c ...x(2....d..0.. -01a0: e9 28 82 82 64 46 a6 56 dd 09 73 04 26 d7 4a ae .(..dF.V..s.&.J. -01b0: 31 ef ef 64 40 3b 3b 0b 63 59 78 75 10 0e 0c 97 1..d@;;.cYxu.... -01c0: 7f cd 4e 69 b0 c2 a7 43 5b d8 e3 71 cd 14 32 3b ..Ni...C[..q..2; -01d0: 8e dd ad 96 2f b6 47 de f8 f2 e5 ed 96 73 7d 30 ..../.G......s}0 -01e0: 10 cb d8 9a 09 a5 b7 b1 d4 dc 2c 93 ff 18 96 97 ..........,..... -01f0: 10 7a df 2e 89 24 ee 84 a4 ec 1f d7 da 5c d2 4c .z...$.......\.L -0200: 0f eb c1 33 e9 49 2e 21 f5 b9 c3 97 40 46 dd 66 ...3.I.!....@F.f -0210: ea 47 b1 43 5c 21 96 5e 28 b1 e8 b6 d8 35 d9 11 .G.C\!.^(....5.. -0220: a1 b3 bf ee 6d db 21 4d a8 2b 22 e2 d9 23 3d 05 ....m.!M.+"..#=. -0230: 17 cb 27 f9 32 d0 13 89 55 d1 3b 89 1a 21 e7 fd ..'.2...U.;..!.. -0240: 9d 7a 8d 75 c0 29 b2 65 48 75 6c 6d 4a .z.u.).eHulmJ -== Info: TLSv1.2 (IN), TLS handshake, Server finished (14): -<= Recv SSL data, 4 bytes (0x4) -0000: 0e 00 00 00 .... -=> Send SSL data, 5 bytes (0x5) -0000: 16 03 03 00 46 ....F -== Info: TLSv1.2 (OUT), TLS handshake, Client key exchange (16): -=> Send SSL data, 70 bytes (0x46) -0000: 10 00 00 42 41 04 17 2c ca 93 9f 2d 0a 89 d6 c6 ...BA..,...-.... -0010: 24 5d 8c 20 2b ae 57 43 5a bd e9 4e 3c 67 d5 a1 $]. +.WCZ..N Send SSL data, 5 bytes (0x5) -0000: 14 03 03 00 01 ..... -== Info: TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): -=> Send SSL data, 1 bytes (0x1) -0000: 01 . -=> Send SSL data, 5 bytes (0x5) -0000: 16 03 03 00 28 ....( -== Info: TLSv1.2 (OUT), TLS handshake, Finished (20): -=> Send SSL data, 16 bytes (0x10) -0000: 14 00 00 0c b6 08 5f 26 5d 3b 08 d8 bf c6 c2 c9 ......_&];...... -<= Recv SSL data, 5 bytes (0x5) -0000: 14 03 03 00 01 ..... -<= Recv SSL data, 5 bytes (0x5) -0000: 16 03 03 00 28 ....( -== Info: TLSv1.2 (IN), TLS handshake, Finished (20): -<= Recv SSL data, 16 bytes (0x10) -0000: 14 00 00 0c df 51 8b 08 22 c2 35 91 f7 8e 2b b0 .....Q..".5...+. -== Info: SSL connection using TLSv1.2 / ECDHE-RSA-AES256-GCM-SHA384 / secp256r1 / rsaEncryption -== Info: ALPN: server accepted http/1.1 -== Info: Server certificate: -== Info: subject: C=AT; L=Wien; O=ÖBB-Business Competence Center GmbH; CN=*.nightjet.com -== Info: start date: Sep 13 00:00:00 2024 GMT -== Info: expire date: Sep 18 23:59:59 2025 GMT -== Info: subjectAltName: host "nightjet.com" matched cert's "nightjet.com" -== Info: issuer: C=US; O=DigiCert Inc; CN=DigiCert Global G2 TLS RSA SHA256 2020 CA1 -== Info: SSL certificate verify ok. -== Info: Certificate level 0: Public key type RSA (4096/152 Bits/secBits), signed using sha256WithRSAEncryption -== Info: Certificate level 1: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption -== Info: Certificate level 2: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption -== Info: Connected to nightjet.com (195.69.192.144) port 443 -== Info: using HTTP/1.x -=> Send SSL data, 5 bytes (0x5) -0000: 17 03 03 02 8c ..... -=> Send header, 316 bytes (0x13c) -0000: 50 4f 53 54 20 2f 6e 6a 2d 62 6f 6f 6b 69 6e 67 POST /nj-booking -0010: 2d 6f 63 70 2f 6f 66 66 65 72 2f 67 65 74 20 48 -ocp/offer/get H -0020: 54 54 50 2f 31 2e 31 0d 0a 48 6f 73 74 3a 20 6e TTP/1.1..Host: n -0030: 69 67 68 74 6a 65 74 2e 63 6f 6d 0d 0a 55 73 65 ightjet.com..Use -0040: 72 2d 41 67 65 6e 74 3a 20 63 75 72 6c 2f 38 2e r-Agent: curl/8. -0050: 31 34 2e 31 0d 0a 41 63 63 65 70 74 3a 20 2a 2f 14.1..Accept: */ -0060: 2a 0d 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a *..Content-Type: -0070: 20 61 70 70 6c 69 63 61 74 69 6f 6e 2f 6a 73 6f application/jso -0080: 6e 0d 0a 78 2d 74 6f 6b 65 6e 3a 20 65 79 4a 68 n..x-token: eyJh -0090: 62 47 63 69 4f 69 4a 49 55 7a 49 31 4e 69 4a 39 bGciOiJIUzI1NiJ9 -00a0: 2e 65 79 4a 6c 65 48 41 69 4f 6a 45 33 4e 54 55 .eyJleHAiOjE3NTU -00b0: 31 4d 7a 63 77 4d 6a 55 73 49 6e 42 31 59 6d 78 1MzcwMjUsInB1Ymx -00c0: 70 59 30 6c 6b 49 6a 6f 69 59 57 5a 69 5a 6a 4d pY0lkIjoiYWZiZjM -00d0: 33 4e 7a 42 6a 5a 47 55 32 4e 44 6c 6c 4e 54 67 3NzBjZGU2NDllNTg -00e0: 32 5a 47 4a 69 4d 57 59 79 4f 54 49 78 4e 32 4e 2ZGJiMWYyOTIxN2N -00f0: 6b 59 57 55 69 66 51 2e 46 71 5a 4d 42 65 4f 52 kYWUifQ.FqZMBeOR -0100: 66 31 53 76 58 7a 48 42 4f 67 77 76 50 6f 54 69 f1SvXzHBOgwvPoTi -0110: 37 78 50 68 62 71 34 74 62 49 67 38 4b 4d 53 58 7xPhbq4tbIg8KMSX -0120: 35 65 49 0d 0a 43 6f 6e 74 65 6e 74 2d 4c 65 6e 5eI..Content-Len -0130: 67 74 68 3a 20 33 31 32 0d 0a 0d 0a gth: 312.... -=> Send data, 312 bytes (0x138) -0000: 7b 20 22 6e 6a 46 72 6f 6d 22 3a 20 38 30 31 31 { "njFrom": 8011 -0010: 31 36 30 2c 20 22 6e 6a 44 65 70 22 3a 20 31 37 160, "njDep": 17 -0020: 36 30 34 36 31 36 38 30 30 30 30 2c 20 22 6e 6a 60461680000, "nj -0030: 54 6f 22 3a 20 38 37 30 30 30 31 31 2c 20 22 6d To": 8700011, "m -0040: 61 78 43 68 61 6e 67 65 73 22 3a 20 30 2c 20 22 axChanges": 0, " -0050: 66 69 6c 74 65 72 22 3a 20 7b 20 22 6e 6a 44 65 filter": { "njDe -0060: 70 61 72 74 75 72 65 22 3a 20 31 37 36 30 34 36 parture": 176046 -0070: 31 36 38 30 30 30 30 20 7d 2c 20 22 6f 62 6a 65 1680000 }, "obje -0080: 63 74 73 22 3a 20 5b 20 7b 20 22 62 69 72 74 68 cts": [ { "birth -0090: 44 61 74 65 22 3a 20 22 31 39 39 33 2d 31 30 2d Date": "1993-10- -00a0: 31 33 22 2c 20 22 63 61 72 64 73 22 3a 20 5b 20 13", "cards": [ -00b0: 31 32 37 20 5d 2c 20 22 67 65 6e 64 65 72 22 3a 127 ], "gender": -00c0: 20 22 66 65 6d 61 6c 65 22 2c 20 22 74 79 70 65 "female", "type -00d0: 22 3a 20 22 70 65 72 73 6f 6e 22 20 7d 20 5d 2c ": "person" } ], -00e0: 20 22 72 65 6c 61 74 69 6f 6e 73 22 3a 20 5b 20 "relations": [ -00f0: 7b 20 22 6c 68 73 22 3a 20 31 2c 20 22 72 65 6c { "lhs": 1, "rel -0100: 61 74 69 6f 6e 54 79 70 65 22 3a 20 22 61 74 74 ationType": "att -0110: 65 6e 64 61 6e 74 5f 6f 66 22 2c 20 22 72 68 73 endant_of", "rhs -0120: 22 3a 20 30 20 7d 20 5d 2c 20 22 6c 61 6e 67 22 ": 0 } ], "lang" -0130: 3a 20 22 64 65 22 20 7d : "de" } -== Info: upload completely sent off: 312 bytes -<= Recv SSL data, 5 bytes (0x5) -0000: 17 03 03 00 bd ..... -<= Recv header, 40 bytes (0x28) -0000: 48 54 54 50 2f 31 2e 31 20 33 30 32 20 46 6f 75 HTTP/1.1 302 Fou -0010: 6e 64 20 3a 20 4d 6f 76 65 64 20 54 65 6d 70 6f nd : Moved Tempo -0020: 72 61 72 69 6c 79 0d 0a rarily.. -== Info: Need to rewind upload for next request -<= Recv header, 61 bytes (0x3d) -0000: 4c 6f 63 61 74 69 6f 6e 3a 20 68 74 74 70 73 3a Location: https: -0010: 2f 2f 77 77 77 2e 6e 69 67 68 74 6a 65 74 2e 63 //www.nightjet.c -0020: 6f 6d 2f 6e 6a 2d 62 6f 6f 6b 69 6e 67 2d 6f 63 om/nj-booking-oc -0030: 70 2f 6f 66 66 65 72 2f 67 65 74 0d 0a p/offer/get.. -<= Recv header, 19 bytes (0x13) -0000: 43 6f 6e 6e 65 63 74 69 6f 6e 3a 20 63 6c 6f 73 Connection: clos -0010: 65 0d 0a e.. -<= Recv header, 25 bytes (0x19) -0000: 43 61 63 68 65 2d 43 6f 6e 74 72 6f 6c 3a 20 6e Cache-Control: n -0010: 6f 2d 63 61 63 68 65 0d 0a o-cache.. -<= Recv header, 18 bytes (0x12) -0000: 50 72 61 67 6d 61 3a 20 6e 6f 2d 63 61 63 68 65 Pragma: no-cache -0010: 0d 0a .. -<= Recv header, 2 bytes (0x2) -0000: 0d 0a .. -== Info: shutting down connection #0 -== Info: Issue another request to this URL: 'https://www.nightjet.com/nj-booking-ocp/offer/get' -== Info: Stick to POST instead of GET -== Info: Host www.nightjet.com:443 was resolved. -== Info: IPv6: (none) -== Info: IPv4: 195.69.192.144 -== Info: Trying 195.69.192.144:443... -== Info: ALPN: curl offers h2,http/1.1 -=> Send SSL data, 5 bytes (0x5) -0000: 16 03 01 06 1a ..... -== Info: TLSv1.3 (OUT), TLS handshake, Client hello (1): -=> Send SSL data, 1562 bytes (0x61a) -0000: 01 00 06 16 03 03 09 69 46 99 f6 b5 bf e9 78 2e .......iF.....x. -0010: 6c f0 a0 f3 c3 24 a5 44 ae 95 3b 53 47 68 61 ef l....$.D..;SGha. -0020: ec 42 f0 d7 5b c1 20 06 5e 97 fc fe a9 0d 27 c6 .B..[. .^.....'. -0030: 38 28 10 21 96 84 41 73 1d e9 f2 1b 59 3c b0 c7 8(.!..As....Y<.. -0040: 98 ed 94 e0 c9 8a 0b 00 3c 13 02 13 03 13 01 c0 ........<....... -0050: 2c c0 30 00 9f cc a9 cc a8 cc aa c0 2b c0 2f 00 ,.0.........+./. -0060: 9e c0 24 c0 28 00 6b c0 23 c0 27 00 67 c0 0a c0 ..$.(.k.#.'.g... -0070: 14 00 39 c0 09 c0 13 00 33 00 9d 00 9c 00 3d 00 ..9.....3.....=. -0080: 3c 00 35 00 2f 01 00 05 91 ff 01 00 01 00 00 00 <.5./........... -0090: 00 15 00 13 00 00 10 77 77 77 2e 6e 69 67 68 74 .......www.night -00a0: 6a 65 74 2e 63 6f 6d 00 0b 00 04 03 00 01 02 00 jet.com......... -00b0: 0a 00 12 00 10 11 ec 00 1d 00 17 00 1e 00 18 00 ................ -00c0: 19 01 00 01 01 00 10 00 0e 00 0c 02 68 32 08 68 ............h2.h -00d0: 74 74 70 2f 31 2e 31 00 16 00 00 00 17 00 00 00 ttp/1.1......... -00e0: 31 00 00 00 0d 00 36 00 34 09 05 09 06 09 04 04 1.....6.4....... -00f0: 03 05 03 06 03 08 07 08 08 08 1a 08 1b 08 1c 08 ................ -0100: 09 08 0a 08 0b 08 04 08 05 08 06 04 01 05 01 06 ................ -0110: 01 03 03 03 01 03 02 04 02 05 02 06 02 00 2b 00 ..............+. -0120: 05 04 03 04 03 03 00 2d 00 02 01 01 00 33 04 ea .......-.....3.. -0130: 04 e8 11 ec 04 c0 37 39 95 c4 e6 40 f5 60 be 31 ......79...@.`.1 -0140: 42 b0 ef f2 5b 45 81 14 f4 2a 2e bd 45 41 51 6b B...[E...*..EAQk -0150: 38 f3 d6 13 7e cc bc 5c 42 1a cc e7 93 91 66 26 8...~..\B.....f& -0160: 97 ca ca 77 e0 7e 1b 5a 22 1d 81 c2 7d d2 ae 8a ...w.~.Z"...}... -0170: 29 88 75 eb 74 f1 2c 5a 47 fa 0d 1d 7a 30 85 4a ).u.t.,ZG...z0.J -0180: 79 11 e8 a3 87 27 80 16 bc 63 8b f9 56 6b 84 a9 y....'...c..Vk.. -0190: ce 16 70 ec a2 5d 48 e3 c7 df c9 76 35 5a 7f 31 ..p..]H....v5Z.1 -01a0: 35 81 0f b9 01 70 d8 3e e2 2b c9 14 9b 89 69 73 5....p.>.+....is -01b0: ca 98 6a 1f 1f 11 39 c1 39 34 25 d6 8c a5 a8 b6 ..j...9.94%..... -01c0: 6e f5 a2 9b bb 34 4e 28 3e 56 b7 27 ea 4b 10 af n....4N(>V.'.K.. -01d0: 58 cd f7 f9 71 2e e9 37 c8 f7 c6 e4 41 3a ba a1 X...q..7....A:.. -01e0: 67 0d 10 76 ab 25 98 8f 06 42 20 3c 79 d2 06 11 g..v.%...B . -05a0: 33 f8 20 47 82 f9 46 52 15 08 bf 4b 76 1c 04 b7 3. G..FR...Kv... -05b0: ca 4b 29 63 43 8e 14 06 88 ae 7f 3a 11 e2 32 82 .K)cC......:..2. -05c0: fc 30 12 30 2f ae 48 98 f5 cd fc 7b 89 f1 75 18 .0.0/.H....{..u. -05d0: 13 fb 24 99 26 68 7e e9 2d 95 81 61 ae 74 5b d2 ..$.&h~.-..a.t[. -05e0: ef fb 26 26 3f 6a 5d d0 e7 d1 fd ac 10 00 da b1 ..&&?j]......... -05f0: ba cd fd 3d 49 49 00 1d 00 20 a8 90 6a 78 94 f7 ...=II... ..jx.. -0600: 29 0c d4 b9 ff ac f1 f1 c1 74 75 7f 61 77 81 a5 )........tu.aw.. -0610: 81 ae f0 26 b1 73 dc 1c 2c 00 ...&.s..,. -<= Recv SSL data, 5 bytes (0x5) -0000: 16 03 03 10 e7 ..... -== Info: TLSv1.3 (IN), TLS handshake, Server hello (2): -<= Recv SSL data, 106 bytes (0x6a) -0000: 02 00 00 66 03 03 68 9a 32 8c c0 66 7a ac be 51 ...f..h.2..fz..Q -0010: fb b9 20 60 1e 31 0c ad 1a bb cc 04 0d 03 ee 48 .. `.1.........H -0020: d6 52 a0 3e 22 2d 20 b1 49 b5 29 93 19 4f e8 82 .R.>"- .I.)..O.. -0030: e2 b0 5e 6c 39 8d ad 7b 74 b7 68 f7 42 4b 1f 89 ..^l9..{t.h.BK.. -0040: 3d 6d 44 9e 27 41 12 c0 30 00 00 1e 00 00 00 00 =mD.'A..0....... -0050: ff 01 00 01 00 00 10 00 0b 00 09 08 68 74 74 70 ............http -0060: 2f 31 2e 31 00 0b 00 02 01 00 /1.1...... -== Info: TLSv1.2 (IN), TLS handshake, Certificate (11): -<= Recv SSL data, 4221 bytes (0x107d) -0000: 0b 00 10 79 00 10 76 00 07 e3 30 82 07 df 30 82 ...y..v...0...0. -0010: 06 c7 a0 03 02 01 02 02 10 06 5b 7f c5 dd ae 6b ..........[....k -0020: c9 5a 51 ae 71 ed 37 2a 36 30 0d 06 09 2a 86 48 .ZQ.q.7*60...*.H -0030: 86 f7 0d 01 01 0b 05 00 30 59 31 0b 30 09 06 03 ........0Y1.0... -0040: 55 04 06 13 02 55 53 31 15 30 13 06 03 55 04 0a U....US1.0...U.. -0050: 13 0c 44 69 67 69 43 65 72 74 20 49 6e 63 31 33 ..DigiCert Inc13 -0060: 30 31 06 03 55 04 03 13 2a 44 69 67 69 43 65 72 01..U...*DigiCer -0070: 74 20 47 6c 6f 62 61 6c 20 47 32 20 54 4c 53 20 t Global G2 TLS -0080: 52 53 41 20 53 48 41 32 35 36 20 32 30 32 30 20 RSA SHA256 2020 -0090: 43 41 31 30 1e 17 0d 32 34 30 39 31 33 30 30 30 CA10...240913000 -00a0: 30 30 30 5a 17 0d 32 35 30 39 31 38 32 33 35 39 000Z..2509182359 -00b0: 35 39 5a 30 64 31 0b 30 09 06 03 55 04 06 13 02 59Z0d1.0...U.... -00c0: 41 54 31 0d 30 0b 06 03 55 04 07 13 04 57 69 65 AT1.0...U....Wie -00d0: 6e 31 2d 30 2b 06 03 55 04 0a 0c 24 c3 96 42 42 n1-0+..U...$..BB -00e0: 2d 42 75 73 69 6e 65 73 73 20 43 6f 6d 70 65 74 -Business Compet -00f0: 65 6e 63 65 20 43 65 6e 74 65 72 20 47 6d 62 48 ence Center GmbH -0100: 31 17 30 15 06 03 55 04 03 0c 0e 2a 2e 6e 69 67 1.0...U....*.nig -0110: 68 74 6a 65 74 2e 63 6f 6d 30 82 02 22 30 0d 06 htjet.com0.."0.. -0120: 09 2a 86 48 86 f7 0d 01 01 01 05 00 03 82 02 0f .*.H............ -0130: 00 30 82 02 0a 02 82 02 01 00 a4 de 3e 31 2b c5 .0..........>1+. -0140: de 2d c2 19 ed 68 0e 2a 58 b7 ea 39 2a 12 2f 3b .-...h.*X..9*./; -0150: 9a 14 a4 ff 40 6a ab 69 d4 c4 d5 6b d7 a6 95 3f ....@j.i...k...? -0160: 73 7d b1 ea 9d 15 dd 51 5e 67 32 d0 8f 42 d1 e3 s}.....Q^g2..B.. -0170: be d9 ce db c9 78 12 e5 7b 1b b9 d5 4c bc cd c0 .....x..{...L... -0180: 14 ea da 70 e8 fa ea 70 75 bb 38 3e d3 08 bf 7c ...p...pu.8>...| -0190: 86 d1 ff c0 8d 82 93 9c 03 bf 36 c9 d1 ce e2 27 ..........6....' -01a0: 94 d6 61 89 18 22 ef 44 71 3b ba fc 4d 70 d2 75 ..a..".Dq;..Mp.u -01b0: 0d 09 82 db 0a 78 57 c9 82 1b a3 cd b8 13 d8 14 .....xW......... -01c0: e2 57 95 2a 5c 04 e0 e1 67 47 22 d7 85 2e cc e6 .W.*\...gG"..... -01d0: 0e 87 80 4c 5c 72 d7 1b 95 3e e7 e5 88 1e 39 49 ...L\r...>....9I -01e0: 40 ff f7 8a c8 5c ea f6 6d b9 9d 5e 98 a4 d4 bf @....\..m..^.... -01f0: b6 9b 16 29 f6 bb 49 11 ca cc b7 ed d7 2b 00 45 ...)..I......+.E -0200: 1e ae 42 e2 62 51 df be 59 17 d0 e2 51 ec 1c 4b ..B.bQ..Y...Q..K -0210: cb 98 79 87 d5 ae 68 03 a1 74 d2 e5 27 23 35 8b ..y...h..t..'#5. -0220: 80 5e c0 aa c9 a7 5b ec 8a 1e fa a1 f8 67 af d2 .^....[......g.. -0230: 95 32 c2 29 63 bc fd 64 8e 41 ba 5a 53 3f 60 5e .2.)c..d.A.ZS?`^ -0240: 92 ee 04 61 c2 e9 31 3c 4c d7 46 ca 8c 85 cf 52 ...a..1rg.D6=S.%{.]. -02b0: eb 54 a5 ed 5e a3 06 4f fb 7d ed ea 66 5f 94 b3 .T..^..O.}..f_.. -02c0: a5 6e 9a 67 53 16 59 82 dc 7f 96 d5 6a 81 42 52 .n.gS.Y.....j.BR -02d0: 15 5a 31 70 3c c1 ca c5 ce 52 75 55 c1 58 f0 80 .Z1p<....RuU.X.. -02e0: 2d f6 21 13 bc c0 67 c9 78 e2 45 ab ec 29 3e 80 -.!...g.x.E..)>. -02f0: 4a 14 2b f3 88 63 f6 19 6a 35 18 53 5a b9 5b 60 J.+..c..j5.SZ.[` -0300: 8d a1 be 13 4c 53 48 e4 ed 71 bb 03 2f b6 ee 8c ....LSH..q../... -0310: cb 1a 31 0b ca 77 e4 26 4e cb 84 20 fe a8 d9 18 ..1..w.&N.. .... -0320: 07 9e f1 39 fb 6e b8 c3 14 ad f7 52 c3 fc d4 7c ...9.n.....R...| -0330: 85 42 88 de 1a af ce 4d 8f 4b 02 03 01 00 01 a3 .B.....M.K...... -0340: 82 03 96 30 82 03 92 30 1f 06 03 55 1d 23 04 18 ...0...0...U.#.. -0350: 30 16 80 14 74 85 80 c0 66 c7 df 37 de cf bd 29 0...t...f..7...) -0360: 37 aa 03 1d be ed cd 17 30 1d 06 03 55 1d 0e 04 7.......0...U... -0370: 16 04 14 a6 c5 a0 2e fb 1d fd c6 7a 0a 16 f4 08 ...........z.... -0380: fa 1c c7 18 31 6e 89 30 27 06 03 55 1d 11 04 20 ....1n.0'..U... -0390: 30 1e 82 0e 2a 2e 6e 69 67 68 74 6a 65 74 2e 63 0...*.nightjet.c -03a0: 6f 6d 82 0c 6e 69 67 68 74 6a 65 74 2e 63 6f 6d om..nightjet.com -03b0: 30 3e 06 03 55 1d 20 04 37 30 35 30 33 06 06 67 0>..U. .70503..g -03c0: 81 0c 01 02 02 30 29 30 27 06 08 2b 06 01 05 05 .....0)0'..+.... -03d0: 07 02 01 16 1b 68 74 74 70 3a 2f 2f 77 77 77 2e .....http://www. -03e0: 64 69 67 69 63 65 72 74 2e 63 6f 6d 2f 43 50 53 digicert.com/CPS -03f0: 30 0e 06 03 55 1d 0f 01 01 ff 04 04 03 02 05 a0 0...U........... -0400: 30 1d 06 03 55 1d 25 04 16 30 14 06 08 2b 06 01 0...U.%..0...+.. -0410: 05 05 07 03 01 06 08 2b 06 01 05 05 07 03 02 30 .......+.......0 -0420: 81 9f 06 03 55 1d 1f 04 81 97 30 81 94 30 48 a0 ....U.....0..0H. -0430: 46 a0 44 86 42 68 74 74 70 3a 2f 2f 63 72 6c 33 F.D.Bhttp://crl3 -0440: 2e 64 69 67 69 63 65 72 74 2e 63 6f 6d 2f 44 69 .digicert.com/Di -0450: 67 69 43 65 72 74 47 6c 6f 62 61 6c 47 32 54 4c giCertGlobalG2TL -0460: 53 52 53 41 53 48 41 32 35 36 32 30 32 30 43 41 SRSASHA2562020CA -0470: 31 2d 31 2e 63 72 6c 30 48 a0 46 a0 44 86 42 68 1-1.crl0H.F.D.Bh -0480: 74 74 70 3a 2f 2f 63 72 6c 34 2e 64 69 67 69 63 ttp://crl4.digic -0490: 65 72 74 2e 63 6f 6d 2f 44 69 67 69 43 65 72 74 ert.com/DigiCert -04a0: 47 6c 6f 62 61 6c 47 32 54 4c 53 52 53 41 53 48 GlobalG2TLSRSASH -04b0: 41 32 35 36 32 30 32 30 43 41 31 2d 31 2e 63 72 A2562020CA1-1.cr -04c0: 6c 30 81 87 06 08 2b 06 01 05 05 07 01 01 04 7b l0....+........{ -04d0: 30 79 30 24 06 08 2b 06 01 05 05 07 30 01 86 18 0y0$..+.....0... -04e0: 68 74 74 70 3a 2f 2f 6f 63 73 70 2e 64 69 67 69 http://ocsp.digi -04f0: 63 65 72 74 2e 63 6f 6d 30 51 06 08 2b 06 01 05 cert.com0Q..+... -0500: 05 07 30 02 86 45 68 74 74 70 3a 2f 2f 63 61 63 ..0..Ehttp://cac -0510: 65 72 74 73 2e 64 69 67 69 63 65 72 74 2e 63 6f erts.digicert.co -0520: 6d 2f 44 69 67 69 43 65 72 74 47 6c 6f 62 61 6c m/DigiCertGlobal -0530: 47 32 54 4c 53 52 53 41 53 48 41 32 35 36 32 30 G2TLSRSASHA25620 -0540: 32 30 43 41 31 2d 31 2e 63 72 74 30 0c 06 03 55 20CA1-1.crt0...U -0550: 1d 13 01 01 ff 04 02 30 00 30 82 01 7c 06 0a 2b .......0.0..|..+ -0560: 06 01 04 01 d6 79 02 04 02 04 82 01 6c 04 82 01 .....y......l... -0570: 68 01 66 00 76 00 12 f1 4e 34 bd 53 72 4c 84 06 h.f.v...N4.SrL.. -0580: 19 c3 8f 3f 7a 13 f8 e7 b5 62 87 88 9c 6d 30 05 ...?z....b...m0. -0590: 84 eb e5 86 26 3a 00 00 01 91 ea 39 42 09 00 00 ....&:.....9B... -05a0: 04 03 00 47 30 45 02 20 4b c2 a0 bf 16 ad 4a 4a ...G0E. K.....JJ -05b0: e9 e1 6e 58 02 5d 14 7b 0f 65 14 30 00 da b6 6e ..nX.].{.e.0...n -05c0: 5a f7 fc fd d2 42 da a4 02 21 00 d1 0c 95 a6 8b Z....B...!...... -05d0: 5a 88 97 96 9d 7a 5c 2b 75 fd 35 3f f7 34 9a 30 Z....z\+u.5?.4.0 -05e0: d4 17 44 95 53 7b 62 75 13 04 2d 00 76 00 7d 59 ..D.S{bu..-.v.}Y -05f0: 1e 12 e1 78 2a 7b 1c 61 67 7c 5e fd f8 d0 87 5c ...x*{.ag|^....\ -0600: 14 a0 4e 95 9e b9 03 2f d9 0e 8c 2e 79 b8 00 00 ..N..../....y... -0610: 01 91 ea 39 41 cc 00 00 04 03 00 47 30 45 02 21 ...9A......G0E.! -0620: 00 8e 17 d7 b5 76 d7 d2 f1 5c 94 bc 96 34 f6 53 .....v...\...4.S -0630: 96 d4 dd e7 0a d7 9b 08 17 1a f5 3c f2 7d ad 6a ...........<.}.j -0640: 19 02 20 72 1f d7 fe 86 5e be b2 1b 76 d8 b3 06 .. r....^...v... -0650: 0d 8e 33 09 e0 f3 65 b1 3d 9f 2b 95 6a 7b a2 0e ..3...e.=.+.j{.. -0660: 2c 12 1f 00 74 00 e6 d2 31 63 40 77 8c c1 10 41 ,...t...1c@w...A -0670: 06 d7 71 b9 ce c1 d2 40 f6 96 84 86 fb ba 87 32 ..q....@.......2 -0680: 1d fd 1e 37 8e 50 00 00 01 91 ea 39 41 e3 00 00 ...7.P.....9A... -0690: 04 03 00 45 30 43 02 1f 1a 72 c6 2f c6 b3 ea ce ...E0C...r./.... -06a0: fc 3e c4 28 8d cb 8e 2e c6 f3 39 9b 46 7c 4a ae .>.(......9.F|J. -06b0: c0 79 f7 6c 4d f5 4c 02 20 59 b5 63 76 06 2e 79 .y.lM.L. Y.cv..y -06c0: 93 02 09 cb 9f 6e 41 4a 55 f8 1a 7d 6a 01 dc 27 .....nAJU..}j..' -06d0: c3 b9 33 28 1c 5c 1d 29 fe 30 0d 06 09 2a 86 48 ..3(.\.).0...*.H -06e0: 86 f7 0d 01 01 0b 05 00 03 82 01 01 00 30 76 06 .............0v. -06f0: 1b 23 24 1a 96 e0 70 1b 90 a4 80 a8 2b 2d 54 de .#$...p.....+-T. -0700: 71 57 b1 51 64 e0 7e 83 a1 e6 5e 93 79 7e bc c7 qW.Qd.~...^.y~.. -0710: 89 21 71 e3 79 7f 1a 4a fa a4 f8 cc a3 f3 d2 4f .!q.y..J.......O -0720: 01 63 a7 aa fa e2 8d 72 97 bc cb b2 6b 1c 3b 37 .c.....r....k.;7 -0730: 30 6e ff d8 fe da 63 9c 9e b3 ff 65 b9 cb 68 7f 0n....c....e..h. -0740: 14 a0 f6 27 52 ef 1c c9 fb 91 74 f6 89 5e b9 bb ...'R.....t..^.. -0750: 76 bb 80 6b 89 2d 96 83 44 48 d1 4e ee 43 84 82 v..k.-..DH.N.C.. -0760: f7 8d 24 b4 be 16 46 15 1c 28 e4 fc f0 b2 86 c3 ..$...F..(...... -0770: 1c 1b 9c 9b 40 db 1e cc 89 f5 94 df 7a 63 e9 b0 ....@.......zc.. -0780: 40 d1 e9 74 81 ea b6 c0 de 65 dc c7 eb 0b ec 76 @..t.....e.....v -0790: cd dc 24 d0 e3 ea 87 e5 82 4e 72 cf f3 11 aa 53 ..$......Nr....S -07a0: fd fe 04 f3 6a c7 a0 3a 51 77 7c 3b 55 7d c0 45 ....j..:Qw|;U}.E -07b0: bd 84 cb 71 da 48 a5 39 7e 53 b9 18 68 b1 a2 51 ...q.H.9~S..h..Q -07c0: 6b 50 2d 59 2e dc 4b 4f 01 cc 48 5a 9d 86 fc 75 kP-Y..KO..HZ...u -07d0: be 1f f3 45 f0 72 3f 2a 69 be ab 26 9c 40 35 ad ...E.r?*i..&.@5. -07e0: 8c a4 09 fd 43 b6 5b ad e3 29 77 33 4a 00 04 f8 ....C.[..)w3J... -07f0: 30 82 04 f4 30 82 03 dc a0 03 02 01 02 02 10 08 0...0........... -0800: 5f 94 c0 2d 85 7b e8 cc 14 ff 53 ed a2 3e 2a 30 _..-.{....S..>*0 -0810: 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 30 61 ...*.H........0a -0820: 31 0b 30 09 06 03 55 04 06 13 02 55 53 31 15 30 1.0...U....US1.0 -0830: 13 06 03 55 04 0a 13 0c 44 69 67 69 43 65 72 74 ...U....DigiCert -0840: 20 49 6e 63 31 19 30 17 06 03 55 04 0b 13 10 77 Inc1.0...U....w -0850: 77 77 2e 64 69 67 69 63 65 72 74 2e 63 6f 6d 31 ww.digicert.com1 -0860: 20 30 1e 06 03 55 04 03 13 17 44 69 67 69 43 65 0...U....DigiCe -0870: 72 74 20 47 6c 6f 62 61 6c 20 52 6f 6f 74 20 47 rt Global Root G -0880: 32 30 1e 17 0d 32 30 30 39 32 34 30 30 30 30 30 20...20092400000 -0890: 30 5a 17 0d 33 30 30 39 32 33 32 33 35 39 35 39 0Z..300923235959 -08a0: 5a 30 59 31 0b 30 09 06 03 55 04 06 13 02 55 53 Z0Y1.0...U....US -08b0: 31 15 30 13 06 03 55 04 0a 13 0c 44 69 67 69 43 1.0...U....DigiC -08c0: 65 72 74 20 49 6e 63 31 33 30 31 06 03 55 04 03 ert Inc1301..U.. -08d0: 13 2a 44 69 67 69 43 65 72 74 20 47 6c 6f 62 61 .*DigiCert Globa -08e0: 6c 20 47 32 20 54 4c 53 20 52 53 41 20 53 48 41 l G2 TLS RSA SHA -08f0: 32 35 36 20 32 30 32 30 20 43 41 31 30 82 01 22 256 2020 CA10.." -0900: 30 0d 06 09 2a 86 48 86 f7 0d 01 01 01 05 00 03 0...*.H......... -0910: 82 01 0f 00 30 82 01 0a 02 82 01 01 00 cc f7 10 ....0........... -0920: 62 4f a6 bb 63 6f ed 90 52 56 c5 6d 27 7b 7a 12 bO..co..RV.m'{z. -0930: 56 8a f1 f4 f9 d6 e7 e1 8f bd 95 ab f2 60 41 15 V............`A. -0940: 70 db 12 00 fa 27 0a b5 57 38 5b 7d b2 51 93 71 p....'..W8[}.Q.q -0950: 95 0e 6a 41 94 5b 35 1b fa 7b fa bb c5 be 24 30 ..jA.[5..{....$0 -0960: fe 56 ef c4 f3 7d 97 e3 14 f5 14 4d cb a7 10 f2 .V...}.....M.... -0970: 16 ea ab 22 f0 31 22 11 61 69 90 26 ba 78 d9 97 ...".1".ai.&.x.. -0980: 1f e3 7d 66 ab 75 44 95 73 c8 ac ff ef 5d 0a 8a ..}f.uD.s....].. -0990: 59 43 e1 ac b2 3a 0f f3 48 fc d7 6b 37 c1 63 dc YC...:..H..k7.c. -09a0: de 46 d6 db 45 fe 7d 23 fd 90 e8 51 07 1e 51 a3 .F..E.}#...Q..Q. -09b0: 5f ed 49 46 54 7f 2c 88 c5 f4 13 9c 97 15 3c 03 _.IFT.,.......<. -09c0: e8 a1 39 dc 69 0c 32 c1 af 16 57 4c 94 47 42 7c ..9.i.2...WL.GB| -09d0: a2 c8 9c 7d e6 d4 4d 54 af 42 99 a8 c1 04 c2 77 ...}..MT.B.....w -09e0: 9c d6 48 e4 ce 11 e0 2a 80 99 f0 43 70 cf 3f 76 ..H....*...Cp.?v -09f0: 6b d1 4c 49 ab 24 5e c2 0d 82 fd 46 a8 ab 6c 93 k.LI.$^....F..l. -0a00: cc 62 52 42 75 92 f8 9a fa 5e 5e b2 b0 61 e5 1f .bRBu....^^..a.. -0a10: 1f b9 7f 09 98 e8 3d fa 83 7f 47 69 a1 02 03 01 ......=...Gi.... -0a20: 00 01 a3 82 01 ae 30 82 01 aa 30 1d 06 03 55 1d ......0...0...U. -0a30: 0e 04 16 04 14 74 85 80 c0 66 c7 df 37 de cf bd .....t...f..7... -0a40: 29 37 aa 03 1d be ed cd 17 30 1f 06 03 55 1d 23 )7.......0...U.# -0a50: 04 18 30 16 80 14 4e 22 54 20 18 95 e6 e3 6e e6 ..0...N"T ....n. -0a60: 0f fa fa b9 12 ed 06 17 8f 39 30 0e 06 03 55 1d .........90...U. -0a70: 0f 01 01 ff 04 04 03 02 01 86 30 1d 06 03 55 1d ..........0...U. -0a80: 25 04 16 30 14 06 08 2b 06 01 05 05 07 03 01 06 %..0...+........ -0a90: 08 2b 06 01 05 05 07 03 02 30 12 06 03 55 1d 13 .+.......0...U.. -0aa0: 01 01 ff 04 08 30 06 01 01 ff 02 01 00 30 76 06 .....0.......0v. -0ab0: 08 2b 06 01 05 05 07 01 01 04 6a 30 68 30 24 06 .+........j0h0$. -0ac0: 08 2b 06 01 05 05 07 30 01 86 18 68 74 74 70 3a .+.....0...http: -0ad0: 2f 2f 6f 63 73 70 2e 64 69 67 69 63 65 72 74 2e //ocsp.digicert. -0ae0: 63 6f 6d 30 40 06 08 2b 06 01 05 05 07 30 02 86 com0@..+.....0.. -0af0: 34 68 74 74 70 3a 2f 2f 63 61 63 65 72 74 73 2e 4http://cacerts. -0b00: 64 69 67 69 63 65 72 74 2e 63 6f 6d 2f 44 69 67 digicert.com/Dig -0b10: 69 43 65 72 74 47 6c 6f 62 61 6c 52 6f 6f 74 47 iCertGlobalRootG -0b20: 32 2e 63 72 74 30 7b 06 03 55 1d 1f 04 74 30 72 2.crt0{..U...t0r -0b30: 30 37 a0 35 a0 33 86 31 68 74 74 70 3a 2f 2f 63 07.5.3.1http://c -0b40: 72 6c 33 2e 64 69 67 69 63 65 72 74 2e 63 6f 6d rl3.digicert.com -0b50: 2f 44 69 67 69 43 65 72 74 47 6c 6f 62 61 6c 52 /DigiCertGlobalR -0b60: 6f 6f 74 47 32 2e 63 72 6c 30 37 a0 35 a0 33 86 ootG2.crl07.5.3. -0b70: 31 68 74 74 70 3a 2f 2f 63 72 6c 34 2e 64 69 67 1http://crl4.dig -0b80: 69 63 65 72 74 2e 63 6f 6d 2f 44 69 67 69 43 65 icert.com/DigiCe -0b90: 72 74 47 6c 6f 62 61 6c 52 6f 6f 74 47 32 2e 63 rtGlobalRootG2.c -0ba0: 72 6c 30 30 06 03 55 1d 20 04 29 30 27 30 07 06 rl00..U. .)0'0.. -0bb0: 05 67 81 0c 01 01 30 08 06 06 67 81 0c 01 02 01 .g....0...g..... -0bc0: 30 08 06 06 67 81 0c 01 02 02 30 08 06 06 67 81 0...g.....0...g. -0bd0: 0c 01 02 03 30 0d 06 09 2a 86 48 86 f7 0d 01 01 ....0...*.H..... -0be0: 0b 05 00 03 82 01 01 00 75 8b c0 3c 5b ef ff 70 ........u..<[..p -0bf0: 5c 6b 8a f5 21 ef ac 31 e6 43 3d 80 af d7 55 a9 \k..!..1.C=...U. -0c00: 1e c3 8e 18 6c 79 d3 f7 ac 42 df 8f 88 c5 9d b4 ....ly...B...... -0c10: 75 f3 c9 08 fd 8a fe 51 f3 f2 9d 20 1a 04 35 ce u......Q... ..5. -0c20: f8 b6 41 79 af ff cc 96 5e 94 d3 9a 1d 70 2e a2 ..Ay....^....p.. -0c30: 31 8b fb a5 cc 7f 56 df 17 37 97 bf c1 8d 43 86 1.....V..7....C. -0c40: ab 8c 66 7e b9 ed 8b f1 0f 8c b5 d4 55 af 5c 89 ..f~........U.\. -0c50: 9e e0 a7 2a 6d b2 a3 63 32 18 3b cb de b5 9f 83 ...*m..c2.;..... -0c60: b3 11 01 ac 20 0d 90 97 12 b7 29 9c 35 b5 d7 91 .... .....).5... -0c70: 0e ef 40 6f 6d 5c 3b bd a1 d9 fb e2 cb 2e 76 40 ..@om\;.......v@ -0c80: d2 3a bb 2c bf 16 0b ea bd 03 5b 4e 98 3a 2a ed .:.,......[N.:*. -0c90: 05 50 07 15 93 3c 73 39 91 94 5a 48 0e c6 d3 4a .P...1.........>5 -1000: 13 a5 5f f0 f9 70 50 70 47 41 11 57 19 4e c0 8f .._..pPpGA.W.N.. -1010: ae 06 c4 95 13 17 2f 1b 25 9f 75 f2 b1 8e 99 a1 ....../.%.u..... -1020: 6f 13 b1 41 71 fe 88 2a c8 4f 10 20 55 d7 f3 14 o..Aq..*.O. U... -1030: 45 e5 e0 44 f4 ea 87 95 32 93 0e fe 53 46 fa 2c E..D....2...SF., -1040: 9d ff 8b 22 b9 4b d9 09 45 a4 de a4 b8 9a 58 dd ...".K..E.....X. -1050: 1b 7d 52 9f 8e 59 43 88 81 a4 9e 26 d5 6f ad dd .}R..YC....&.o.. -1060: 0d c6 37 7d ed 03 92 1b e5 77 5f 76 ee 3c 8d c4 ..7}.....w_v.<.. -1070: 5d 56 5b a2 d9 66 6e b3 35 37 e5 32 b6 ]V[..fn.57.2. -<= Recv SSL data, 5 bytes (0x5) -0000: 16 03 03 02 51 ....Q -== Info: TLSv1.2 (IN), TLS handshake, Server key exchange (12): -<= Recv SSL data, 589 bytes (0x24d) -0000: 0c 00 02 49 03 00 17 41 04 30 e7 a4 9a ef c7 62 ...I...A.0.....b -0010: dd 02 01 71 c9 b8 41 2a 10 be 14 94 0f 3e 1c ce ...q..A*.....>.. -0020: b1 0b cd ee 26 43 ac 05 71 bc 1f bf f4 59 9a 41 ....&C..q....Y.A -0030: f7 6d a8 7a e6 11 e5 de 40 07 7d 13 d6 e7 c4 a9 .m.z....@.}..... -0040: 1e a8 16 58 81 d0 e9 1a 58 06 01 02 00 7d 7b b2 ...X....X....}{. -0050: 06 af d7 a3 e5 ef dd 59 82 be 4e 49 4f 41 bd 7b .......Y..NIOA.{ -0060: f6 54 52 46 c0 5b 6b 8d 71 85 48 45 d2 0b bf f8 .TRF.[k.q.HE.... -0070: 02 9d be 6f b1 b8 c4 0f ac b0 9b 38 8e 54 31 d9 ...o.......8.T1. -0080: 6c a3 4c 62 16 40 75 ec 14 6f 9a d0 a4 a0 e0 9b l.Lb.@u..o...... -0090: d3 87 c9 ac ba 84 bc 77 d8 93 19 bd 56 fe 53 03 .......w....V.S. -00a0: 85 bb dc 80 de 91 bd 33 fb 80 36 6c 36 0c 2d 51 .......3..6l6.-Q -00b0: f8 11 40 e0 72 62 03 d0 2e 89 19 20 c0 d4 bb e9 ..@.rb..... .... -00c0: f4 53 35 0e 21 c1 ee 69 10 57 b3 0b 05 8e 38 20 .S5.!..i.W....8 -00d0: 29 e0 af d6 08 0b fe a9 18 34 89 d3 73 10 8d f2 )........4..s... -00e0: 63 a6 a9 3e 36 0d 62 2f 6a c2 96 b2 bf f8 2c cc c..>6.b/j.....,. -00f0: e5 6e 29 ba cb 46 5a f5 ef e9 1d 1b e2 cf c1 ba .n)..FZ......... -0100: 64 b6 e9 dd 39 d6 74 38 50 27 8a 16 63 26 93 df d...9.t8P'..c&.. -0110: 8c f9 f4 ef 85 5e 1c 45 4f 0b 73 b3 4c 2f da 18 .....^.EO.s.L/.. -0120: b8 84 17 93 50 c5 33 1e e5 ca 8d 39 db 59 b3 76 ....P.3....9.Y.v -0130: 18 5f c7 0f ad 12 8b fb 8e 66 bd 48 80 8a 1e a6 ._.......f.H.... -0140: 43 f3 b1 00 7a 24 a5 b0 e5 72 c6 e5 fe 0d dc b9 C...z$...r...... -0150: 64 72 3e 07 e1 31 58 41 eb 7a fe 0d 6e 62 14 b4 dr>..1XA.z..nb.. -0160: ce af 5e 17 30 00 96 d1 22 8e 46 e7 7e 78 6d fa ..^.0...".F.~xm. -0170: 44 f5 f7 87 6f 3f 30 5f 81 91 54 7d 4c 80 7a f8 D...o?0_..T}L.z. -0180: 81 da 6d c7 4c e0 bf c0 dd 24 d2 d1 6b 02 19 bc ..m.L....$..k... -0190: c1 86 f5 13 14 6d 44 6e d8 e0 ea 66 e5 06 4a f2 .....mDn...f..J. -01a0: c8 d3 81 2a 89 8a 79 d9 c1 e1 13 d7 10 51 c3 f9 ...*..y......Q.. -01b0: 12 ae 86 1a 58 b6 14 24 c7 22 ab ef f3 35 5e 13 ....X..$."...5^. -01c0: b0 94 39 eb d3 dc 23 96 ec 3b 60 29 c9 e7 1d e1 ..9...#..;`).... -01d0: 6b 70 ec 4c a8 bb 5f 38 12 cd 23 35 01 96 df e5 kp.L.._8..#5.... -01e0: cb d5 b6 fd b7 9e dd 8a 3e 25 f2 bf 5d 42 c3 5d ........>%..]B.] -01f0: b9 70 9b 7f f0 37 1d d5 91 d8 b3 65 56 cf d8 10 .p...7.....eV... -0200: e5 9d 41 25 c4 97 24 94 ea aa 18 57 22 07 87 f4 ..A%..$....W"... -0210: 11 a8 90 f2 1b 1f 86 82 41 f9 0b ee 75 3d 23 5d ........A...u=#] -0220: d4 e2 2a e3 b8 1d 2a b5 37 57 69 0a cf 3f fa 7d ..*...*.7Wi..?.} -0230: f1 3c 5a 71 f5 12 d3 c2 8f 97 86 bb 4f dd dd a2 . Send SSL data, 5 bytes (0x5) -0000: 16 03 03 00 46 ....F -== Info: TLSv1.2 (OUT), TLS handshake, Client key exchange (16): -=> Send SSL data, 70 bytes (0x46) -0000: 10 00 00 42 41 04 4f e9 f4 97 c8 be 2e 3b 79 bd ...BA.O......;y. -0010: ac 0b 91 f2 f3 58 94 14 d3 88 d0 fa 7d 7a fc fe .....X......}z.. -0020: 78 a2 47 b3 a0 b5 a2 84 3c f9 08 5a 62 11 3e fa x.G.....<..Zb.>. -0030: f1 1f 88 0f 24 31 ed 2c ef 0d 3b 08 29 96 49 6a ....$1.,..;.).Ij -0040: 25 eb 43 f7 98 57 %.C..W -=> Send SSL data, 5 bytes (0x5) -0000: 14 03 03 00 01 ..... -== Info: TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1): -=> Send SSL data, 1 bytes (0x1) -0000: 01 . -=> Send SSL data, 5 bytes (0x5) -0000: 16 03 03 00 28 ....( -== Info: TLSv1.2 (OUT), TLS handshake, Finished (20): -=> Send SSL data, 16 bytes (0x10) -0000: 14 00 00 0c a9 17 64 61 88 a6 bc 53 11 0d e1 b2 ......da...S.... -<= Recv SSL data, 5 bytes (0x5) -0000: 14 03 03 00 01 ..... -<= Recv SSL data, 5 bytes (0x5) -0000: 16 03 03 00 28 ....( -== Info: TLSv1.2 (IN), TLS handshake, Finished (20): -<= Recv SSL data, 16 bytes (0x10) -0000: 14 00 00 0c f1 d8 f5 b3 ec ba 8e e8 ef 7e fc 8a .............~.. -== Info: SSL connection using TLSv1.2 / ECDHE-RSA-AES256-GCM-SHA384 / secp256r1 / rsaEncryption -== Info: ALPN: server accepted http/1.1 -== Info: Server certificate: -== Info: subject: C=AT; L=Wien; O=ÖBB-Business Competence Center GmbH; CN=*.nightjet.com -== Info: start date: Sep 13 00:00:00 2024 GMT -== Info: expire date: Sep 18 23:59:59 2025 GMT -== Info: subjectAltName: host "www.nightjet.com" matched cert's "*.nightjet.com" -== Info: issuer: C=US; O=DigiCert Inc; CN=DigiCert Global G2 TLS RSA SHA256 2020 CA1 -== Info: SSL certificate verify ok. -== Info: Certificate level 0: Public key type RSA (4096/152 Bits/secBits), signed using sha256WithRSAEncryption -== Info: Certificate level 1: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption -== Info: Certificate level 2: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption -== Info: Connected to www.nightjet.com (195.69.192.144) port 443 -== Info: using HTTP/1.x -=> Send SSL data, 5 bytes (0x5) -0000: 17 03 03 01 43 ....C -=> Send header, 299 bytes (0x12b) -0000: 50 4f 53 54 20 2f 6e 6a 2d 62 6f 6f 6b 69 6e 67 POST /nj-booking -0010: 2d 6f 63 70 2f 6f 66 66 65 72 2f 67 65 74 20 48 -ocp/offer/get H -0020: 54 54 50 2f 31 2e 31 0d 0a 48 6f 73 74 3a 20 77 TTP/1.1..Host: w -0030: 77 77 2e 6e 69 67 68 74 6a 65 74 2e 63 6f 6d 0d ww.nightjet.com. -0040: 0a 55 73 65 72 2d 41 67 65 6e 74 3a 20 63 75 72 .User-Agent: cur -0050: 6c 2f 38 2e 31 34 2e 31 0d 0a 41 63 63 65 70 74 l/8.14.1..Accept -0060: 3a 20 2a 2f 2a 0d 0a 43 6f 6e 74 65 6e 74 2d 54 : */*..Content-T -0070: 79 70 65 3a 20 61 70 70 6c 69 63 61 74 69 6f 6e ype: application -0080: 2f 6a 73 6f 6e 0d 0a 78 2d 74 6f 6b 65 6e 3a 20 /json..x-token: -0090: 65 79 4a 68 62 47 63 69 4f 69 4a 49 55 7a 49 31 eyJhbGciOiJIUzI1 -00a0: 4e 69 4a 39 2e 65 79 4a 6c 65 48 41 69 4f 6a 45 NiJ9.eyJleHAiOjE -00b0: 33 4e 54 55 31 4d 7a 63 77 4d 6a 55 73 49 6e 42 3NTU1MzcwMjUsInB -00c0: 31 59 6d 78 70 59 30 6c 6b 49 6a 6f 69 59 57 5a 1YmxpY0lkIjoiYWZ -00d0: 69 5a 6a 4d 33 4e 7a 42 6a 5a 47 55 32 4e 44 6c iZjM3NzBjZGU2NDl -00e0: 6c 4e 54 67 32 5a 47 4a 69 4d 57 59 79 4f 54 49 lNTg2ZGJiMWYyOTI -00f0: 78 4e 32 4e 6b 59 57 55 69 66 51 2e 46 71 5a 4d xN2NkYWUifQ.FqZM -0100: 42 65 4f 52 66 31 53 76 58 7a 48 42 4f 67 77 76 BeORf1SvXzHBOgwv -0110: 50 6f 54 69 37 78 50 68 62 71 34 74 62 49 67 38 PoTi7xPhbq4tbIg8 -0120: 4b 4d 53 58 35 65 49 0d 0a 0d 0a KMSX5eI.... -== Info: Request completely sent off -<= Recv SSL data, 5 bytes (0x5) -0000: 17 03 03 01 ab ..... -<= Recv header, 17 bytes (0x11) -0000: 48 54 54 50 2f 31 2e 31 20 32 30 30 20 4f 4b 0d HTTP/1.1 200 OK. -0010: 0a . -<= Recv header, 46 bytes (0x2e) -0000: 63 61 63 68 65 2d 63 6f 6e 74 72 6f 6c 3a 20 70 cache-control: p -0010: 72 69 76 61 74 65 2c 20 69 6d 6d 75 74 61 62 6c rivate, immutabl -0020: 65 2c 20 6d 61 78 2d 61 67 65 3d 30 0d 0a e, max-age=0.. -<= Recv header, 37 bytes (0x25) -0000: 64 61 74 65 3a 20 4d 6f 6e 2c 20 31 31 20 41 75 date: Mon, 11 Au -0010: 67 20 32 30 32 35 20 31 38 3a 31 32 3a 32 38 20 g 2025 18:12:28 -0020: 47 4d 54 0d 0a GMT.. -<= Recv header, 32 bytes (0x20) -0000: 63 6f 6e 74 65 6e 74 2d 74 79 70 65 3a 20 61 70 content-type: ap -0010: 70 6c 69 63 61 74 69 6f 6e 2f 6a 73 6f 6e 0d 0a plication/json.. -<= Recv header, 20 bytes (0x14) -0000: 63 6f 6e 74 65 6e 74 2d 6c 65 6e 67 74 68 3a 20 content-length: -0010: 38 34 0d 0a 84.. -<= Recv header, 120 bytes (0x78) -0000: 73 65 74 2d 63 6f 6f 6b 69 65 3a 20 33 34 64 35 set-cookie: 34d5 -0010: 64 33 62 37 63 32 62 38 31 38 31 31 63 65 35 64 d3b7c2b81811ce5d -0020: 38 63 34 39 30 61 32 30 66 33 30 66 3d 63 65 39 8c490a20f30f=ce9 -0030: 62 66 61 62 63 38 38 62 64 35 36 38 62 61 63 37 bfabc88bd568bac7 -0040: 39 37 32 38 65 62 63 32 30 32 66 35 37 3b 20 70 9728ebc202f57; p -0050: 61 74 68 3d 2f 3b 20 48 74 74 70 4f 6e 6c 79 3b ath=/; HttpOnly; -0060: 20 53 65 63 75 72 65 3b 20 53 61 6d 65 53 69 74 Secure; SameSit -0070: 65 3d 4e 6f 6e 65 0d 0a e=None.. -<= Recv header, 45 bytes (0x2d) -0000: 53 74 72 69 63 74 2d 54 72 61 6e 73 70 6f 72 74 Strict-Transport -0010: 2d 53 65 63 75 72 69 74 79 3a 20 6d 61 78 2d 61 -Security: max-a -0020: 67 65 3d 33 31 35 33 36 30 30 30 0d 0a ge=31536000.. -<= Recv header, 2 bytes (0x2) -0000: 0d 0a .. -<= Recv data, 84 bytes (0x54) -0000: 7b 22 65 72 72 6f 72 22 3a 22 52 65 71 75 69 72 {"error":"Requir -0010: 65 64 20 42 6f 64 79 20 5b 6f 66 66 65 72 52 65 ed Body [offerRe -0020: 71 75 65 73 74 5d 20 6e 6f 74 20 73 70 65 63 69 quest] not speci -0030: 66 69 65 64 22 2c 22 6f 6b 22 3a 66 61 6c 73 65 fied","ok":false -0040: 2c 22 72 65 73 70 6f 6e 73 65 43 6f 64 65 22 3a ,"responseCode": -0050: 35 30 30 7d 500} -== Info: Connection #1 to host www.nightjet.com left intact