Created
October 18, 2019 12:04
-
-
Save adamxp12/e07ca1f40f35d5d96a9e09b120668af9 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"trainServices": | |
[ | |
{ | |
"previousCallingPoints": null, | |
"subsequentCallingPoints": | |
[ | |
{ | |
"callingPoint": | |
[ | |
{ | |
"locationName": "Haymarket", | |
"crs": "HYM", | |
"st": "12:53", | |
"et": "Cancelled", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Edinburgh Park", | |
"crs": "EDP", | |
"st": "12:59", | |
"et": "Cancelled", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Falkirk Grahamston", | |
"crs": "FKG", | |
"st": "13:19", | |
"et": "Cancelled", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Camelon", | |
"crs": "CMO", | |
"st": "13:22", | |
"et": "Cancelled", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Larbert", | |
"crs": "LBT", | |
"st": "13:29", | |
"et": "Cancelled", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Stirling", | |
"crs": "STG", | |
"st": "13:37", | |
"et": "Cancelled", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Bridge of Allan", | |
"crs": "BEA", | |
"st": "13:41", | |
"et": "Cancelled", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Dunblane", | |
"crs": "DBL", | |
"st": "13:45", | |
"et": "Cancelled", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
} | |
], | |
"serviceType": 0, | |
"serviceChangeRequired": false, | |
"assocIsCancelled": false | |
} | |
], | |
"origin": | |
[ | |
{ | |
"locationName": "Edinburgh", | |
"crs": "EDB", | |
"via": null, | |
"futureChangeTo": null, | |
"assocIsCancelled": false | |
} | |
], | |
"destination": | |
[ | |
{ | |
"locationName": "Dunblane", | |
"crs": "DBL", | |
"via": null, | |
"futureChangeTo": null, | |
"assocIsCancelled": false | |
} | |
], | |
"currentOrigins": null, | |
"currentDestinations": null, | |
"rsid": null, | |
"sta": null, | |
"eta": null, | |
"std": "12:48", | |
"etd": "Cancelled", | |
"platform": null, | |
"operator": "ScotRail", | |
"operatorCode": "SR", | |
"isCircularRoute": false, | |
"isCancelled": true, | |
"filterLocationCancelled": false, | |
"serviceType": 0, | |
"length": 0, | |
"detachFront": false, | |
"isReverseFormation": false, | |
"cancelReason": "This train has been cancelled because of a train hitting an obstruction on the line earlier today", | |
"delayReason": null, | |
"serviceID": "5Igwl0vrMWv7DR+TD5LRtQ==", | |
"serviceIdPercentEncoded": "5Igwl0vrMWv7DR%2bTD5LRtQ%3d%3d", | |
"serviceIdGuid": "973088e4-eb4b-6b31-fb0d-1f930f92d1b5", | |
"serviceIdUrlSafe": "5Igwl0vrMWv7DR-TD5LRtQ", | |
"adhocAlerts": null | |
}, | |
{ | |
"previousCallingPoints": null, | |
"subsequentCallingPoints": | |
[ | |
{ | |
"callingPoint": | |
[ | |
{ | |
"locationName": "Haymarket", | |
"crs": "HYM", | |
"st": "12:56", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Carlisle", | |
"crs": "CAR", | |
"st": "14:06", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Penrith", | |
"crs": "PNR", | |
"st": "14:21", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Lancaster", | |
"crs": "LAN", | |
"st": "14:56", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Preston", | |
"crs": "PRE", | |
"st": "15:15", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Wigan North Western", | |
"crs": "WGN", | |
"st": "15:28", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Warrington Bank Quay", | |
"crs": "WBQ", | |
"st": "15:39", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Crewe", | |
"crs": "CRE", | |
"st": "15:57", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Wolverhampton", | |
"crs": "WVH", | |
"st": "16:33", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Sandwell & Dudley", | |
"crs": "SAD", | |
"st": "16:54", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Birmingham New Street", | |
"crs": "BHM", | |
"st": "17:05", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Birmingham International", | |
"crs": "BHI", | |
"st": "17:19", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Coventry", | |
"crs": "COV", | |
"st": "17:30", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Milton Keynes Central", | |
"crs": "MKC", | |
"st": "17:58", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "London Euston", | |
"crs": "EUS", | |
"st": "18:33", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
} | |
], | |
"serviceType": 0, | |
"serviceChangeRequired": false, | |
"assocIsCancelled": false | |
} | |
], | |
"origin": | |
[ | |
{ | |
"locationName": "Edinburgh", | |
"crs": "EDB", | |
"via": null, | |
"futureChangeTo": null, | |
"assocIsCancelled": false | |
} | |
], | |
"destination": | |
[ | |
{ | |
"locationName": "London Euston", | |
"crs": "EUS", | |
"via": null, | |
"futureChangeTo": null, | |
"assocIsCancelled": false | |
} | |
], | |
"currentOrigins": null, | |
"currentDestinations": null, | |
"rsid": null, | |
"sta": null, | |
"eta": null, | |
"std": "12:52", | |
"etd": "On time", | |
"platform": "9", | |
"operator": "Virgin Trains", | |
"operatorCode": "VT", | |
"isCircularRoute": false, | |
"isCancelled": false, | |
"filterLocationCancelled": false, | |
"serviceType": 0, | |
"length": 0, | |
"detachFront": false, | |
"isReverseFormation": false, | |
"cancelReason": null, | |
"delayReason": null, | |
"serviceID": "F9eNtVAVfcG3P9yWemFVfA==", | |
"serviceIdPercentEncoded": "F9eNtVAVfcG3P9yWemFVfA%3d%3d", | |
"serviceIdGuid": "b58dd717-1550-c17d-b73f-dc967a61557c", | |
"serviceIdUrlSafe": "F9eNtVAVfcG3P9yWemFVfA", | |
"adhocAlerts": null | |
}, | |
{ | |
"previousCallingPoints": null, | |
"subsequentCallingPoints": | |
[ | |
{ | |
"callingPoint": | |
[ | |
{ | |
"locationName": "Haymarket", | |
"crs": "HYM", | |
"st": "12:58", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Edinburgh Park", | |
"crs": "EDP", | |
"st": "13:04", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Uphall", | |
"crs": "UHA", | |
"st": "13:12", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Livingston North", | |
"crs": "LSN", | |
"st": "13:15", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Bathgate", | |
"crs": "BHG", | |
"st": "13:20", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Drumgelloch", | |
"crs": "DRU", | |
"st": "13:33", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Airdrie", | |
"crs": "ADR", | |
"st": "13:36", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Coatdyke", | |
"crs": "COA", | |
"st": "13:38", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Coatbridge Sunnyside", | |
"crs": "CBS", | |
"st": "13:41", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Blairhill", | |
"crs": "BAI", | |
"st": "13:43", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Easterhouse", | |
"crs": "EST", | |
"st": "13:47", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Garrowhill", | |
"crs": "GAR", | |
"st": "13:50", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "High Street", | |
"crs": "HST", | |
"st": "13:57", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Glasgow Queen Street", | |
"crs": "GLQ", | |
"st": "13:59", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Charing Cross (Glasgow)", | |
"crs": "CHC", | |
"st": "14:02", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Partick", | |
"crs": "PTK", | |
"st": "14:06", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Hyndland", | |
"crs": "HYN", | |
"st": "14:08", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Dalmuir", | |
"crs": "DMR", | |
"st": "14:18", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Dumbarton East", | |
"crs": "DBE", | |
"st": "14:28", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Dumbarton Central", | |
"crs": "DBC", | |
"st": "14:30", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Dalreoch", | |
"crs": "DLR", | |
"st": "14:31", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Cardross", | |
"crs": "CDR", | |
"st": "14:36", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Craigendoran", | |
"crs": "CGD", | |
"st": "14:42", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Helensburgh Central", | |
"crs": "HLC", | |
"st": "14:45", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
} | |
], | |
"serviceType": 0, | |
"serviceChangeRequired": false, | |
"assocIsCancelled": false | |
} | |
], | |
"origin": | |
[ | |
{ | |
"locationName": "Edinburgh", | |
"crs": "EDB", | |
"via": null, | |
"futureChangeTo": null, | |
"assocIsCancelled": false | |
} | |
], | |
"destination": | |
[ | |
{ | |
"locationName": "Helensburgh Central", | |
"crs": "HLC", | |
"via": null, | |
"futureChangeTo": null, | |
"assocIsCancelled": false | |
} | |
], | |
"currentOrigins": null, | |
"currentDestinations": null, | |
"rsid": null, | |
"sta": null, | |
"eta": null, | |
"std": "12:54", | |
"etd": "On time", | |
"platform": "13", | |
"operator": "ScotRail", | |
"operatorCode": "SR", | |
"isCircularRoute": false, | |
"isCancelled": false, | |
"filterLocationCancelled": false, | |
"serviceType": 0, | |
"length": 0, | |
"detachFront": false, | |
"isReverseFormation": false, | |
"cancelReason": null, | |
"delayReason": null, | |
"serviceID": "1UcRJqyFomOy6ZBjceAUsA==", | |
"serviceIdPercentEncoded": "1UcRJqyFomOy6ZBjceAUsA%3d%3d", | |
"serviceIdGuid": "261147d5-85ac-63a2-b2e9-906371e014b0", | |
"serviceIdUrlSafe": "1UcRJqyFomOy6ZBjceAUsA", | |
"adhocAlerts": null | |
}, | |
{ | |
"previousCallingPoints": null, | |
"subsequentCallingPoints": | |
[ | |
{ | |
"callingPoint": | |
[ | |
{ | |
"locationName": "Brunstane", | |
"crs": "BSU", | |
"st": "13:01", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Newcraighall", | |
"crs": "NEW", | |
"st": "13:05", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Shawfair", | |
"crs": "SFI", | |
"st": "13:08", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Eskbank", | |
"crs": "EKB", | |
"st": "13:12", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Newtongrange", | |
"crs": "NEG", | |
"st": "13:16", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Gorebridge", | |
"crs": "GBG", | |
"st": "13:20", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Galashiels", | |
"crs": "GAL", | |
"st": "13:44", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Tweedbank", | |
"crs": "TWB", | |
"st": "13:49", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
} | |
], | |
"serviceType": 0, | |
"serviceChangeRequired": false, | |
"assocIsCancelled": false | |
} | |
], | |
"origin": | |
[ | |
{ | |
"locationName": "Edinburgh", | |
"crs": "EDB", | |
"via": null, | |
"futureChangeTo": null, | |
"assocIsCancelled": false | |
} | |
], | |
"destination": | |
[ | |
{ | |
"locationName": "Tweedbank", | |
"crs": "TWB", | |
"via": null, | |
"futureChangeTo": null, | |
"assocIsCancelled": false | |
} | |
], | |
"currentOrigins": null, | |
"currentDestinations": null, | |
"rsid": null, | |
"sta": null, | |
"eta": null, | |
"std": "12:54", | |
"etd": "On time", | |
"platform": "3", | |
"operator": "ScotRail", | |
"operatorCode": "SR", | |
"isCircularRoute": false, | |
"isCancelled": false, | |
"filterLocationCancelled": false, | |
"serviceType": 0, | |
"length": 0, | |
"detachFront": false, | |
"isReverseFormation": false, | |
"cancelReason": null, | |
"delayReason": null, | |
"serviceID": "0zmCp+B6QalwMUhibJA1qw==", | |
"serviceIdPercentEncoded": "0zmCp%2bB6QalwMUhibJA1qw%3d%3d", | |
"serviceIdGuid": "a78239d3-7ae0-a941-7031-48626c9035ab", | |
"serviceIdUrlSafe": "0zmCp-B6QalwMUhibJA1qw", | |
"adhocAlerts": null | |
}, | |
{ | |
"previousCallingPoints": null, | |
"subsequentCallingPoints": | |
[ | |
{ | |
"callingPoint": | |
[ | |
{ | |
"locationName": "Haymarket", | |
"crs": "HYM", | |
"st": "13:01", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Livingston South", | |
"crs": "LVG", | |
"st": "13:17", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "West Calder", | |
"crs": "WCL", | |
"st": "13:23", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Shotts", | |
"crs": "SHS", | |
"st": "13:35", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Bellshill", | |
"crs": "BLH", | |
"st": "13:50", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Glasgow Central", | |
"crs": "GLC", | |
"st": "14:10", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
} | |
], | |
"serviceType": 0, | |
"serviceChangeRequired": false, | |
"assocIsCancelled": false | |
} | |
], | |
"origin": | |
[ | |
{ | |
"locationName": "Edinburgh", | |
"crs": "EDB", | |
"via": null, | |
"futureChangeTo": null, | |
"assocIsCancelled": false | |
} | |
], | |
"destination": | |
[ | |
{ | |
"locationName": "Glasgow Central", | |
"crs": "GLC", | |
"via": "via Shotts", | |
"futureChangeTo": null, | |
"assocIsCancelled": false | |
} | |
], | |
"currentOrigins": null, | |
"currentDestinations": null, | |
"rsid": null, | |
"sta": null, | |
"eta": null, | |
"std": "12:55", | |
"etd": "On time", | |
"platform": "10", | |
"operator": "ScotRail", | |
"operatorCode": "SR", | |
"isCircularRoute": false, | |
"isCancelled": false, | |
"filterLocationCancelled": false, | |
"serviceType": 0, | |
"length": 0, | |
"detachFront": false, | |
"isReverseFormation": false, | |
"cancelReason": null, | |
"delayReason": null, | |
"serviceID": "NO4ndyNjsvjcy7+ndwSF3g==", | |
"serviceIdPercentEncoded": "NO4ndyNjsvjcy7%2bndwSF3g%3d%3d", | |
"serviceIdGuid": "7727ee34-6323-f8b2-dccb-bfa7770485de", | |
"serviceIdUrlSafe": "NO4ndyNjsvjcy7-ndwSF3g", | |
"adhocAlerts": null | |
}, | |
{ | |
"previousCallingPoints": null, | |
"subsequentCallingPoints": | |
[ | |
{ | |
"callingPoint": | |
[ | |
{ | |
"locationName": "Haymarket", | |
"crs": "HYM", | |
"st": "13:04", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 2, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Edinburgh Gateway", | |
"crs": "EGY", | |
"st": "13:10", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 2, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Inverkeithing", | |
"crs": "INK", | |
"st": "13:21", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 2, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Kirkcaldy", | |
"crs": "KDY", | |
"st": "13:37", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 2, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Markinch", | |
"crs": "MNC", | |
"st": "13:46", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 2, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Ladybank", | |
"crs": "LDY", | |
"st": "13:53", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 2, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Cupar", | |
"crs": "CUP", | |
"st": "13:59", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 2, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Leuchars", | |
"crs": "LEU", | |
"st": "14:06", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 2, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Dundee", | |
"crs": "DEE", | |
"st": "14:22", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 2, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Broughty Ferry", | |
"crs": "BYF", | |
"st": "14:30", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 2, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Monifieth", | |
"crs": "MON", | |
"st": "14:34", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 2, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Carnoustie", | |
"crs": "CAN", | |
"st": "14:40", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 2, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Arbroath", | |
"crs": "ARB", | |
"st": "14:48", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 2, | |
"detachFront": false, | |
"adhocAlerts": null | |
} | |
], | |
"serviceType": 0, | |
"serviceChangeRequired": false, | |
"assocIsCancelled": false | |
} | |
], | |
"origin": | |
[ | |
{ | |
"locationName": "Edinburgh", | |
"crs": "EDB", | |
"via": null, | |
"futureChangeTo": null, | |
"assocIsCancelled": false | |
} | |
], | |
"destination": | |
[ | |
{ | |
"locationName": "Arbroath", | |
"crs": "ARB", | |
"via": null, | |
"futureChangeTo": null, | |
"assocIsCancelled": false | |
} | |
], | |
"currentOrigins": null, | |
"currentDestinations": null, | |
"rsid": null, | |
"sta": null, | |
"eta": null, | |
"std": "13:00", | |
"etd": "On time", | |
"platform": "15", | |
"operator": "ScotRail", | |
"operatorCode": "SR", | |
"isCircularRoute": false, | |
"isCancelled": false, | |
"filterLocationCancelled": false, | |
"serviceType": 0, | |
"length": 2, | |
"detachFront": false, | |
"isReverseFormation": false, | |
"cancelReason": null, | |
"delayReason": null, | |
"serviceID": "Gt0ix9XersyuMNhJGzdz2g==", | |
"serviceIdPercentEncoded": "Gt0ix9XersyuMNhJGzdz2g%3d%3d", | |
"serviceIdGuid": "c722dd1a-ded5-ccae-ae30-d8491b3773da", | |
"serviceIdUrlSafe": "Gt0ix9XersyuMNhJGzdz2g", | |
"adhocAlerts": null | |
}, | |
{ | |
"previousCallingPoints": null, | |
"subsequentCallingPoints": | |
[ | |
{ | |
"callingPoint": | |
[ | |
{ | |
"locationName": "Haymarket", | |
"crs": "HYM", | |
"st": "13:04", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Falkirk High", | |
"crs": "FKK", | |
"st": "13:25", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Croy", | |
"crs": "CRO", | |
"st": "13:34", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Glasgow Queen Street", | |
"crs": "GLQ", | |
"st": "13:47", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
} | |
], | |
"serviceType": 0, | |
"serviceChangeRequired": false, | |
"assocIsCancelled": false | |
} | |
], | |
"origin": | |
[ | |
{ | |
"locationName": "Edinburgh", | |
"crs": "EDB", | |
"via": null, | |
"futureChangeTo": null, | |
"assocIsCancelled": false | |
} | |
], | |
"destination": | |
[ | |
{ | |
"locationName": "Glasgow Queen Street", | |
"crs": "GLQ", | |
"via": "via Falkirk High", | |
"futureChangeTo": null, | |
"assocIsCancelled": false | |
} | |
], | |
"currentOrigins": null, | |
"currentDestinations": null, | |
"rsid": "SR705800", | |
"sta": null, | |
"eta": null, | |
"std": "13:00", | |
"etd": "On time", | |
"platform": "14", | |
"operator": "ScotRail", | |
"operatorCode": "SR", | |
"isCircularRoute": false, | |
"isCancelled": false, | |
"filterLocationCancelled": false, | |
"serviceType": 0, | |
"length": 0, | |
"detachFront": false, | |
"isReverseFormation": false, | |
"cancelReason": null, | |
"delayReason": null, | |
"serviceID": "mI/EwflGRi0dojZnBaO6QQ==", | |
"serviceIdPercentEncoded": "mI%2fEwflGRi0dojZnBaO6QQ%3d%3d", | |
"serviceIdGuid": "c1c48f98-46f9-2d46-1da2-366705a3ba41", | |
"serviceIdUrlSafe": "mI_EwflGRi0dojZnBaO6QQ", | |
"adhocAlerts": null | |
}, | |
{ | |
"previousCallingPoints": null, | |
"subsequentCallingPoints": | |
[ | |
{ | |
"callingPoint": | |
[ | |
{ | |
"locationName": "Newcastle", | |
"crs": "NCL", | |
"st": "14:22", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Durham", | |
"crs": "DHM", | |
"st": "14:37", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Darlington", | |
"crs": "DAR", | |
"st": "14:55", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Northallerton", | |
"crs": "NTR", | |
"st": "15:07", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "York", | |
"crs": "YRK", | |
"st": "15:28", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Doncaster", | |
"crs": "DON", | |
"st": "15:53", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Newark North Gate", | |
"crs": "NNG", | |
"st": "16:18", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Peterborough", | |
"crs": "PBO", | |
"st": "16:48", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "London Kings Cross", | |
"crs": "KGX", | |
"st": "17:40", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
} | |
], | |
"serviceType": 0, | |
"serviceChangeRequired": false, | |
"assocIsCancelled": false | |
} | |
], | |
"origin": | |
[ | |
{ | |
"locationName": "Edinburgh", | |
"crs": "EDB", | |
"via": null, | |
"futureChangeTo": null, | |
"assocIsCancelled": false | |
} | |
], | |
"destination": | |
[ | |
{ | |
"locationName": "London Kings Cross", | |
"crs": "KGX", | |
"via": null, | |
"futureChangeTo": null, | |
"assocIsCancelled": false | |
} | |
], | |
"currentOrigins": null, | |
"currentDestinations": null, | |
"rsid": null, | |
"sta": null, | |
"eta": null, | |
"std": "13:00", | |
"etd": "On time", | |
"platform": "6", | |
"operator": "London North Eastern Railway", | |
"operatorCode": "GR", | |
"isCircularRoute": false, | |
"isCancelled": false, | |
"filterLocationCancelled": false, | |
"serviceType": 0, | |
"length": 0, | |
"detachFront": false, | |
"isReverseFormation": false, | |
"cancelReason": null, | |
"delayReason": null, | |
"serviceID": "b5y64NyZKq2CrCxuqDFdDQ==", | |
"serviceIdPercentEncoded": "b5y64NyZKq2CrCxuqDFdDQ%3d%3d", | |
"serviceIdGuid": "e0ba9c6f-99dc-ad2a-82ac-2c6ea8315d0d", | |
"serviceIdUrlSafe": "b5y64NyZKq2CrCxuqDFdDQ", | |
"adhocAlerts": null | |
}, | |
{ | |
"previousCallingPoints": null, | |
"subsequentCallingPoints": | |
[ | |
{ | |
"callingPoint": | |
[ | |
{ | |
"locationName": "Haymarket", | |
"crs": "HYM", | |
"st": "13:07", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Edinburgh Park", | |
"crs": "EDP", | |
"st": "13:13", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Linlithgow", | |
"crs": "LIN", | |
"st": "13:23", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Polmont", | |
"crs": "PMT", | |
"st": "13:28", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Falkirk Grahamston", | |
"crs": "FKG", | |
"st": "13:33", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Camelon", | |
"crs": "CMO", | |
"st": "13:41", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Cumbernauld", | |
"crs": "CUB", | |
"st": "13:53", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Greenfaulds", | |
"crs": "GRL", | |
"st": "13:56", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Gartcosh", | |
"crs": "GRH", | |
"st": "14:03", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Stepps", | |
"crs": "SPS", | |
"st": "14:07", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Springburn", | |
"crs": "SPR", | |
"st": "14:15", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Glasgow Queen Street", | |
"crs": "GLQ", | |
"st": "14:21", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
} | |
], | |
"serviceType": 0, | |
"serviceChangeRequired": false, | |
"assocIsCancelled": false | |
} | |
], | |
"origin": | |
[ | |
{ | |
"locationName": "Edinburgh", | |
"crs": "EDB", | |
"via": null, | |
"futureChangeTo": null, | |
"assocIsCancelled": false | |
} | |
], | |
"destination": | |
[ | |
{ | |
"locationName": "Glasgow Queen Street", | |
"crs": "GLQ", | |
"via": "via Falkirk Grahamston", | |
"futureChangeTo": null, | |
"assocIsCancelled": false | |
} | |
], | |
"currentOrigins": null, | |
"currentDestinations": null, | |
"rsid": null, | |
"sta": null, | |
"eta": null, | |
"std": "13:03", | |
"etd": "On time", | |
"platform": "12", | |
"operator": "ScotRail", | |
"operatorCode": "SR", | |
"isCircularRoute": false, | |
"isCancelled": false, | |
"filterLocationCancelled": false, | |
"serviceType": 0, | |
"length": 0, | |
"detachFront": false, | |
"isReverseFormation": false, | |
"cancelReason": null, | |
"delayReason": null, | |
"serviceID": "Y/nym9GJJ7EyV+88WHZZwg==", | |
"serviceIdPercentEncoded": "Y%2fnym9GJJ7EyV%2b88WHZZwg%3d%3d", | |
"serviceIdGuid": "9bf2f963-89d1-b127-3257-ef3c587659c2", | |
"serviceIdUrlSafe": "Y_nym9GJJ7EyV-88WHZZwg", | |
"adhocAlerts": null | |
}, | |
{ | |
"previousCallingPoints": null, | |
"subsequentCallingPoints": | |
[ | |
{ | |
"callingPoint": | |
[ | |
{ | |
"locationName": "Dunbar", | |
"crs": "DUN", | |
"st": "13:28", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Alnmouth", | |
"crs": "ALM", | |
"st": "14:11", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Newcastle", | |
"crs": "NCL", | |
"st": "14:39", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Durham", | |
"crs": "DHM", | |
"st": "14:54", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Darlington", | |
"crs": "DAR", | |
"st": "15:12", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "York", | |
"crs": "YRK", | |
"st": "15:40", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Leeds", | |
"crs": "LDS", | |
"st": "16:07", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Wakefield Westgate", | |
"crs": "WKF", | |
"st": "16:22", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Sheffield", | |
"crs": "SHF", | |
"st": "16:54", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Chesterfield", | |
"crs": "CHD", | |
"st": "17:08", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Derby", | |
"crs": "DBY", | |
"st": "17:28", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Burton-on-Trent", | |
"crs": "BUT", | |
"st": "17:40", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Birmingham New Street", | |
"crs": "BHM", | |
"st": "18:07", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Cheltenham Spa", | |
"crs": "CNM", | |
"st": "18:50", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Gloucester", | |
"crs": "GCR", | |
"st": "19:01", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Bristol Parkway", | |
"crs": "BPW", | |
"st": "19:34", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Bristol Temple Meads", | |
"crs": "BRI", | |
"st": "19:45", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Taunton", | |
"crs": "TAU", | |
"st": "20:19", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Tiverton Parkway", | |
"crs": "TVP", | |
"st": "20:31", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Exeter St Davids", | |
"crs": "EXD", | |
"st": "20:47", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Newton Abbot", | |
"crs": "NTA", | |
"st": "21:07", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Totnes", | |
"crs": "TOT", | |
"st": "21:20", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
}, | |
{ | |
"locationName": "Plymouth", | |
"crs": "PLY", | |
"st": "21:47", | |
"et": "On time", | |
"at": null, | |
"isCancelled": false, | |
"length": 0, | |
"detachFront": false, | |
"adhocAlerts": null | |
} | |
], | |
"serviceType": 0, | |
"serviceChangeRequired": false, | |
"assocIsCancelled": false | |
} | |
], | |
"origin": | |
[ | |
{ | |
"locationName": "Edinburgh", | |
"crs": "EDB", | |
"via": null, | |
"futureChangeTo": null, | |
"assocIsCancelled": false | |
} | |
], | |
"destination": | |
[ | |
{ | |
"locationName": "Plymouth", | |
"crs": "PLY", | |
"via": "via Leeds", | |
"futureChangeTo": null, | |
"assocIsCancelled": false | |
} | |
], | |
"currentOrigins": null, | |
"currentDestinations": null, | |
"rsid": "XC173000", | |
"sta": null, | |
"eta": null, | |
"std": "13:07", | |
"etd": "On time", | |
"platform": "8", | |
"operator": "CrossCountry", | |
"operatorCode": "XC", | |
"isCircularRoute": false, | |
"isCancelled": false, | |
"filterLocationCancelled": false, | |
"serviceType": 0, | |
"length": 0, | |
"detachFront": false, | |
"isReverseFormation": false, | |
"cancelReason": null, | |
"delayReason": null, | |
"serviceID": "Q/4NaCegVItx0/1kp4cfAw==", | |
"serviceIdPercentEncoded": "Q%2f4NaCegVItx0%2f1kp4cfAw%3d%3d", | |
"serviceIdGuid": "680dfe43-a027-8b54-71d3-fd64a7871f03", | |
"serviceIdUrlSafe": "Q_4NaCegVItx0_1kp4cfAw", | |
"adhocAlerts": null | |
} | |
], | |
"busServices": null, | |
"ferryServices": null, | |
"generatedAt": "2019-10-18T11:52:16.1077725+00:00", | |
"locationName": "Edinburgh", | |
"crs": "EDB", | |
"filterLocationName": null, | |
"filtercrs": null, | |
"filterType": 0, | |
"nrccMessages": null, | |
"platformAvailable": true, | |
"areServicesAvailable": true | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment