Get desktop application:
View/edit binary Protocol Buffers messages
* Generic Transit Card extra proto message. This is designed to encompass every type of transit extra that could be shown by Smartspacer. If your transit provider exposes more data, you may add more fields and messages, but do not change the field numbers or names of the current ones.
Internal service ID for the overall service, usually constructed from the time, origin & destination
The legs of the journey
If the journey is no longer possible due to delays, the index of the first impossible leg change
Items to show in the list area of the Target, if set (up to 4)
Used in:
Whether the service can be tracked using realtime data, or if data is effectively static
The internal ID of the service, for example "Y41331"
The internal ID of the operator, for example "urn:trainline:atoc:carrier:NT"
The user-visible "origin" of the service, this should be where they board the service at
The user-visible destination of the service, this may not be where they alight but the eventual destination
The internal ID of the "origin" of the service, for example "urn:trainline:atoc:loc:MAN2968"
The internal ID of the destination of the service, for example "urn:trainline:atoc:loc:PRE2753"
The scheduled departure time of this service from the "origin", should always be supplied
The scheduled arrival time of this service to the destination, should always be supplied
The estimated or actual departure time of this service from the "origin", optional
The estimated or actual arrival time of this service to the destination, optional
Whether the service has been cancelled
The mode of this leg
A contextual message for this leg, optional
The platform or gate this service is leaving from, if available
A user-visible service name, for example "Caledonian Sleeper", or in some cases the route ID
A user-visible operator name, for example "Northern"
Pre-set messages for each leg of the journey, ordered by increasing severity
Used in:
Unset
The leg is on time
The leg is delayed, the service may define what this means
The leg is partially or fully cancelled
Modes for tranist legs
Used in:
Unknown mode, fallback
Main modes
May also be used for rail replacement
For moving between nearby interchanges