realtimeActivated |
false |
Details whether this service has been activated for realtime information |
tiploc |
- |
TIPLOC code for the location, example: WATRLMN |
crs |
null |
CRS code for the location, example: WAT |
description |
- |
Text name of the relevant location, example: London Waterloo |
wttBookedArrival detailed |
null |
Working Timetable arrival time of the service at this location, in format HHmmss |
wttBookedDeparture detailed |
null |
Working Timetable departure time of the service at this location, in format HHmmss |
wttBookedPass detailed |
null |
Working Timetable passing time of the service at this location, in format HHmmss |
gbttBookedArrival |
null |
Public Timetable arrival time of the service at this location, in format HHmm |
gbttBookedDeparture |
null |
Public Timetable departure time of the service at this location, in format HHmm |
origin |
- |
Array of Pair objects forming the origin of the service as at this location |
destination |
- |
Array of Pair objects forming the destination of the service as at this location |
isCall detailed |
false |
boolean output as to whether this service calls at this location. This is set as true even if the service ends up non-stopping this station for whatever reason. |
isCallPublic simple |
false |
boolean output as to whether this service makes a public call at this location. This is set as true even if the service ends up non-stopping this station for whatever reason. |
realtimeArrival |
null |
Expected or actual arrival time of this service, in format HHmm |
realtimeArrivalActual |
false |
Always appears if realtimeArrival is also present. Boolean output stating whether this is an actual or expected time. If true, actual - if false, expected. |
realtimeArrivalNoReport |
false |
If set as true, this means that the train has already arrived at this station but no report was received, and a later one has been |
realtimeWttArrivalLateness detailed |
0 |
If the service has an actual time, a lateness in minutes will be provided based from the WTT time. Positive values mean the service was late, negative values mean the service was early. |
realtimeGbttArrivalLateness |
0 |
If the service has an actual time, a lateness in minutes will be provided based from the public timetable time. Positive values mean the service was late, negative values mean the service was early. |
realtimeDeparture |
null |
Expected or actual departure time of this service, in format HHmm |
realtimeDepartureActual |
false |
Always appears if realtimeDeparture is also present. Boolean output stating whether this is an actual or expected time. If true, actual - if false, expected. |
realtimeDepartureNoReport |
false |
If set as true, this means that the train has already departed this station but no report was received, and a later one has been |
realtimeWttDepartureLateness detailed |
0 |
If the service has an actual time, a lateness in minutes will be provided based from the WTT time. Positive values mean the service was late, negative values mean the service was early. |
realtimeGbttDepartureLateness |
0 |
If the service has an actual time, a lateness in minutes will be provided based from the public timetable time. Positive values mean the service was late, negative values mean the service was early. |
realtimePass detailed |
null |
Expected or actual passing time of this service, in format HHmm |
realtimePassActual detailed |
false |
Always appears if realtimePass is also present. Boolean output stating whether this is an actual or expected time. If true, actual - if false, expected. |
realtimePassNoReport detailed |
false |
If set as true, this means that the train has already passed this station but no report was received, and a later one has been |
realtimeWttArrivalLateness detailed |
0 |
If the service has an actual time, a lateness in minutes will be provided based from the WTT time. Positive values mean the service was late, negative values mean the service was early. |
platform |
none |
The expected platform that this service will use at this location |
platformConfirmed |
false |
boolean output - if this is set to true, then the service has used/will use the platform stated |
platformChanged |
false |
boolean output - if this is set to true, then the service has changed from the planned platform |
line detailed |
none |
The expected line that this service will use at this location |
lineConfirmed detailed |
false |
boolean output - if this is set to true, then the service has used/will use the line stated |
path detailed |
none |
The expected path that this service will use at this location |
pathConfirmed detailed |
false |
boolean output - if this is set to true, then the service has used/will use the path stated |
cancelReasonCode |
null |
If this service is cancelled at this location, this will be populated with a two character cancellation code which can be cross-referenced with the Delay Attribution Guide. |
cancelReasonShortText |
null |
Short text reason detailing the reason for the cancellation |
cancelReasonLongText |
null |
Long text reason detailing the reason for the cancellation |
displayAs |
- |
Values that can appear in this field are CALL, PASS, ORIGIN, DESTINATION, STARTS, TERMINATES, CANCELLED_CALL, CANCELLED_PASS. ORIGIN and DESTINATION represent the original origin & destination of a service. If STARTS or TERMINATES appear, then this means a service has started short or terminated en-route - the original origin/destination will show CANCELLED_CALL. |
serviceLocation |
null |
Values that can appear in this field are APPR_STAT (Approaching Station), APPR_PLAT (Arriving), AT_PLAT (At Platform, as referenced in platform), DEP_PREP (Preparing to depart) and DEP_READY (Ready to depart). |