Reference for https://www.gotracker.ca/GoTracker/web/GODataAPIProxy.svc/StationStatus/{STATIONCD}
Url: https://www.gotracker.ca/GoTracker/web/GODataAPIProxy.svc/StationStatus/{STATIONCD}
HTTP Method: GET
| Message direction | Format | Body |
|---|---|---|
| Request | N/A | The Request body is empty. |
| Response | Xml | Example,Schema |
The following is an example response Xml body:
<ReturnValueOfListOfStationStatus ErrCode="2147483647" ErrMsg="String content">
<Data>
<StationStatus StatusTimeStamp="String content" EstimatedArrival="1999-05-31T11:20:00" TripCancelled="true" StopAtIndex="2147483647" TrackActualOverrided="true" UnionPlatformActualOverrided="true" UnionArrivalDepartureTime="String content" UnionDepartPlatform="String content" UnionArrivePlatform="String content" StopListString="String content" StoppingAtIsCancelled="true" StoppingAt="String content" ServiceCd="String content" ArriveIn="String content" DelayDesc="String content" DelaySec="2147483647" Delay="2147483647" IsRunningTrip="true" HasActualTime="true" ScheduledTime="String content" DetailTxt="String content" ArriveTxt="String content" DepartTxt="String content" DirectionIndex="2147483647" DirectionCd="String content" Direction="String content" ExtraRemark="String content" Expected="String content" TripNumber="String content" OnGridDisplayed="true" RowIndex="2147483647" Actual="1999-05-31T11:20:00" Scheduled="1999-05-31T11:20:00" Track="String content" TripName="String content" Destination="String content" IsExpress="true" OverallThreshold="String content">
<Messages xmlns="GoTransit.ca">
<GOVisualMessageText Language="String content" Text="String content" />
<GOVisualMessageText Language="String content" Text="String content" />
</Messages>
<Remarks xmlns="GoTransit.ca">
<GOVisualMessageText Language="String content" Text="String content" />
<GOVisualMessageText Language="String content" Text="String content" />
</Remarks>
<StopsList xmlns="GoTransit.ca">
<GOStopMessage StatusCode="String content" StopCode="String content" StopName="String content">
<StatusText>
<GOVisualMessageText Language="String content" Text="String content" />
<GOVisualMessageText Language="String content" Text="String content" />
</StatusText>
</GOStopMessage>
<GOStopMessage StatusCode="String content" StopCode="String content" StopName="String content">
<StatusText>
<GOVisualMessageText Language="String content" Text="String content" />
<GOVisualMessageText Language="String content" Text="String content" />
</StatusText>
</GOStopMessage>
</StopsList>
<TrackAttr Background="String content" Foreground="String content" Blink="true" Bold="true" Italics="true" Underline="true" xmlns="GoTransit.ca" />
<StoppingAtList>
<StoppingAtDisplay StopDisplay="String content" IsCancelled="true" />
<StoppingAtDisplay StopDisplay="String content" IsCancelled="true" />
</StoppingAtList>
</StationStatus>
<StationStatus StatusTimeStamp="String content" EstimatedArrival="1999-05-31T11:20:00" TripCancelled="true" StopAtIndex="2147483647" TrackActualOverrided="true" UnionPlatformActualOverrided="true" UnionArrivalDepartureTime="String content" UnionDepartPlatform="String content" UnionArrivePlatform="String content" StopListString="String content" StoppingAtIsCancelled="true" StoppingAt="String content" ServiceCd="String content" ArriveIn="String content" DelayDesc="String content" DelaySec="2147483647" Delay="2147483647" IsRunningTrip="true" HasActualTime="true" ScheduledTime="String content" DetailTxt="String content" ArriveTxt="String content" DepartTxt="String content" DirectionIndex="2147483647" DirectionCd="String content" Direction="String content" ExtraRemark="String content" Expected="String content" TripNumber="String content" OnGridDisplayed="true" RowIndex="2147483647" Actual="1999-05-31T11:20:00" Scheduled="1999-05-31T11:20:00" Track="String content" TripName="String content" Destination="String content" IsExpress="true" OverallThreshold="String content">
<Messages xmlns="GoTransit.ca">
<GOVisualMessageText Language="String content" Text="String content" />
<GOVisualMessageText Language="String content" Text="String content" />
</Messages>
<Remarks xmlns="GoTransit.ca">
<GOVisualMessageText Language="String content" Text="String content" />
<GOVisualMessageText Language="String content" Text="String content" />
</Remarks>
<StopsList xmlns="GoTransit.ca">
<GOStopMessage StatusCode="String content" StopCode="String content" StopName="String content">
<StatusText>
<GOVisualMessageText Language="String content" Text="String content" />
<GOVisualMessageText Language="String content" Text="String content" />
</StatusText>
</GOStopMessage>
<GOStopMessage StatusCode="String content" StopCode="String content" StopName="String content">
<StatusText>
<GOVisualMessageText Language="String content" Text="String content" />
<GOVisualMessageText Language="String content" Text="String content" />
</StatusText>
</GOStopMessage>
</StopsList>
<TrackAttr Background="String content" Foreground="String content" Blink="true" Bold="true" Italics="true" Underline="true" xmlns="GoTransit.ca" />
<StoppingAtList>
<StoppingAtDisplay StopDisplay="String content" IsCancelled="true" />
<StoppingAtDisplay StopDisplay="String content" IsCancelled="true" />
</StoppingAtList>
</StationStatus>
</Data>
</ReturnValueOfListOfStationStatus>
The following is the response Xml Schema:
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="GoTransit.ca" />
<xs:element name="ReturnValueOfListOfStationStatus" nillable="true" type="ReturnValueOfListOfStationStatus" />
<xs:complexType name="ReturnValueOfListOfStationStatus">
<xs:complexContent mixed="false">
<xs:extension base="GOBase">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Data" type="ArrayOfStationStatus" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="GOBase">
<xs:attribute name="ErrCode" type="xs:int" use="required" />
<xs:attribute name="ErrMsg" type="xs:string" />
</xs:complexType>
<xs:complexType name="ArrayOfStationStatus">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="StationStatus" nillable="true" type="StationStatus" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="StationStatus">
<xs:complexContent mixed="false">
<xs:extension xmlns:q1="GoTransit.ca" base="q1:GOTripStopMessage">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="StoppingAtList" type="ArrayOfStoppingAtDisplay" />
</xs:sequence>
<xs:attribute name="StatusTimeStamp" type="xs:string" />
<xs:attribute name="EstimatedArrival" type="xs:dateTime" use="required" />
<xs:attribute name="TripCancelled" type="xs:boolean" use="required" />
<xs:attribute name="StopAtIndex" type="xs:int" use="required" />
<xs:attribute name="TrackActualOverrided" type="xs:boolean" use="required" />
<xs:attribute name="UnionPlatformActualOverrided" type="xs:boolean" use="required" />
<xs:attribute name="UnionArrivalDepartureTime" type="xs:string" />
<xs:attribute name="UnionDepartPlatform" type="xs:string" />
<xs:attribute name="UnionArrivePlatform" type="xs:string" />
<xs:attribute name="StopListString" type="xs:string" />
<xs:attribute name="StoppingAtIsCancelled" type="xs:boolean" use="required" />
<xs:attribute name="StoppingAt" type="xs:string" />
<xs:attribute name="ServiceCd" type="xs:string" />
<xs:attribute name="ArriveIn" type="xs:string" />
<xs:attribute name="DelayDesc" type="xs:string" />
<xs:attribute name="DelaySec" type="xs:int" use="required" />
<xs:attribute name="Delay" type="xs:int" use="required" />
<xs:attribute name="IsRunningTrip" type="xs:boolean" use="required" />
<xs:attribute name="HasActualTime" type="xs:boolean" use="required" />
<xs:attribute name="ScheduledTime" type="xs:string" />
<xs:attribute name="DetailTxt" type="xs:string" />
<xs:attribute name="ArriveTxt" type="xs:string" />
<xs:attribute name="DepartTxt" type="xs:string" />
<xs:attribute name="DirectionIndex" type="xs:int" use="required" />
<xs:attribute name="DirectionCd" type="xs:string" />
<xs:attribute name="Direction" type="xs:string" />
<xs:attribute name="ExtraRemark" type="xs:string" />
<xs:attribute name="Expected" type="xs:string" />
<xs:attribute name="TripNumber" type="xs:string" />
<xs:attribute name="OnGridDisplayed" type="xs:boolean" use="required" />
<xs:attribute name="RowIndex" type="xs:int" use="required" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ArrayOfStoppingAtDisplay">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="StoppingAtDisplay" nillable="true" type="StoppingAtDisplay" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="StoppingAtDisplay">
<xs:attribute name="StopDisplay" type="xs:string" />
<xs:attribute name="IsCancelled" type="xs:boolean" use="required" />
</xs:complexType>
</xs:schema>
Additional response Xml Schemas:
<xs:schema xmlns:tns="GoTransit.ca" elementFormDefault="qualified" targetNamespace="GoTransit.ca" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="GOTripStopMessage">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Messages" type="tns:ArrayOfGOVisualMessageText" />
<xs:element minOccurs="0" maxOccurs="1" name="Remarks" type="tns:ArrayOfGOVisualMessageText" />
<xs:element minOccurs="0" maxOccurs="1" name="StopsList" type="tns:ArrayOfGOStopMessage" />
<xs:element minOccurs="0" maxOccurs="1" name="TrackAttr" type="tns:FieldAttribute" />
</xs:sequence>
<xs:attribute name="Actual" type="xs:dateTime" use="required" />
<xs:attribute name="Scheduled" type="xs:dateTime" use="required" />
<xs:attribute name="Track" type="xs:string" />
<xs:attribute name="TripName" type="xs:string" />
<xs:attribute name="Destination" type="xs:string" />
<xs:attribute name="IsExpress" type="xs:boolean" use="required" />
<xs:attribute name="OverallThreshold" type="xs:string" />
</xs:complexType>
<xs:complexType name="ArrayOfGOVisualMessageText">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="GOVisualMessageText" nillable="true" type="tns:GOVisualMessageText" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="GOVisualMessageText">
<xs:attribute name="Language" type="xs:string" />
<xs:attribute name="Text" type="xs:string" />
</xs:complexType>
<xs:complexType name="ArrayOfGOStopMessage">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="GOStopMessage" nillable="true" type="tns:GOStopMessage" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="GOStopMessage">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="StatusText" type="tns:ArrayOfGOVisualMessageText" />
</xs:sequence>
<xs:attribute name="StatusCode" type="xs:string" />
<xs:attribute name="StopCode" type="xs:string" />
<xs:attribute name="StopName" type="xs:string" />
</xs:complexType>
<xs:complexType name="FieldAttribute">
<xs:attribute name="Background" type="xs:string" />
<xs:attribute name="Foreground" type="xs:string" />
<xs:attribute name="Blink" type="xs:boolean" use="required" />
<xs:attribute name="Bold" type="xs:boolean" use="required" />
<xs:attribute name="Italics" type="xs:boolean" use="required" />
<xs:attribute name="Underline" type="xs:boolean" use="required" />
</xs:complexType>
</xs:schema>