mirror of
https://github.com/public-transport/db-vendo-client.git
synced 2025-02-23 07:09:35 +02:00
parse{Stopover,JourneyLeg, Trip}: expose {arrival,departure}PrognosisType ✅
see #266 Co-authored-by: Jannis R <mail@jannisr.de>
This commit is contained in:
parent
0a63698100
commit
7c68f962c1
18 changed files with 346 additions and 57 deletions
|
@ -18,6 +18,7 @@ const parsePlatform = require('../parse/platform')
|
||||||
const parseProductsBitmask = require('../parse/products-bitmask')
|
const parseProductsBitmask = require('../parse/products-bitmask')
|
||||||
const parseIcon = require('../parse/icon')
|
const parseIcon = require('../parse/icon')
|
||||||
const parseWhen = require('../parse/when')
|
const parseWhen = require('../parse/when')
|
||||||
|
const parsePrognosisType = require('../parse/prognosis-type')
|
||||||
const parseDeparture = require('../parse/departure')
|
const parseDeparture = require('../parse/departure')
|
||||||
const parseArrival = require('../parse/arrival')
|
const parseArrival = require('../parse/arrival')
|
||||||
const parseTrip = require('../parse/trip')
|
const parseTrip = require('../parse/trip')
|
||||||
|
@ -73,6 +74,7 @@ const defaultProfile = {
|
||||||
parseProductsBitmask,
|
parseProductsBitmask,
|
||||||
parseIcon,
|
parseIcon,
|
||||||
parseWhen,
|
parseWhen,
|
||||||
|
parsePrognosisType,
|
||||||
parseDeparture,
|
parseDeparture,
|
||||||
parseArrival,
|
parseArrival,
|
||||||
parseTrip,
|
parseTrip,
|
||||||
|
|
|
@ -72,7 +72,7 @@
|
||||||
"is-coordinates": "^2.0.2",
|
"is-coordinates": "^2.0.2",
|
||||||
"is-roughly-equal": "^0.1.0",
|
"is-roughly-equal": "^0.1.0",
|
||||||
"replayer": "^2.2.3",
|
"replayer": "^2.2.3",
|
||||||
"tap": "^15.0.9",
|
"tap": "^15.2.3",
|
||||||
"validate-fptf": "^3.0.0"
|
"validate-fptf": "^3.0.0"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|
|
@ -125,11 +125,13 @@ const parseJourneyLeg = (ctx, pt, date) => { // pt = raw leg
|
||||||
res.arrivalPlatform = arrPl.platform
|
res.arrivalPlatform = arrPl.platform
|
||||||
res.plannedArrivalPlatform = arrPl.plannedPlatform
|
res.plannedArrivalPlatform = arrPl.plannedPlatform
|
||||||
if (arrPl.prognosedPlatform) res.prognosedArrivalPlatform = arrPl.prognosedPlatform
|
if (arrPl.prognosedPlatform) res.prognosedArrivalPlatform = arrPl.prognosedPlatform
|
||||||
|
res.arrivalPrognosisType = profile.parsePrognosisType(ctx, pt.arr.aProgType) || null
|
||||||
|
|
||||||
const depPl = profile.parsePlatform(ctx, pt.dep.dPlatfS || (pt.dep.dPltfS !== undefined ? pt.dep.dPltfS.txt : null), pt.dep.dPlatfR || (pt.dep.dPltfR !== undefined ? pt.dep.dPltfR.txt : null), pt.dep.dCncl)
|
const depPl = profile.parsePlatform(ctx, pt.dep.dPlatfS || (pt.dep.dPltfS !== undefined ? pt.dep.dPltfS.txt : null), pt.dep.dPlatfR || (pt.dep.dPltfR !== undefined ? pt.dep.dPltfR.txt : null), pt.dep.dCncl)
|
||||||
res.departurePlatform = depPl.platform
|
res.departurePlatform = depPl.platform
|
||||||
res.plannedDeparturePlatform = depPl.plannedPlatform
|
res.plannedDeparturePlatform = depPl.plannedPlatform
|
||||||
if (depPl.prognosedPlatform) res.prognosedDeparturePlatform = depPl.prognosedPlatform
|
if (depPl.prognosedPlatform) res.prognosedDeparturePlatform = depPl.prognosedPlatform
|
||||||
|
res.departurePrognosisType = profile.parsePrognosisType(ctx, pt.dep.dProgType) || null
|
||||||
|
|
||||||
if (opt.stopovers && pt.jny.stopL) {
|
if (opt.stopovers && pt.jny.stopL) {
|
||||||
const stopL = pt.jny.stopL
|
const stopL = pt.jny.stopL
|
||||||
|
|
11
parse/prognosis-type.js
Normal file
11
parse/prognosis-type.js
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
'use strict'
|
||||||
|
|
||||||
|
const parsePrognosisType = (_, progType) => {
|
||||||
|
return {
|
||||||
|
'PROGNOSED': 'prognosed',
|
||||||
|
'CALCULATED': 'calculated',
|
||||||
|
// todo: are there more?
|
||||||
|
}[progType] || null
|
||||||
|
}
|
||||||
|
|
||||||
|
module.exports = parsePrognosisType
|
|
@ -16,11 +16,13 @@ const parseStopover = (ctx, st, date) => { // st = raw stopover
|
||||||
plannedArrival: arr.plannedWhen,
|
plannedArrival: arr.plannedWhen,
|
||||||
arrivalDelay: arr.delay,
|
arrivalDelay: arr.delay,
|
||||||
arrivalPlatform: arrPl.platform,
|
arrivalPlatform: arrPl.platform,
|
||||||
|
arrivalPrognosisType: profile.parsePrognosisType(ctx, st.aProgType),
|
||||||
plannedArrivalPlatform: arrPl.plannedPlatform,
|
plannedArrivalPlatform: arrPl.plannedPlatform,
|
||||||
departure: dep.when,
|
departure: dep.when,
|
||||||
plannedDeparture: dep.plannedWhen,
|
plannedDeparture: dep.plannedWhen,
|
||||||
departureDelay: dep.delay,
|
departureDelay: dep.delay,
|
||||||
departurePlatform: depPl.platform,
|
departurePlatform: depPl.platform,
|
||||||
|
departurePrognosisType: profile.parsePrognosisType(ctx, st.dProgType),
|
||||||
plannedDeparturePlatform: depPl.plannedPlatform
|
plannedDeparturePlatform: depPl.plannedPlatform
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -175,6 +175,11 @@ const createValidateStopover = (cfg) => {
|
||||||
val.date(val, s.plannedArrival, name + '.plannedArrival')
|
val.date(val, s.plannedArrival, name + '.plannedArrival')
|
||||||
assertValidWhen(s.plannedArrival, cfg.when, name + '.plannedArrival')
|
assertValidWhen(s.plannedArrival, cfg.when, name + '.plannedArrival')
|
||||||
}
|
}
|
||||||
|
if (is(s.departurePrognosisType)) {
|
||||||
|
const msg = name + '.departurePrognosisType must '
|
||||||
|
a.strictEqual(typeof s.departurePrognosisType, 'string', msg + 'be a string')
|
||||||
|
a.ok(s.departurePrognosisType, msg + 'not be empty')
|
||||||
|
}
|
||||||
if (is(s.plannedDeparture)) {
|
if (is(s.plannedDeparture)) {
|
||||||
val.date(val, s.plannedDeparture, name + '.plannedDeparture')
|
val.date(val, s.plannedDeparture, name + '.plannedDeparture')
|
||||||
assertValidWhen(s.plannedDeparture, cfg.when, name + '.plannedDeparture')
|
assertValidWhen(s.plannedDeparture, cfg.when, name + '.plannedDeparture')
|
||||||
|
@ -209,6 +214,11 @@ const createValidateStopover = (cfg) => {
|
||||||
a.strictEqual(typeof s.plannedArrivalPlatform, 'string', msg + 'be a string')
|
a.strictEqual(typeof s.plannedArrivalPlatform, 'string', msg + 'be a string')
|
||||||
a.ok(s.plannedArrivalPlatform, msg + 'not be empty')
|
a.ok(s.plannedArrivalPlatform, msg + 'not be empty')
|
||||||
}
|
}
|
||||||
|
if (is(s.arrivalPrognosisType)) {
|
||||||
|
const msg = name + '.arrivalPrognosisType must '
|
||||||
|
a.strictEqual(typeof s.arrivalPrognosisType, 'string', msg + 'be a string')
|
||||||
|
a.ok(s.arrivalPrognosisType, msg + 'not be empty')
|
||||||
|
}
|
||||||
if (is(s.departurePlatform)) {
|
if (is(s.departurePlatform)) {
|
||||||
const msg = name + '.departurePlatform must '
|
const msg = name + '.departurePlatform must '
|
||||||
a.strictEqual(typeof s.departurePlatform, 'string', msg + 'be a string')
|
a.strictEqual(typeof s.departurePlatform, 'string', msg + 'be a string')
|
||||||
|
|
30
test/fixtures/bvg-journey.js
vendored
30
test/fixtures/bvg-journey.js
vendored
|
@ -84,9 +84,11 @@ module.exports = {
|
||||||
arrival: '2019-08-18T14:29:00+02:00',
|
arrival: '2019-08-18T14:29:00+02:00',
|
||||||
plannedArrival: '2019-08-18T14:29:00+02:00',
|
plannedArrival: '2019-08-18T14:29:00+02:00',
|
||||||
arrivalDelay: 0,
|
arrivalDelay: 0,
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
departure: '2019-08-18T14:16:00+02:00',
|
departure: '2019-08-18T14:16:00+02:00',
|
||||||
plannedDeparture: '2019-08-18T14:16:00+02:00',
|
plannedDeparture: '2019-08-18T14:16:00+02:00',
|
||||||
departureDelay: 0,
|
departureDelay: 0,
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
reachable: true,
|
reachable: true,
|
||||||
polyline: {
|
polyline: {
|
||||||
type: 'FeatureCollection',
|
type: 'FeatureCollection',
|
||||||
|
@ -741,11 +743,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2019-08-18T14:16:00+02:00',
|
departure: '2019-08-18T14:16:00+02:00',
|
||||||
plannedDeparture: '2019-08-18T14:16:00+02:00',
|
plannedDeparture: '2019-08-18T14:16:00+02:00',
|
||||||
departureDelay: 0,
|
departureDelay: 0,
|
||||||
departurePlatform: '1',
|
departurePlatform: '1',
|
||||||
plannedDeparturePlatform: '1'
|
plannedDeparturePlatform: '1',
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -773,11 +777,13 @@ module.exports = {
|
||||||
arrivalDelay: 0,
|
arrivalDelay: 0,
|
||||||
arrivalPlatform: '11',
|
arrivalPlatform: '11',
|
||||||
plannedArrivalPlatform: '11',
|
plannedArrivalPlatform: '11',
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
departure: '2019-08-18T14:18:00+02:00',
|
departure: '2019-08-18T14:18:00+02:00',
|
||||||
plannedDeparture: '2019-08-18T14:18:00+02:00',
|
plannedDeparture: '2019-08-18T14:18:00+02:00',
|
||||||
departureDelay: 0,
|
departureDelay: 0,
|
||||||
departurePlatform: '11',
|
departurePlatform: '11',
|
||||||
plannedDeparturePlatform: '11'
|
plannedDeparturePlatform: '11',
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -805,11 +811,13 @@ module.exports = {
|
||||||
arrivalDelay: 0,
|
arrivalDelay: 0,
|
||||||
arrivalPlatform: '1',
|
arrivalPlatform: '1',
|
||||||
plannedArrivalPlatform: '1',
|
plannedArrivalPlatform: '1',
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
departure: '2019-08-18T14:20:00+02:00',
|
departure: '2019-08-18T14:20:00+02:00',
|
||||||
plannedDeparture: '2019-08-18T14:20:00+02:00',
|
plannedDeparture: '2019-08-18T14:20:00+02:00',
|
||||||
departureDelay: 0,
|
departureDelay: 0,
|
||||||
departurePlatform: '1',
|
departurePlatform: '1',
|
||||||
plannedDeparturePlatform: '1'
|
plannedDeparturePlatform: '1',
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -837,11 +845,13 @@ module.exports = {
|
||||||
arrivalDelay: 0,
|
arrivalDelay: 0,
|
||||||
arrivalPlatform: '11',
|
arrivalPlatform: '11',
|
||||||
plannedArrivalPlatform: '11',
|
plannedArrivalPlatform: '11',
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
departure: '2019-08-18T14:22:00+02:00',
|
departure: '2019-08-18T14:22:00+02:00',
|
||||||
plannedDeparture: '2019-08-18T14:22:00+02:00',
|
plannedDeparture: '2019-08-18T14:22:00+02:00',
|
||||||
departureDelay: 0,
|
departureDelay: 0,
|
||||||
departurePlatform: '11',
|
departurePlatform: '11',
|
||||||
plannedDeparturePlatform: '11'
|
plannedDeparturePlatform: '11',
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -869,11 +879,13 @@ module.exports = {
|
||||||
arrivalDelay: 0,
|
arrivalDelay: 0,
|
||||||
arrivalPlatform: '2',
|
arrivalPlatform: '2',
|
||||||
plannedArrivalPlatform: '2',
|
plannedArrivalPlatform: '2',
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
departure: '2019-08-18T14:24:00+02:00',
|
departure: '2019-08-18T14:24:00+02:00',
|
||||||
plannedDeparture: '2019-08-18T14:24:00+02:00',
|
plannedDeparture: '2019-08-18T14:24:00+02:00',
|
||||||
departureDelay: 0,
|
departureDelay: 0,
|
||||||
departurePlatform: '2',
|
departurePlatform: '2',
|
||||||
plannedDeparturePlatform: '2'
|
plannedDeparturePlatform: '2',
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -901,11 +913,13 @@ module.exports = {
|
||||||
arrivalDelay: 0,
|
arrivalDelay: 0,
|
||||||
arrivalPlatform: '1',
|
arrivalPlatform: '1',
|
||||||
plannedArrivalPlatform: '1',
|
plannedArrivalPlatform: '1',
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
departure: '2019-08-18T14:27:00+02:00',
|
departure: '2019-08-18T14:27:00+02:00',
|
||||||
plannedDeparture: '2019-08-18T14:27:00+02:00',
|
plannedDeparture: '2019-08-18T14:27:00+02:00',
|
||||||
departureDelay: 0,
|
departureDelay: 0,
|
||||||
departurePlatform: '1',
|
departurePlatform: '1',
|
||||||
plannedDeparturePlatform: '1'
|
plannedDeparturePlatform: '1',
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -933,11 +947,13 @@ module.exports = {
|
||||||
arrivalDelay: 0,
|
arrivalDelay: 0,
|
||||||
arrivalPlatform: '1',
|
arrivalPlatform: '1',
|
||||||
plannedArrivalPlatform: '1',
|
plannedArrivalPlatform: '1',
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
departure: null,
|
departure: null,
|
||||||
plannedDeparture: null,
|
plannedDeparture: null,
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
}],
|
}],
|
||||||
remarks: [
|
remarks: [
|
||||||
{
|
{
|
||||||
|
|
128
test/fixtures/bvg-radar.js
vendored
128
test/fixtures/bvg-radar.js
vendored
|
@ -50,11 +50,13 @@ module.exports = [
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2019-08-19T20:26:00+02:00',
|
departure: '2019-08-19T20:26:00+02:00',
|
||||||
plannedDeparture: '2019-08-19T20:26:00+02:00',
|
plannedDeparture: '2019-08-19T20:26:00+02:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -82,11 +84,13 @@ module.exports = [
|
||||||
arrivalDelay: 60,
|
arrivalDelay: 60,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2019-08-19T20:30:00+02:00',
|
departure: '2019-08-19T20:30:00+02:00',
|
||||||
plannedDeparture: '2019-08-19T20:29:00+02:00',
|
plannedDeparture: '2019-08-19T20:29:00+02:00',
|
||||||
departureDelay: 60,
|
departureDelay: 60,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -114,11 +118,13 @@ module.exports = [
|
||||||
arrivalDelay: 180,
|
arrivalDelay: 180,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2019-08-19T20:34:00+02:00',
|
departure: '2019-08-19T20:34:00+02:00',
|
||||||
plannedDeparture: '2019-08-19T20:31:00+02:00',
|
plannedDeparture: '2019-08-19T20:31:00+02:00',
|
||||||
departureDelay: 180,
|
departureDelay: 180,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -146,11 +152,13 @@ module.exports = [
|
||||||
arrivalDelay: 180,
|
arrivalDelay: 180,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: null,
|
departure: null,
|
||||||
plannedDeparture: null,
|
plannedDeparture: null,
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
frames: [
|
frames: [
|
||||||
|
@ -426,11 +434,13 @@ module.exports = [
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2019-08-19T19:57:00+02:00',
|
departure: '2019-08-19T19:57:00+02:00',
|
||||||
plannedDeparture: '2019-08-19T19:57:00+02:00',
|
plannedDeparture: '2019-08-19T19:57:00+02:00',
|
||||||
departureDelay: 0,
|
departureDelay: 0,
|
||||||
departurePlatform: '13',
|
departurePlatform: '13',
|
||||||
plannedDeparturePlatform: '13'
|
plannedDeparturePlatform: '13',
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -458,11 +468,13 @@ module.exports = [
|
||||||
arrivalDelay: 0,
|
arrivalDelay: 0,
|
||||||
arrivalPlatform: '4',
|
arrivalPlatform: '4',
|
||||||
plannedArrivalPlatform: '4',
|
plannedArrivalPlatform: '4',
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2019-08-19T20:33:00+02:00',
|
departure: '2019-08-19T20:33:00+02:00',
|
||||||
plannedDeparture: '2019-08-19T20:33:00+02:00',
|
plannedDeparture: '2019-08-19T20:33:00+02:00',
|
||||||
departureDelay: 0,
|
departureDelay: 0,
|
||||||
departurePlatform: '4',
|
departurePlatform: '4',
|
||||||
plannedDeparturePlatform: '4'
|
plannedDeparturePlatform: '4',
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -490,11 +502,13 @@ module.exports = [
|
||||||
arrivalDelay: 0,
|
arrivalDelay: 0,
|
||||||
arrivalPlatform: '4',
|
arrivalPlatform: '4',
|
||||||
plannedArrivalPlatform: '4',
|
plannedArrivalPlatform: '4',
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2019-08-19T20:35:00+02:00',
|
departure: '2019-08-19T20:35:00+02:00',
|
||||||
plannedDeparture: '2019-08-19T20:35:00+02:00',
|
plannedDeparture: '2019-08-19T20:35:00+02:00',
|
||||||
departureDelay: 0,
|
departureDelay: 0,
|
||||||
departurePlatform: '4',
|
departurePlatform: '4',
|
||||||
plannedDeparturePlatform: '4'
|
plannedDeparturePlatform: '4',
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -522,11 +536,13 @@ module.exports = [
|
||||||
arrivalDelay: 0,
|
arrivalDelay: 0,
|
||||||
arrivalPlatform: '2',
|
arrivalPlatform: '2',
|
||||||
plannedArrivalPlatform: '2',
|
plannedArrivalPlatform: '2',
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: null,
|
departure: null,
|
||||||
plannedDeparture: null,
|
plannedDeparture: null,
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
frames: [
|
frames: [
|
||||||
|
@ -802,11 +818,13 @@ module.exports = [
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2019-08-19T20:17:00+02:00',
|
departure: '2019-08-19T20:17:00+02:00',
|
||||||
plannedDeparture: '2019-08-19T20:17:00+02:00',
|
plannedDeparture: '2019-08-19T20:17:00+02:00',
|
||||||
departureDelay: 0,
|
departureDelay: 0,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -834,11 +852,13 @@ module.exports = [
|
||||||
arrivalDelay: 0,
|
arrivalDelay: 0,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2019-08-19T20:33:00+02:00',
|
departure: '2019-08-19T20:33:00+02:00',
|
||||||
plannedDeparture: '2019-08-19T20:33:00+02:00',
|
plannedDeparture: '2019-08-19T20:33:00+02:00',
|
||||||
departureDelay: 0,
|
departureDelay: 0,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -866,11 +886,13 @@ module.exports = [
|
||||||
arrivalDelay: 0,
|
arrivalDelay: 0,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2019-08-19T20:35:00+02:00',
|
departure: '2019-08-19T20:35:00+02:00',
|
||||||
plannedDeparture: '2019-08-19T20:35:00+02:00',
|
plannedDeparture: '2019-08-19T20:35:00+02:00',
|
||||||
departureDelay: 0,
|
departureDelay: 0,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -898,11 +920,13 @@ module.exports = [
|
||||||
arrivalDelay: 0,
|
arrivalDelay: 0,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: null,
|
departure: null,
|
||||||
plannedDeparture: null,
|
plannedDeparture: null,
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
frames: [
|
frames: [
|
||||||
|
@ -1178,11 +1202,13 @@ module.exports = [
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2019-08-19T20:08:00+02:00',
|
departure: '2019-08-19T20:08:00+02:00',
|
||||||
plannedDeparture: '2019-08-19T20:08:00+02:00',
|
plannedDeparture: '2019-08-19T20:08:00+02:00',
|
||||||
departureDelay: 0,
|
departureDelay: 0,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -1210,11 +1236,13 @@ module.exports = [
|
||||||
arrivalDelay: -60,
|
arrivalDelay: -60,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2019-08-19T20:31:00+02:00',
|
departure: '2019-08-19T20:31:00+02:00',
|
||||||
plannedDeparture: '2019-08-19T20:32:00+02:00',
|
plannedDeparture: '2019-08-19T20:32:00+02:00',
|
||||||
departureDelay: -60,
|
departureDelay: -60,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -1242,11 +1270,13 @@ module.exports = [
|
||||||
arrivalDelay: 0,
|
arrivalDelay: 0,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: null,
|
departure: null,
|
||||||
plannedDeparture: null,
|
plannedDeparture: null,
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -1274,11 +1304,13 @@ module.exports = [
|
||||||
arrivalDelay: 0,
|
arrivalDelay: 0,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: null,
|
departure: null,
|
||||||
plannedDeparture: null,
|
plannedDeparture: null,
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
frames: [
|
frames: [
|
||||||
|
@ -1554,11 +1586,13 @@ module.exports = [
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2019-08-19T20:04:00+02:00',
|
departure: '2019-08-19T20:04:00+02:00',
|
||||||
plannedDeparture: '2019-08-19T20:04:00+02:00',
|
plannedDeparture: '2019-08-19T20:04:00+02:00',
|
||||||
departureDelay: 0,
|
departureDelay: 0,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -1586,11 +1620,13 @@ module.exports = [
|
||||||
arrivalDelay: 60,
|
arrivalDelay: 60,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2019-08-19T20:32:00+02:00',
|
departure: '2019-08-19T20:32:00+02:00',
|
||||||
plannedDeparture: '2019-08-19T20:31:00+02:00',
|
plannedDeparture: '2019-08-19T20:31:00+02:00',
|
||||||
departureDelay: 60,
|
departureDelay: 60,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -1618,11 +1654,13 @@ module.exports = [
|
||||||
arrivalDelay: 60,
|
arrivalDelay: 60,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2019-08-19T20:34:00+02:00',
|
departure: '2019-08-19T20:34:00+02:00',
|
||||||
plannedDeparture: '2019-08-19T20:33:00+02:00',
|
plannedDeparture: '2019-08-19T20:33:00+02:00',
|
||||||
departureDelay: 60,
|
departureDelay: 60,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -1650,11 +1688,13 @@ module.exports = [
|
||||||
arrivalDelay: 60,
|
arrivalDelay: 60,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: null,
|
departure: null,
|
||||||
plannedDeparture: null,
|
plannedDeparture: null,
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
frames: [
|
frames: [
|
||||||
|
@ -1930,11 +1970,13 @@ module.exports = [
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2019-08-19T20:25:00+02:00',
|
departure: '2019-08-19T20:25:00+02:00',
|
||||||
plannedDeparture: '2019-08-19T20:25:00+02:00',
|
plannedDeparture: '2019-08-19T20:25:00+02:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -1962,11 +2004,13 @@ module.exports = [
|
||||||
arrivalDelay: 180,
|
arrivalDelay: 180,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2019-08-19T20:33:00+02:00',
|
departure: '2019-08-19T20:33:00+02:00',
|
||||||
plannedDeparture: '2019-08-19T20:30:00+02:00',
|
plannedDeparture: '2019-08-19T20:30:00+02:00',
|
||||||
departureDelay: 180,
|
departureDelay: 180,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -1994,11 +2038,13 @@ module.exports = [
|
||||||
arrivalDelay: 180,
|
arrivalDelay: 180,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2019-08-19T20:36:00+02:00',
|
departure: '2019-08-19T20:36:00+02:00',
|
||||||
plannedDeparture: '2019-08-19T20:33:00+02:00',
|
plannedDeparture: '2019-08-19T20:33:00+02:00',
|
||||||
departureDelay: 180,
|
departureDelay: 180,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -2026,11 +2072,13 @@ module.exports = [
|
||||||
arrivalDelay: 180,
|
arrivalDelay: 180,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: null,
|
departure: null,
|
||||||
plannedDeparture: null,
|
plannedDeparture: null,
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
frames: [
|
frames: [
|
||||||
|
@ -2306,11 +2354,13 @@ module.exports = [
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2019-08-19T19:39:00+02:00',
|
departure: '2019-08-19T19:39:00+02:00',
|
||||||
plannedDeparture: '2019-08-19T19:39:00+02:00',
|
plannedDeparture: '2019-08-19T19:39:00+02:00',
|
||||||
departureDelay: 0,
|
departureDelay: 0,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -2338,11 +2388,13 @@ module.exports = [
|
||||||
arrivalDelay: 180,
|
arrivalDelay: 180,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2019-08-19T20:33:00+02:00',
|
departure: '2019-08-19T20:33:00+02:00',
|
||||||
plannedDeparture: '2019-08-19T20:30:00+02:00',
|
plannedDeparture: '2019-08-19T20:30:00+02:00',
|
||||||
departureDelay: 180,
|
departureDelay: 180,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -2370,11 +2422,13 @@ module.exports = [
|
||||||
arrivalDelay: 180,
|
arrivalDelay: 180,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2019-08-19T20:35:00+02:00',
|
departure: '2019-08-19T20:35:00+02:00',
|
||||||
plannedDeparture: '2019-08-19T20:32:00+02:00',
|
plannedDeparture: '2019-08-19T20:32:00+02:00',
|
||||||
departureDelay: 180,
|
departureDelay: 180,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -2402,11 +2456,13 @@ module.exports = [
|
||||||
arrivalDelay: 180,
|
arrivalDelay: 180,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: null,
|
departure: null,
|
||||||
plannedDeparture: null,
|
plannedDeparture: null,
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
frames: [
|
frames: [
|
||||||
|
@ -2682,11 +2738,13 @@ module.exports = [
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2019-08-19T19:59:00+02:00',
|
departure: '2019-08-19T19:59:00+02:00',
|
||||||
plannedDeparture: '2019-08-19T19:59:00+02:00',
|
plannedDeparture: '2019-08-19T19:59:00+02:00',
|
||||||
departureDelay: 0,
|
departureDelay: 0,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -2714,11 +2772,13 @@ module.exports = [
|
||||||
arrivalDelay: 120,
|
arrivalDelay: 120,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2019-08-19T20:32:00+02:00',
|
departure: '2019-08-19T20:32:00+02:00',
|
||||||
plannedDeparture: '2019-08-19T20:30:00+02:00',
|
plannedDeparture: '2019-08-19T20:30:00+02:00',
|
||||||
departureDelay: 120,
|
departureDelay: 120,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -2746,11 +2806,13 @@ module.exports = [
|
||||||
arrivalDelay: 60,
|
arrivalDelay: 60,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2019-08-19T20:34:00+02:00',
|
departure: '2019-08-19T20:34:00+02:00',
|
||||||
plannedDeparture: '2019-08-19T20:33:00+02:00',
|
plannedDeparture: '2019-08-19T20:33:00+02:00',
|
||||||
departureDelay: 60,
|
departureDelay: 60,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -2778,11 +2840,13 @@ module.exports = [
|
||||||
arrivalDelay: 60,
|
arrivalDelay: 60,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: null,
|
departure: null,
|
||||||
plannedDeparture: null,
|
plannedDeparture: null,
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
frames: [
|
frames: [
|
||||||
|
|
58
test/fixtures/bvg-trip-with-occupancy.js
vendored
58
test/fixtures/bvg-trip-with-occupancy.js
vendored
|
@ -71,6 +71,7 @@ module.exports = {
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null,
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
|
|
||||||
destination: {
|
destination: {
|
||||||
type: 'stop',
|
type: 'stop',
|
||||||
|
@ -97,6 +98,7 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
|
|
||||||
polyline: {
|
polyline: {
|
||||||
type: 'FeatureCollection',
|
type: 'FeatureCollection',
|
||||||
|
@ -1019,11 +1021,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2021-11-01T07:18:00+01:00',
|
departure: '2021-11-01T07:18:00+01:00',
|
||||||
plannedDeparture: '2021-11-01T07:18:00+01:00',
|
plannedDeparture: '2021-11-01T07:18:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null,
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
remarks: [
|
remarks: [
|
||||||
{
|
{
|
||||||
type: 'hint',
|
type: 'hint',
|
||||||
|
@ -1059,11 +1063,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2021-11-01T07:20:00+01:00',
|
departure: '2021-11-01T07:20:00+01:00',
|
||||||
plannedDeparture: '2021-11-01T07:20:00+01:00',
|
plannedDeparture: '2021-11-01T07:20:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null,
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
remarks: [],
|
remarks: [],
|
||||||
occupancy: 'low'
|
occupancy: 'low'
|
||||||
},
|
},
|
||||||
|
@ -1093,11 +1099,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2021-11-01T07:21:00+01:00',
|
departure: '2021-11-01T07:21:00+01:00',
|
||||||
plannedDeparture: '2021-11-01T07:21:00+01:00',
|
plannedDeparture: '2021-11-01T07:21:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null,
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
remarks: [
|
remarks: [
|
||||||
{
|
{
|
||||||
type: 'hint',
|
type: 'hint',
|
||||||
|
@ -1133,11 +1141,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2021-11-01T07:22:00+01:00',
|
departure: '2021-11-01T07:22:00+01:00',
|
||||||
plannedDeparture: '2021-11-01T07:22:00+01:00',
|
plannedDeparture: '2021-11-01T07:22:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null,
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
remarks: [],
|
remarks: [],
|
||||||
occupancy: 'low'
|
occupancy: 'low'
|
||||||
},
|
},
|
||||||
|
@ -1167,11 +1177,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2021-11-01T07:24:00+01:00',
|
departure: '2021-11-01T07:24:00+01:00',
|
||||||
plannedDeparture: '2021-11-01T07:24:00+01:00',
|
plannedDeparture: '2021-11-01T07:24:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null,
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
remarks: [],
|
remarks: [],
|
||||||
occupancy: 'low'
|
occupancy: 'low'
|
||||||
},
|
},
|
||||||
|
@ -1201,11 +1213,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2021-11-01T07:26:00+01:00',
|
departure: '2021-11-01T07:26:00+01:00',
|
||||||
plannedDeparture: '2021-11-01T07:26:00+01:00',
|
plannedDeparture: '2021-11-01T07:26:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null,
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
remarks: [],
|
remarks: [],
|
||||||
occupancy: 'low'
|
occupancy: 'low'
|
||||||
},
|
},
|
||||||
|
@ -1235,11 +1249,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2021-11-01T07:27:00+01:00',
|
departure: '2021-11-01T07:27:00+01:00',
|
||||||
plannedDeparture: '2021-11-01T07:27:00+01:00',
|
plannedDeparture: '2021-11-01T07:27:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null,
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
remarks: [],
|
remarks: [],
|
||||||
occupancy: 'low'
|
occupancy: 'low'
|
||||||
},
|
},
|
||||||
|
@ -1269,11 +1285,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2021-11-01T07:28:00+01:00',
|
departure: '2021-11-01T07:28:00+01:00',
|
||||||
plannedDeparture: '2021-11-01T07:28:00+01:00',
|
plannedDeparture: '2021-11-01T07:28:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null,
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
remarks: [],
|
remarks: [],
|
||||||
occupancy: 'low'
|
occupancy: 'low'
|
||||||
},
|
},
|
||||||
|
@ -1303,11 +1321,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2021-11-01T07:31:00+01:00',
|
departure: '2021-11-01T07:31:00+01:00',
|
||||||
plannedDeparture: '2021-11-01T07:31:00+01:00',
|
plannedDeparture: '2021-11-01T07:31:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null,
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
remarks: [
|
remarks: [
|
||||||
{
|
{
|
||||||
type: 'hint',
|
type: 'hint',
|
||||||
|
@ -1343,11 +1363,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2021-11-01T07:33:00+01:00',
|
departure: '2021-11-01T07:33:00+01:00',
|
||||||
plannedDeparture: '2021-11-01T07:33:00+01:00',
|
plannedDeparture: '2021-11-01T07:33:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null,
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
remarks: [],
|
remarks: [],
|
||||||
occupancy: 'medium'
|
occupancy: 'medium'
|
||||||
},
|
},
|
||||||
|
@ -1377,11 +1399,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2021-11-01T07:35:00+01:00',
|
departure: '2021-11-01T07:35:00+01:00',
|
||||||
plannedDeparture: '2021-11-01T07:35:00+01:00',
|
plannedDeparture: '2021-11-01T07:35:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null,
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
remarks: [],
|
remarks: [],
|
||||||
occupancy: 'low'
|
occupancy: 'low'
|
||||||
},
|
},
|
||||||
|
@ -1411,11 +1435,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2021-11-01T07:36:00+01:00',
|
departure: '2021-11-01T07:36:00+01:00',
|
||||||
plannedDeparture: '2021-11-01T07:36:00+01:00',
|
plannedDeparture: '2021-11-01T07:36:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null,
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
remarks: [],
|
remarks: [],
|
||||||
occupancy: 'low'
|
occupancy: 'low'
|
||||||
},
|
},
|
||||||
|
@ -1445,11 +1471,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2021-11-01T07:38:00+01:00',
|
departure: '2021-11-01T07:38:00+01:00',
|
||||||
plannedDeparture: '2021-11-01T07:38:00+01:00',
|
plannedDeparture: '2021-11-01T07:38:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null,
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
remarks: [],
|
remarks: [],
|
||||||
occupancy: 'low'
|
occupancy: 'low'
|
||||||
},
|
},
|
||||||
|
@ -1479,11 +1507,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2021-11-01T07:39:00+01:00',
|
departure: '2021-11-01T07:39:00+01:00',
|
||||||
plannedDeparture: '2021-11-01T07:39:00+01:00',
|
plannedDeparture: '2021-11-01T07:39:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null,
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
remarks: [],
|
remarks: [],
|
||||||
occupancy: 'low'
|
occupancy: 'low'
|
||||||
},
|
},
|
||||||
|
@ -1513,11 +1543,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2021-11-01T07:41:00+01:00',
|
departure: '2021-11-01T07:41:00+01:00',
|
||||||
plannedDeparture: '2021-11-01T07:41:00+01:00',
|
plannedDeparture: '2021-11-01T07:41:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null,
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
remarks: [
|
remarks: [
|
||||||
{
|
{
|
||||||
type: 'hint',
|
type: 'hint',
|
||||||
|
@ -1553,11 +1585,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2021-11-01T07:44:00+01:00',
|
departure: '2021-11-01T07:44:00+01:00',
|
||||||
plannedDeparture: '2021-11-01T07:44:00+01:00',
|
plannedDeparture: '2021-11-01T07:44:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null,
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
remarks: [],
|
remarks: [],
|
||||||
occupancy: 'low'
|
occupancy: 'low'
|
||||||
},
|
},
|
||||||
|
@ -1587,11 +1621,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2021-11-01T07:45:00+01:00',
|
departure: '2021-11-01T07:45:00+01:00',
|
||||||
plannedDeparture: '2021-11-01T07:45:00+01:00',
|
plannedDeparture: '2021-11-01T07:45:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null,
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
remarks: [],
|
remarks: [],
|
||||||
occupancy: 'low'
|
occupancy: 'low'
|
||||||
},
|
},
|
||||||
|
@ -1621,11 +1657,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2021-11-01T07:47:00+01:00',
|
departure: '2021-11-01T07:47:00+01:00',
|
||||||
plannedDeparture: '2021-11-01T07:47:00+01:00',
|
plannedDeparture: '2021-11-01T07:47:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null,
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
remarks: [],
|
remarks: [],
|
||||||
occupancy: 'low'
|
occupancy: 'low'
|
||||||
},
|
},
|
||||||
|
@ -1655,11 +1693,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2021-11-01T07:47:00+01:00',
|
departure: '2021-11-01T07:47:00+01:00',
|
||||||
plannedDeparture: '2021-11-01T07:47:00+01:00',
|
plannedDeparture: '2021-11-01T07:47:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null,
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
remarks: [],
|
remarks: [],
|
||||||
occupancy: 'low'
|
occupancy: 'low'
|
||||||
},
|
},
|
||||||
|
@ -1689,11 +1729,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2021-11-01T07:48:00+01:00',
|
departure: '2021-11-01T07:48:00+01:00',
|
||||||
plannedDeparture: '2021-11-01T07:48:00+01:00',
|
plannedDeparture: '2021-11-01T07:48:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null,
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
remarks: [],
|
remarks: [],
|
||||||
occupancy: 'low'
|
occupancy: 'low'
|
||||||
},
|
},
|
||||||
|
@ -1723,11 +1765,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2021-11-01T07:49:00+01:00',
|
departure: '2021-11-01T07:49:00+01:00',
|
||||||
plannedDeparture: '2021-11-01T07:49:00+01:00',
|
plannedDeparture: '2021-11-01T07:49:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null,
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
remarks: [],
|
remarks: [],
|
||||||
occupancy: 'low'
|
occupancy: 'low'
|
||||||
},
|
},
|
||||||
|
@ -1757,11 +1801,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2021-11-01T07:50:00+01:00',
|
departure: '2021-11-01T07:50:00+01:00',
|
||||||
plannedDeparture: '2021-11-01T07:50:00+01:00',
|
plannedDeparture: '2021-11-01T07:50:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null,
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
remarks: [],
|
remarks: [],
|
||||||
occupancy: 'low'
|
occupancy: 'low'
|
||||||
},
|
},
|
||||||
|
@ -1791,11 +1837,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2021-11-01T07:51:00+01:00',
|
departure: '2021-11-01T07:51:00+01:00',
|
||||||
plannedDeparture: '2021-11-01T07:51:00+01:00',
|
plannedDeparture: '2021-11-01T07:51:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null,
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
remarks: [],
|
remarks: [],
|
||||||
occupancy: 'low'
|
occupancy: 'low'
|
||||||
},
|
},
|
||||||
|
@ -1825,11 +1873,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2021-11-01T07:52:00+01:00',
|
departure: '2021-11-01T07:52:00+01:00',
|
||||||
plannedDeparture: '2021-11-01T07:52:00+01:00',
|
plannedDeparture: '2021-11-01T07:52:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null,
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
remarks: [],
|
remarks: [],
|
||||||
occupancy: 'low'
|
occupancy: 'low'
|
||||||
},
|
},
|
||||||
|
@ -1859,11 +1909,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2021-11-01T07:53:00+01:00',
|
departure: '2021-11-01T07:53:00+01:00',
|
||||||
plannedDeparture: '2021-11-01T07:53:00+01:00',
|
plannedDeparture: '2021-11-01T07:53:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null,
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
remarks: [],
|
remarks: [],
|
||||||
occupancy: 'low'
|
occupancy: 'low'
|
||||||
},
|
},
|
||||||
|
@ -1893,11 +1945,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2021-11-01T07:55:00+01:00',
|
departure: '2021-11-01T07:55:00+01:00',
|
||||||
plannedDeparture: '2021-11-01T07:55:00+01:00',
|
plannedDeparture: '2021-11-01T07:55:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null,
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
remarks: [],
|
remarks: [],
|
||||||
occupancy: 'low'
|
occupancy: 'low'
|
||||||
},
|
},
|
||||||
|
@ -1927,11 +1981,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
departure: null,
|
departure: null,
|
||||||
plannedDeparture: null,
|
plannedDeparture: null,
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
|
|
64
test/fixtures/db-journey-2.js
vendored
64
test/fixtures/db-journey-2.js
vendored
|
@ -53,9 +53,11 @@ module.exports = {
|
||||||
departure: '2020-11-16T10:04:00+01:00',
|
departure: '2020-11-16T10:04:00+01:00',
|
||||||
plannedDeparture: '2020-11-16T10:04:00+01:00',
|
plannedDeparture: '2020-11-16T10:04:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
arrival: '2020-11-16T10:05:00+01:00',
|
arrival: '2020-11-16T10:05:00+01:00',
|
||||||
plannedArrival: '2020-11-16T10:05:00+01:00',
|
plannedArrival: '2020-11-16T10:05:00+01:00',
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
reachable: true,
|
reachable: true,
|
||||||
tripId: '1|9612|1|80|16112020',
|
tripId: '1|9612|1|80|16112020',
|
||||||
line: {
|
line: {
|
||||||
|
@ -109,11 +111,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2020-11-16T10:04:00+01:00',
|
departure: '2020-11-16T10:04:00+01:00',
|
||||||
plannedDeparture: '2020-11-16T10:04:00+01:00',
|
plannedDeparture: '2020-11-16T10:04:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: '2',
|
departurePlatform: '2',
|
||||||
plannedDeparturePlatform: '2'
|
plannedDeparturePlatform: '2',
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -144,11 +148,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: '2',
|
arrivalPlatform: '2',
|
||||||
plannedArrivalPlatform: '2',
|
plannedArrivalPlatform: '2',
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: null,
|
departure: null,
|
||||||
plannedDeparture: null,
|
plannedDeparture: null,
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
remarks: [
|
remarks: [
|
||||||
|
@ -354,9 +360,11 @@ module.exports = {
|
||||||
departure: '2020-11-16T10:15:00+01:00',
|
departure: '2020-11-16T10:15:00+01:00',
|
||||||
plannedDeparture: '2020-11-16T10:15:00+01:00',
|
plannedDeparture: '2020-11-16T10:15:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
arrival: '2020-11-16T10:33:00+01:00',
|
arrival: '2020-11-16T10:33:00+01:00',
|
||||||
plannedArrival: '2020-11-16T10:33:00+01:00',
|
plannedArrival: '2020-11-16T10:33:00+01:00',
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
reachable: true,
|
reachable: true,
|
||||||
tripId: '1|24525|9|80|16112020',
|
tripId: '1|24525|9|80|16112020',
|
||||||
line: {
|
line: {
|
||||||
|
@ -428,11 +436,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2020-11-16T10:15:00+01:00',
|
departure: '2020-11-16T10:15:00+01:00',
|
||||||
plannedDeparture: '2020-11-16T10:15:00+01:00',
|
plannedDeparture: '2020-11-16T10:15:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -486,11 +496,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2020-11-16T10:16:00+01:00',
|
departure: '2020-11-16T10:16:00+01:00',
|
||||||
plannedDeparture: '2020-11-16T10:16:00+01:00',
|
plannedDeparture: '2020-11-16T10:16:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -544,11 +556,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2020-11-16T10:18:00+01:00',
|
departure: '2020-11-16T10:18:00+01:00',
|
||||||
plannedDeparture: '2020-11-16T10:18:00+01:00',
|
plannedDeparture: '2020-11-16T10:18:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -602,11 +616,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2020-11-16T10:20:00+01:00',
|
departure: '2020-11-16T10:20:00+01:00',
|
||||||
plannedDeparture: '2020-11-16T10:20:00+01:00',
|
plannedDeparture: '2020-11-16T10:20:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -637,11 +653,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2020-11-16T10:21:00+01:00',
|
departure: '2020-11-16T10:21:00+01:00',
|
||||||
plannedDeparture: '2020-11-16T10:21:00+01:00',
|
plannedDeparture: '2020-11-16T10:21:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -672,11 +690,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2020-11-16T10:22:00+01:00',
|
departure: '2020-11-16T10:22:00+01:00',
|
||||||
plannedDeparture: '2020-11-16T10:22:00+01:00',
|
plannedDeparture: '2020-11-16T10:22:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -707,11 +727,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2020-11-16T10:24:00+01:00',
|
departure: '2020-11-16T10:24:00+01:00',
|
||||||
plannedDeparture: '2020-11-16T10:24:00+01:00',
|
plannedDeparture: '2020-11-16T10:24:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -765,11 +787,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2020-11-16T10:26:00+01:00',
|
departure: '2020-11-16T10:26:00+01:00',
|
||||||
plannedDeparture: '2020-11-16T10:26:00+01:00',
|
plannedDeparture: '2020-11-16T10:26:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -823,11 +847,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2020-11-16T10:27:00+01:00',
|
departure: '2020-11-16T10:27:00+01:00',
|
||||||
plannedDeparture: '2020-11-16T10:27:00+01:00',
|
plannedDeparture: '2020-11-16T10:27:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -881,11 +907,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2020-11-16T10:29:00+01:00',
|
departure: '2020-11-16T10:29:00+01:00',
|
||||||
plannedDeparture: '2020-11-16T10:29:00+01:00',
|
plannedDeparture: '2020-11-16T10:29:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -939,11 +967,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2020-11-16T10:30:00+01:00',
|
departure: '2020-11-16T10:30:00+01:00',
|
||||||
plannedDeparture: '2020-11-16T10:30:00+01:00',
|
plannedDeparture: '2020-11-16T10:30:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -974,11 +1004,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2020-11-16T10:31:00+01:00',
|
departure: '2020-11-16T10:31:00+01:00',
|
||||||
plannedDeparture: '2020-11-16T10:31:00+01:00',
|
plannedDeparture: '2020-11-16T10:31:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -1032,11 +1064,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: null,
|
departure: null,
|
||||||
plannedDeparture: null,
|
plannedDeparture: null,
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
cycle: {min: 600, max: 600, nr: 13}
|
cycle: {min: 600, max: 600, nr: 13}
|
||||||
|
|
2
test/fixtures/db-journey-polyline.js
vendored
2
test/fixtures/db-journey-polyline.js
vendored
|
@ -76,9 +76,11 @@ module.exports = {
|
||||||
arrival: '2020-07-27T12:34:00+02:00',
|
arrival: '2020-07-27T12:34:00+02:00',
|
||||||
plannedArrival: '2020-07-27T12:34:00+02:00',
|
plannedArrival: '2020-07-27T12:34:00+02:00',
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
departure: '2020-07-27T10:38:00+02:00',
|
departure: '2020-07-27T10:38:00+02:00',
|
||||||
plannedDeparture: '2020-07-27T10:38:00+02:00',
|
plannedDeparture: '2020-07-27T10:38:00+02:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
reachable: true,
|
reachable: true,
|
||||||
polyline: {
|
polyline: {
|
||||||
type: 'FeatureCollection',
|
type: 'FeatureCollection',
|
||||||
|
|
2
test/fixtures/db-journey.js
vendored
2
test/fixtures/db-journey.js
vendored
|
@ -157,9 +157,11 @@ module.exports = {
|
||||||
arrival: '2020-04-11T09:01:00+02:00',
|
arrival: '2020-04-11T09:01:00+02:00',
|
||||||
plannedArrival: '2020-04-11T09:01:00+02:00',
|
plannedArrival: '2020-04-11T09:01:00+02:00',
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
departure: '2020-04-11T05:20:00+02:00',
|
departure: '2020-04-11T05:20:00+02:00',
|
||||||
plannedDeparture: '2020-04-11T05:20:00+02:00',
|
plannedDeparture: '2020-04-11T05:20:00+02:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
reachable: true,
|
reachable: true,
|
||||||
tripId: '1|301001|0|80|11042020',
|
tripId: '1|301001|0|80|11042020',
|
||||||
line: {
|
line: {
|
||||||
|
|
30
test/fixtures/oebb-trip.js
vendored
30
test/fixtures/oebb-trip.js
vendored
|
@ -104,9 +104,11 @@ module.exports = {
|
||||||
arrival: '2020-06-11T19:48:00+02:00',
|
arrival: '2020-06-11T19:48:00+02:00',
|
||||||
plannedArrival: '2020-06-11T19:48:00+02:00',
|
plannedArrival: '2020-06-11T19:48:00+02:00',
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
departure: '2020-06-11T16:33:00+02:00',
|
departure: '2020-06-11T16:33:00+02:00',
|
||||||
plannedDeparture: '2020-06-11T16:33:00+02:00',
|
plannedDeparture: '2020-06-11T16:33:00+02:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
reachable: true,
|
reachable: true,
|
||||||
line: {
|
line: {
|
||||||
type: 'line',
|
type: 'line',
|
||||||
|
@ -133,11 +135,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2020-06-11T16:33:00+02:00',
|
departure: '2020-06-11T16:33:00+02:00',
|
||||||
plannedDeparture: '2020-06-11T16:33:00+02:00',
|
plannedDeparture: '2020-06-11T16:33:00+02:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: '2',
|
departurePlatform: '2',
|
||||||
plannedDeparturePlatform: '2'
|
plannedDeparturePlatform: '2',
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -168,11 +172,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: '8A-C',
|
arrivalPlatform: '8A-C',
|
||||||
plannedArrivalPlatform: '8A-B',
|
plannedArrivalPlatform: '8A-B',
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
departure: '2020-06-11T16:55:00+02:00',
|
departure: '2020-06-11T16:55:00+02:00',
|
||||||
plannedDeparture: '2020-06-11T16:55:00+02:00',
|
plannedDeparture: '2020-06-11T16:55:00+02:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: '8A-C',
|
departurePlatform: '8A-C',
|
||||||
plannedDeparturePlatform: '8A-B',
|
plannedDeparturePlatform: '8A-B',
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
remarks: [
|
remarks: [
|
||||||
öbbWestbahnTickets,
|
öbbWestbahnTickets,
|
||||||
corona,
|
corona,
|
||||||
|
@ -207,11 +213,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: '5',
|
arrivalPlatform: '5',
|
||||||
plannedArrivalPlatform: '5',
|
plannedArrivalPlatform: '5',
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
departure: '2020-06-11T17:02:00+02:00',
|
departure: '2020-06-11T17:02:00+02:00',
|
||||||
plannedDeparture: '2020-06-11T17:02:00+02:00',
|
plannedDeparture: '2020-06-11T17:02:00+02:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: '5',
|
departurePlatform: '5',
|
||||||
plannedDeparturePlatform: '5',
|
plannedDeparturePlatform: '5',
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
remarks: [
|
remarks: [
|
||||||
öbbWestbahnTickets,
|
öbbWestbahnTickets,
|
||||||
corona,
|
corona,
|
||||||
|
@ -246,11 +254,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: '3',
|
arrivalPlatform: '3',
|
||||||
plannedArrivalPlatform: '3',
|
plannedArrivalPlatform: '3',
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
departure: '2020-06-11T17:16:00+02:00',
|
departure: '2020-06-11T17:16:00+02:00',
|
||||||
plannedDeparture: '2020-06-11T17:16:00+02:00',
|
plannedDeparture: '2020-06-11T17:16:00+02:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: '3',
|
departurePlatform: '3',
|
||||||
plannedDeparturePlatform: '3',
|
plannedDeparturePlatform: '3',
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
remarks: [
|
remarks: [
|
||||||
öbbWestbahnTickets,
|
öbbWestbahnTickets,
|
||||||
corona,
|
corona,
|
||||||
|
@ -285,11 +295,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: '5',
|
arrivalPlatform: '5',
|
||||||
plannedArrivalPlatform: '5',
|
plannedArrivalPlatform: '5',
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
departure: '2020-06-11T17:30:00+02:00',
|
departure: '2020-06-11T17:30:00+02:00',
|
||||||
plannedDeparture: '2020-06-11T17:30:00+02:00',
|
plannedDeparture: '2020-06-11T17:30:00+02:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: '5',
|
departurePlatform: '5',
|
||||||
plannedDeparturePlatform: '5',
|
plannedDeparturePlatform: '5',
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
remarks: [
|
remarks: [
|
||||||
öbbWestbahnTickets,
|
öbbWestbahnTickets,
|
||||||
corona,
|
corona,
|
||||||
|
@ -324,11 +336,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: '2',
|
arrivalPlatform: '2',
|
||||||
plannedArrivalPlatform: '2',
|
plannedArrivalPlatform: '2',
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
departure: '2020-06-11T18:02:00+02:00',
|
departure: '2020-06-11T18:02:00+02:00',
|
||||||
plannedDeparture: '2020-06-11T18:02:00+02:00',
|
plannedDeparture: '2020-06-11T18:02:00+02:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: '2',
|
departurePlatform: '2',
|
||||||
plannedDeparturePlatform: '2',
|
plannedDeparturePlatform: '2',
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
remarks: [
|
remarks: [
|
||||||
öbbWestbahnTickets,
|
öbbWestbahnTickets,
|
||||||
corona,
|
corona,
|
||||||
|
@ -363,11 +377,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: '1A-G',
|
arrivalPlatform: '1A-G',
|
||||||
plannedArrivalPlatform: '1A-F',
|
plannedArrivalPlatform: '1A-F',
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
departure: '2020-06-11T18:17:00+02:00',
|
departure: '2020-06-11T18:17:00+02:00',
|
||||||
plannedDeparture: '2020-06-11T18:17:00+02:00',
|
plannedDeparture: '2020-06-11T18:17:00+02:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: '1A-G',
|
departurePlatform: '1A-G',
|
||||||
plannedDeparturePlatform: '1A-F',
|
plannedDeparturePlatform: '1A-F',
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
remarks: [
|
remarks: [
|
||||||
öbbWestbahnTickets,
|
öbbWestbahnTickets,
|
||||||
corona,
|
corona,
|
||||||
|
@ -402,11 +418,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: '6A-F',
|
arrivalPlatform: '6A-F',
|
||||||
plannedArrivalPlatform: '6A-F',
|
plannedArrivalPlatform: '6A-F',
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
departure: '2020-06-11T18:32:00+02:00',
|
departure: '2020-06-11T18:32:00+02:00',
|
||||||
plannedDeparture: '2020-06-11T18:32:00+02:00',
|
plannedDeparture: '2020-06-11T18:32:00+02:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: '6A-F',
|
departurePlatform: '6A-F',
|
||||||
plannedDeparturePlatform: '6A-F',
|
plannedDeparturePlatform: '6A-F',
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
remarks: [
|
remarks: [
|
||||||
öbbWestbahnTickets,
|
öbbWestbahnTickets,
|
||||||
corona,
|
corona,
|
||||||
|
@ -441,11 +459,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: '2',
|
arrivalPlatform: '2',
|
||||||
plannedArrivalPlatform: '2',
|
plannedArrivalPlatform: '2',
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
departure: '2020-06-11T18:46:00+02:00',
|
departure: '2020-06-11T18:46:00+02:00',
|
||||||
plannedDeparture: '2020-06-11T18:46:00+02:00',
|
plannedDeparture: '2020-06-11T18:46:00+02:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: '2',
|
departurePlatform: '2',
|
||||||
plannedDeparturePlatform: '2',
|
plannedDeparturePlatform: '2',
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
remarks: [
|
remarks: [
|
||||||
öbbWestbahnTickets,
|
öbbWestbahnTickets,
|
||||||
corona,
|
corona,
|
||||||
|
@ -480,11 +500,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: '3',
|
arrivalPlatform: '3',
|
||||||
plannedArrivalPlatform: '3',
|
plannedArrivalPlatform: '3',
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2020-06-11T19:00:00+02:00',
|
departure: '2020-06-11T19:00:00+02:00',
|
||||||
plannedDeparture: '2020-06-11T19:00:00+02:00',
|
plannedDeparture: '2020-06-11T19:00:00+02:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: '3',
|
departurePlatform: '3',
|
||||||
plannedDeparturePlatform: '3',
|
plannedDeparturePlatform: '3',
|
||||||
|
departurePrognosisType: null,
|
||||||
remarks: [
|
remarks: [
|
||||||
öbbWestbahnTickets,
|
öbbWestbahnTickets,
|
||||||
corona,
|
corona,
|
||||||
|
@ -519,11 +541,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: '2',
|
arrivalPlatform: '2',
|
||||||
plannedArrivalPlatform: '2',
|
plannedArrivalPlatform: '2',
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
departure: '2020-06-11T19:06:00+02:00',
|
departure: '2020-06-11T19:06:00+02:00',
|
||||||
plannedDeparture: '2020-06-11T19:06:00+02:00',
|
plannedDeparture: '2020-06-11T19:06:00+02:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: '2',
|
departurePlatform: '2',
|
||||||
plannedDeparturePlatform: '2',
|
plannedDeparturePlatform: '2',
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
remarks: [
|
remarks: [
|
||||||
öbbWestbahnTickets,
|
öbbWestbahnTickets,
|
||||||
corona,
|
corona,
|
||||||
|
@ -558,11 +582,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: '2',
|
arrivalPlatform: '2',
|
||||||
plannedArrivalPlatform: '2',
|
plannedArrivalPlatform: '2',
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
departure: '2020-06-11T19:31:00+02:00',
|
departure: '2020-06-11T19:31:00+02:00',
|
||||||
plannedDeparture: '2020-06-11T19:31:00+02:00',
|
plannedDeparture: '2020-06-11T19:31:00+02:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: '2',
|
departurePlatform: '2',
|
||||||
plannedDeparturePlatform: '2',
|
plannedDeparturePlatform: '2',
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
remarks: [
|
remarks: [
|
||||||
öbbWestbahnTickets,
|
öbbWestbahnTickets,
|
||||||
corona,
|
corona,
|
||||||
|
@ -575,11 +601,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: '6A-C',
|
arrivalPlatform: '6A-C',
|
||||||
plannedArrivalPlatform: '4A-C',
|
plannedArrivalPlatform: '4A-C',
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
departure: null,
|
departure: null,
|
||||||
plannedDeparture: null,
|
plannedDeparture: null,
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null,
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
remarks: [
|
remarks: [
|
||||||
öbbWestbahnTickets,
|
öbbWestbahnTickets,
|
||||||
corona,
|
corona,
|
||||||
|
|
24
test/fixtures/rejseplanen-trip.js
vendored
24
test/fixtures/rejseplanen-trip.js
vendored
|
@ -46,6 +46,7 @@ module.exports = {
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: '3',
|
departurePlatform: '3',
|
||||||
plannedDeparturePlatform: '4',
|
plannedDeparturePlatform: '4',
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
|
|
||||||
destination: {
|
destination: {
|
||||||
type: 'stop',
|
type: 'stop',
|
||||||
|
@ -70,6 +71,7 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: '5',
|
arrivalPlatform: '5',
|
||||||
plannedArrivalPlatform: '5',
|
plannedArrivalPlatform: '5',
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
|
|
||||||
remarks: [
|
remarks: [
|
||||||
{ type: 'hint', code: 'RE', text: 'Reservierung empfohlen' },
|
{ type: 'hint', code: 'RE', text: 'Reservierung empfohlen' },
|
||||||
|
@ -101,11 +103,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
departure: '2021-10-12T16:06:00+02:00',
|
departure: '2021-10-12T16:06:00+02:00',
|
||||||
plannedDeparture: '2021-10-12T16:06:00+02:00',
|
plannedDeparture: '2021-10-12T16:06:00+02:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: '3',
|
departurePlatform: '3',
|
||||||
plannedDeparturePlatform: '4',
|
plannedDeparturePlatform: '4',
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
remarks: [
|
remarks: [
|
||||||
{
|
{
|
||||||
type: 'status',
|
type: 'status',
|
||||||
|
@ -138,11 +142,13 @@ module.exports = {
|
||||||
arrivalDelay: 60,
|
arrivalDelay: 60,
|
||||||
arrivalPlatform: '2',
|
arrivalPlatform: '2',
|
||||||
plannedArrivalPlatform: '2',
|
plannedArrivalPlatform: '2',
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
departure: '2021-10-12T16:12:00+02:00',
|
departure: '2021-10-12T16:12:00+02:00',
|
||||||
plannedDeparture: '2021-10-12T16:10:00+02:00',
|
plannedDeparture: '2021-10-12T16:10:00+02:00',
|
||||||
departureDelay: 120,
|
departureDelay: 120,
|
||||||
departurePlatform: '2',
|
departurePlatform: '2',
|
||||||
plannedDeparturePlatform: '2',
|
plannedDeparturePlatform: '2',
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -168,11 +174,13 @@ module.exports = {
|
||||||
arrivalDelay: 60,
|
arrivalDelay: 60,
|
||||||
arrivalPlatform: '2',
|
arrivalPlatform: '2',
|
||||||
plannedArrivalPlatform: '2',
|
plannedArrivalPlatform: '2',
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
departure: '2021-10-12T16:17:00+02:00',
|
departure: '2021-10-12T16:17:00+02:00',
|
||||||
plannedDeparture: '2021-10-12T16:14:00+02:00',
|
plannedDeparture: '2021-10-12T16:14:00+02:00',
|
||||||
departureDelay: 180,
|
departureDelay: 180,
|
||||||
departurePlatform: '2',
|
departurePlatform: '2',
|
||||||
plannedDeparturePlatform: '2',
|
plannedDeparturePlatform: '2',
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -198,11 +206,13 @@ module.exports = {
|
||||||
arrivalDelay: 60,
|
arrivalDelay: 60,
|
||||||
arrivalPlatform: '2',
|
arrivalPlatform: '2',
|
||||||
plannedArrivalPlatform: '2',
|
plannedArrivalPlatform: '2',
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
departure: '2021-10-12T16:24:00+02:00',
|
departure: '2021-10-12T16:24:00+02:00',
|
||||||
plannedDeparture: '2021-10-12T16:22:00+02:00',
|
plannedDeparture: '2021-10-12T16:22:00+02:00',
|
||||||
departureDelay: 120,
|
departureDelay: 120,
|
||||||
departurePlatform: '2',
|
departurePlatform: '2',
|
||||||
plannedDeparturePlatform: '2',
|
plannedDeparturePlatform: '2',
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -228,11 +238,13 @@ module.exports = {
|
||||||
arrivalDelay: 60,
|
arrivalDelay: 60,
|
||||||
arrivalPlatform: '3',
|
arrivalPlatform: '3',
|
||||||
plannedArrivalPlatform: '3',
|
plannedArrivalPlatform: '3',
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
departure: '2021-10-12T16:29:00+02:00',
|
departure: '2021-10-12T16:29:00+02:00',
|
||||||
plannedDeparture: '2021-10-12T16:28:00+02:00',
|
plannedDeparture: '2021-10-12T16:28:00+02:00',
|
||||||
departureDelay: 60,
|
departureDelay: 60,
|
||||||
departurePlatform: '3',
|
departurePlatform: '3',
|
||||||
plannedDeparturePlatform: '3',
|
plannedDeparturePlatform: '3',
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -258,11 +270,13 @@ module.exports = {
|
||||||
arrivalDelay: 180,
|
arrivalDelay: 180,
|
||||||
arrivalPlatform: '1',
|
arrivalPlatform: '1',
|
||||||
plannedArrivalPlatform: '1',
|
plannedArrivalPlatform: '1',
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
departure: '2021-10-12T16:37:00+02:00',
|
departure: '2021-10-12T16:37:00+02:00',
|
||||||
plannedDeparture: '2021-10-12T16:34:00+02:00',
|
plannedDeparture: '2021-10-12T16:34:00+02:00',
|
||||||
departureDelay: 180,
|
departureDelay: 180,
|
||||||
departurePlatform: '1',
|
departurePlatform: '1',
|
||||||
plannedDeparturePlatform: '1',
|
plannedDeparturePlatform: '1',
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -288,11 +302,13 @@ module.exports = {
|
||||||
arrivalDelay: 120,
|
arrivalDelay: 120,
|
||||||
arrivalPlatform: '3',
|
arrivalPlatform: '3',
|
||||||
plannedArrivalPlatform: '3',
|
plannedArrivalPlatform: '3',
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
departure: '2021-10-12T16:46:00+02:00',
|
departure: '2021-10-12T16:46:00+02:00',
|
||||||
plannedDeparture: '2021-10-12T16:45:00+02:00',
|
plannedDeparture: '2021-10-12T16:45:00+02:00',
|
||||||
departureDelay: 60,
|
departureDelay: 60,
|
||||||
departurePlatform: '3',
|
departurePlatform: '3',
|
||||||
plannedDeparturePlatform: '3',
|
plannedDeparturePlatform: '3',
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -318,11 +334,13 @@ module.exports = {
|
||||||
arrivalDelay: 120,
|
arrivalDelay: 120,
|
||||||
arrivalPlatform: '3',
|
arrivalPlatform: '3',
|
||||||
plannedArrivalPlatform: '3',
|
plannedArrivalPlatform: '3',
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
departure: '2021-10-12T17:01:00+02:00',
|
departure: '2021-10-12T17:01:00+02:00',
|
||||||
plannedDeparture: '2021-10-12T17:01:00+02:00',
|
plannedDeparture: '2021-10-12T17:01:00+02:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: '3',
|
departurePlatform: '3',
|
||||||
plannedDeparturePlatform: '3',
|
plannedDeparturePlatform: '3',
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -348,11 +366,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: '2',
|
arrivalPlatform: '2',
|
||||||
plannedArrivalPlatform: '2',
|
plannedArrivalPlatform: '2',
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
departure: '2021-10-12T17:10:00+02:00',
|
departure: '2021-10-12T17:10:00+02:00',
|
||||||
plannedDeparture: '2021-10-12T17:10:00+02:00',
|
plannedDeparture: '2021-10-12T17:10:00+02:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: '2',
|
departurePlatform: '2',
|
||||||
plannedDeparturePlatform: '2',
|
plannedDeparturePlatform: '2',
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -378,11 +398,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: '1',
|
arrivalPlatform: '1',
|
||||||
plannedArrivalPlatform: '1',
|
plannedArrivalPlatform: '1',
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
departure: '2021-10-12T17:18:00+02:00',
|
departure: '2021-10-12T17:18:00+02:00',
|
||||||
plannedDeparture: '2021-10-12T17:18:00+02:00',
|
plannedDeparture: '2021-10-12T17:18:00+02:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: '1',
|
departurePlatform: '1',
|
||||||
plannedDeparturePlatform: '1',
|
plannedDeparturePlatform: '1',
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
stop: {
|
stop: {
|
||||||
|
@ -408,11 +430,13 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: '5',
|
arrivalPlatform: '5',
|
||||||
plannedArrivalPlatform: '5',
|
plannedArrivalPlatform: '5',
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
departure: null,
|
departure: null,
|
||||||
plannedDeparture: null,
|
plannedDeparture: null,
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null,
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
|
|
2
test/fixtures/rsag-journey.js
vendored
2
test/fixtures/rsag-journey.js
vendored
|
@ -57,6 +57,7 @@ module.exports = {
|
||||||
departureDelay: 0,
|
departureDelay: 0,
|
||||||
departurePlatform: '1',
|
departurePlatform: '1',
|
||||||
plannedDeparturePlatform: '1',
|
plannedDeparturePlatform: '1',
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
|
|
||||||
destination: {
|
destination: {
|
||||||
type: 'stop',
|
type: 'stop',
|
||||||
|
@ -86,6 +87,7 @@ module.exports = {
|
||||||
arrivalDelay: 0,
|
arrivalDelay: 0,
|
||||||
arrivalPlatform: '4',
|
arrivalPlatform: '4',
|
||||||
plannedArrivalPlatform: '4',
|
plannedArrivalPlatform: '4',
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
|
|
||||||
cycle: {min: 3600, max: 3600, nr: 3},
|
cycle: {min: 3600, max: 3600, nr: 3},
|
||||||
},
|
},
|
||||||
|
|
20
test/fixtures/sbb-journeys.js
vendored
20
test/fixtures/sbb-journeys.js
vendored
|
@ -128,9 +128,11 @@ module.exports = [{
|
||||||
departure: '2020-12-14T10:03:00+01:00',
|
departure: '2020-12-14T10:03:00+01:00',
|
||||||
plannedDeparture: '2020-12-14T10:03:00+01:00',
|
plannedDeparture: '2020-12-14T10:03:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
arrival: '2020-12-14T11:10:00+01:00',
|
arrival: '2020-12-14T11:10:00+01:00',
|
||||||
plannedArrival: '2020-12-14T11:10:00+01:00',
|
plannedArrival: '2020-12-14T11:10:00+01:00',
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
reachable: true,
|
reachable: true,
|
||||||
tripId: '1|33571|3|95|14122020',
|
tripId: '1|33571|3|95|14122020',
|
||||||
line: {
|
line: {
|
||||||
|
@ -161,9 +163,11 @@ module.exports = [{
|
||||||
departure: '2020-12-14T11:16:00+01:00',
|
departure: '2020-12-14T11:16:00+01:00',
|
||||||
plannedDeparture: '2020-12-14T11:16:00+01:00',
|
plannedDeparture: '2020-12-14T11:16:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
arrival: '2020-12-14T11:52:00+01:00',
|
arrival: '2020-12-14T11:52:00+01:00',
|
||||||
plannedArrival: '2020-12-14T11:52:00+01:00',
|
plannedArrival: '2020-12-14T11:52:00+01:00',
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
reachable: true,
|
reachable: true,
|
||||||
tripId: '1|155150|2|95|14122020',
|
tripId: '1|155150|2|95|14122020',
|
||||||
line: {
|
line: {
|
||||||
|
@ -194,9 +198,11 @@ module.exports = [{
|
||||||
departure: '2020-12-14T11:57:00+01:00',
|
departure: '2020-12-14T11:57:00+01:00',
|
||||||
plannedDeparture: '2020-12-14T11:57:00+01:00',
|
plannedDeparture: '2020-12-14T11:57:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
arrival: '2020-12-14T12:27:00+01:00',
|
arrival: '2020-12-14T12:27:00+01:00',
|
||||||
plannedArrival: '2020-12-14T12:27:00+01:00',
|
plannedArrival: '2020-12-14T12:27:00+01:00',
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
reachable: true,
|
reachable: true,
|
||||||
tripId: '1|70708|0|95|14122020',
|
tripId: '1|70708|0|95|14122020',
|
||||||
line: {
|
line: {
|
||||||
|
@ -235,9 +241,11 @@ module.exports = [{
|
||||||
departure: '2020-12-14T10:28:00+01:00',
|
departure: '2020-12-14T10:28:00+01:00',
|
||||||
plannedDeparture: '2020-12-14T10:28:00+01:00',
|
plannedDeparture: '2020-12-14T10:28:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
arrival: '2020-12-14T11:26:00+01:00',
|
arrival: '2020-12-14T11:26:00+01:00',
|
||||||
plannedArrival: '2020-12-14T11:26:00+01:00',
|
plannedArrival: '2020-12-14T11:26:00+01:00',
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
reachable: true,
|
reachable: true,
|
||||||
tripId: '1|5522|0|95|14122020',
|
tripId: '1|5522|0|95|14122020',
|
||||||
line: {
|
line: {
|
||||||
|
@ -357,9 +365,11 @@ module.exports = [{
|
||||||
departure: '2020-12-14T11:34:00+01:00',
|
departure: '2020-12-14T11:34:00+01:00',
|
||||||
plannedDeparture: '2020-12-14T11:34:00+01:00',
|
plannedDeparture: '2020-12-14T11:34:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
arrival: '2020-12-14T12:40:00+01:00',
|
arrival: '2020-12-14T12:40:00+01:00',
|
||||||
plannedArrival: '2020-12-14T12:40:00+01:00',
|
plannedArrival: '2020-12-14T12:40:00+01:00',
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
reachable: true,
|
reachable: true,
|
||||||
tripId: '1|201862|0|95|14122020',
|
tripId: '1|201862|0|95|14122020',
|
||||||
line: {
|
line: {
|
||||||
|
@ -398,9 +408,11 @@ module.exports = [{
|
||||||
departure: '2020-12-14T10:58:00+01:00',
|
departure: '2020-12-14T10:58:00+01:00',
|
||||||
plannedDeparture: '2020-12-14T10:58:00+01:00',
|
plannedDeparture: '2020-12-14T10:58:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
arrival: '2020-12-14T11:56:00+01:00',
|
arrival: '2020-12-14T11:56:00+01:00',
|
||||||
plannedArrival: '2020-12-14T11:56:00+01:00',
|
plannedArrival: '2020-12-14T11:56:00+01:00',
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
reachable: true,
|
reachable: true,
|
||||||
tripId: '1|259027|0|95|14122020',
|
tripId: '1|259027|0|95|14122020',
|
||||||
line: {
|
line: {
|
||||||
|
@ -520,9 +532,11 @@ module.exports = [{
|
||||||
departure: '2020-12-14T12:04:00+01:00',
|
departure: '2020-12-14T12:04:00+01:00',
|
||||||
plannedDeparture: '2020-12-14T12:04:00+01:00',
|
plannedDeparture: '2020-12-14T12:04:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
arrival: '2020-12-14T13:16:00+01:00',
|
arrival: '2020-12-14T13:16:00+01:00',
|
||||||
plannedArrival: '2020-12-14T13:16:00+01:00',
|
plannedArrival: '2020-12-14T13:16:00+01:00',
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
reachable: true,
|
reachable: true,
|
||||||
tripId: '1|73704|0|95|14122020',
|
tripId: '1|73704|0|95|14122020',
|
||||||
line: {
|
line: {
|
||||||
|
@ -561,9 +575,11 @@ module.exports = [{
|
||||||
departure: '2020-12-14T11:03:00+01:00',
|
departure: '2020-12-14T11:03:00+01:00',
|
||||||
plannedDeparture: '2020-12-14T11:03:00+01:00',
|
plannedDeparture: '2020-12-14T11:03:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
arrival: '2020-12-14T12:10:00+01:00',
|
arrival: '2020-12-14T12:10:00+01:00',
|
||||||
plannedArrival: '2020-12-14T12:10:00+01:00',
|
plannedArrival: '2020-12-14T12:10:00+01:00',
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
reachable: true,
|
reachable: true,
|
||||||
tripId: '1|33571|4|95|14122020',
|
tripId: '1|33571|4|95|14122020',
|
||||||
line: {
|
line: {
|
||||||
|
@ -594,9 +610,11 @@ module.exports = [{
|
||||||
departure: '2020-12-14T12:16:00+01:00',
|
departure: '2020-12-14T12:16:00+01:00',
|
||||||
plannedDeparture: '2020-12-14T12:16:00+01:00',
|
plannedDeparture: '2020-12-14T12:16:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
arrival: '2020-12-14T12:52:00+01:00',
|
arrival: '2020-12-14T12:52:00+01:00',
|
||||||
plannedArrival: '2020-12-14T12:52:00+01:00',
|
plannedArrival: '2020-12-14T12:52:00+01:00',
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
reachable: true,
|
reachable: true,
|
||||||
tripId: '1|156563|0|95|14122020',
|
tripId: '1|156563|0|95|14122020',
|
||||||
line: {
|
line: {
|
||||||
|
@ -627,9 +645,11 @@ module.exports = [{
|
||||||
departure: '2020-12-14T12:57:00+01:00',
|
departure: '2020-12-14T12:57:00+01:00',
|
||||||
plannedDeparture: '2020-12-14T12:57:00+01:00',
|
plannedDeparture: '2020-12-14T12:57:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
arrival: '2020-12-14T13:27:00+01:00',
|
arrival: '2020-12-14T13:27:00+01:00',
|
||||||
plannedArrival: '2020-12-14T13:27:00+01:00',
|
plannedArrival: '2020-12-14T13:27:00+01:00',
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
reachable: true,
|
reachable: true,
|
||||||
tripId: '1|70657|2|95|14122020',
|
tripId: '1|70657|2|95|14122020',
|
||||||
line: {
|
line: {
|
||||||
|
|
12
test/fixtures/vbb-journeys.js
vendored
12
test/fixtures/vbb-journeys.js
vendored
|
@ -46,9 +46,11 @@ module.exports = [{
|
||||||
departure: '2020-12-07T14:08:00+01:00',
|
departure: '2020-12-07T14:08:00+01:00',
|
||||||
plannedDeparture: '2020-12-07T14:08:00+01:00',
|
plannedDeparture: '2020-12-07T14:08:00+01:00',
|
||||||
departureDelay: 0,
|
departureDelay: 0,
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
arrival: '2020-12-07T14:16:00+01:00',
|
arrival: '2020-12-07T14:16:00+01:00',
|
||||||
plannedArrival: '2020-12-07T14:16:00+01:00',
|
plannedArrival: '2020-12-07T14:16:00+01:00',
|
||||||
arrivalDelay: 0,
|
arrivalDelay: 0,
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
reachable: true,
|
reachable: true,
|
||||||
tripId: '1|35066|1|86|7122020',
|
tripId: '1|35066|1|86|7122020',
|
||||||
line: {
|
line: {
|
||||||
|
@ -122,9 +124,11 @@ module.exports = [{
|
||||||
departure: '2020-12-07T14:20:00+01:00',
|
departure: '2020-12-07T14:20:00+01:00',
|
||||||
plannedDeparture: '2020-12-07T14:20:00+01:00',
|
plannedDeparture: '2020-12-07T14:20:00+01:00',
|
||||||
departureDelay: 0,
|
departureDelay: 0,
|
||||||
|
departurePrognosisType: 'calculated',
|
||||||
arrival: '2020-12-07T14:25:00+01:00',
|
arrival: '2020-12-07T14:25:00+01:00',
|
||||||
plannedArrival: '2020-12-07T14:25:00+01:00',
|
plannedArrival: '2020-12-07T14:25:00+01:00',
|
||||||
arrivalDelay: 0,
|
arrivalDelay: 0,
|
||||||
|
arrivalPrognosisType: 'calculated',
|
||||||
reachable: true,
|
reachable: true,
|
||||||
tripId: '1|66441|25|86|7122020',
|
tripId: '1|66441|25|86|7122020',
|
||||||
line: {
|
line: {
|
||||||
|
@ -198,9 +202,11 @@ module.exports = [{
|
||||||
departure: '2020-12-07T14:34:00+01:00',
|
departure: '2020-12-07T14:34:00+01:00',
|
||||||
plannedDeparture: '2020-12-07T13:52:00+01:00',
|
plannedDeparture: '2020-12-07T13:52:00+01:00',
|
||||||
departureDelay: 2520,
|
departureDelay: 2520,
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
arrival: '2020-12-07T14:58:00+01:00',
|
arrival: '2020-12-07T14:58:00+01:00',
|
||||||
plannedArrival: '2020-12-07T14:17:00+01:00',
|
plannedArrival: '2020-12-07T14:17:00+01:00',
|
||||||
arrivalDelay: 2460,
|
arrivalDelay: 2460,
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
reachable: true,
|
reachable: true,
|
||||||
tripId: '1|43248|0|86|7122020',
|
tripId: '1|43248|0|86|7122020',
|
||||||
line: {
|
line: {
|
||||||
|
@ -340,9 +346,11 @@ module.exports = [{
|
||||||
departure: '2020-12-07T14:12:00+01:00',
|
departure: '2020-12-07T14:12:00+01:00',
|
||||||
plannedDeparture: '2020-12-07T14:12:00+01:00',
|
plannedDeparture: '2020-12-07T14:12:00+01:00',
|
||||||
departureDelay: 0,
|
departureDelay: 0,
|
||||||
|
departurePrognosisType: 'prognosed',
|
||||||
arrival: '2020-12-07T14:21:00+01:00',
|
arrival: '2020-12-07T14:21:00+01:00',
|
||||||
plannedArrival: '2020-12-07T14:21:00+01:00',
|
plannedArrival: '2020-12-07T14:21:00+01:00',
|
||||||
arrivalDelay: 0,
|
arrivalDelay: 0,
|
||||||
|
arrivalPrognosisType: 'prognosed',
|
||||||
reachable: true,
|
reachable: true,
|
||||||
tripId: '1|35069|1|86|7122020',
|
tripId: '1|35069|1|86|7122020',
|
||||||
line: {
|
line: {
|
||||||
|
@ -417,8 +425,10 @@ module.exports = [{
|
||||||
plannedDeparture: '2020-12-07T14:25:00+01:00',
|
plannedDeparture: '2020-12-07T14:25:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
arrival: null,
|
arrival: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
plannedArrival: '2020-12-07T14:30:00+01:00',
|
plannedArrival: '2020-12-07T14:30:00+01:00',
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
reachable: false,
|
reachable: false,
|
||||||
tripId: '1|66451|1|86|7122020',
|
tripId: '1|66451|1|86|7122020',
|
||||||
line: {
|
line: {
|
||||||
|
@ -493,9 +503,11 @@ module.exports = [{
|
||||||
departure: '2020-12-07T14:39:00+01:00',
|
departure: '2020-12-07T14:39:00+01:00',
|
||||||
plannedDeparture: '2020-12-07T14:39:00+01:00',
|
plannedDeparture: '2020-12-07T14:39:00+01:00',
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
arrival: '2020-12-07T15:07:00+01:00',
|
arrival: '2020-12-07T15:07:00+01:00',
|
||||||
plannedArrival: '2020-12-07T15:07:00+01:00',
|
plannedArrival: '2020-12-07T15:07:00+01:00',
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
reachable: true,
|
reachable: true,
|
||||||
tripId: '1|1961|0|86|7122020',
|
tripId: '1|1961|0|86|7122020',
|
||||||
line: {
|
line: {
|
||||||
|
|
2
test/fixtures/vbb-on-demand-trip.js
vendored
2
test/fixtures/vbb-on-demand-trip.js
vendored
|
@ -33,6 +33,7 @@ module.exports = {
|
||||||
departureDelay: null,
|
departureDelay: null,
|
||||||
departurePlatform: null,
|
departurePlatform: null,
|
||||||
plannedDeparturePlatform: null,
|
plannedDeparturePlatform: null,
|
||||||
|
departurePrognosisType: null,
|
||||||
|
|
||||||
destination: {},
|
destination: {},
|
||||||
arrival: null,
|
arrival: null,
|
||||||
|
@ -40,4 +41,5 @@ module.exports = {
|
||||||
arrivalDelay: null,
|
arrivalDelay: null,
|
||||||
arrivalPlatform: null,
|
arrivalPlatform: null,
|
||||||
plannedArrivalPlatform: null,
|
plannedArrivalPlatform: null,
|
||||||
|
arrivalPrognosisType: null,
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue