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.