Reference for http://ws3.tramtracker.com.au/TramTracker/RestService/GetUnplannedDisruptionByStop/{STOPNO}/?aid={AID}&cid={CID}&tkn={TKN}
Returns unplanned disruption for a stop - /GetUnplannedDisruptionByStop/{stopNo}/?aid={aid}&cid={cid}&tkn={tkn}
Url: http://ws3.tramtracker.com.au/TramTracker/RestService/GetUnplannedDisruptionByStop/{STOPNO}/?aid={AID}&cid={CID}&tkn={TKN}
HTTP Method: GET
This operation supports JSONP responses. The callback function can be specified using the "callback" Url query parameter.
Message direction | Format | Body |
---|---|---|
Request | N/A | The Request body is empty. |
Response | Xml | Example,Schema |
Response | Json | Example |
The following is an example response Xml body:
<ServiceResponse xmlns="http://schemas.datacontract.org/2004/07/YarraTrams.Model"> <errorMessage>String content</errorMessage> <hasError>true</hasError> <hasResponse>true</hasResponse> <!--Valid elements of type: AddDeviceTokenInfo, ArrayOfAddDeviceTokenInfo, ArrayOfCheckAllowsAnalyticsInfo, ArrayOfCheckDeviceTokenInfo, ArrayOfCheckRouteInfo, ArrayOfCheckStopInfo, ArrayOfDestinationsForAllRoutesInfo, ArrayOfDestinationsForRouteInfo, ArrayOfDisruptedRouteInfo, ArrayOfDisruptedStop, ArrayOfDisruptedStopInfo, ArrayOfDisruptionMessageInfo, ArrayOfDisruptionMessageListInfo, ArrayOfListOfPointsOfInterestInfo, ArrayOfListOfRouteAvailableInfo, ArrayOfListOfStopsByPOIIdInfo, ArrayOfListOfStopsByRouteNoAndDirectionInfo, ArrayOfMainRoutesForStopInfo, ArrayOfMainRoutesInfo, ArrayOfNetworkMapInfo, ArrayOfNextPredictedArrivalTimeAtStopsForTramNoInfo, ArrayOfNextPredictedRoutesCollectionInfo, ArrayOfNextPredictedStopsDetailsTableInfo, ArrayOfPlatformStopInfo, ArrayOfPointOfInterestByIDInfo, ArrayOfPointsOfInterestChangesSinceInfo, ArrayOfPointsOfInterestInfo, ArrayOfPredictionInfo, ArrayOfRouteChangeInfo, ArrayOfRoutePIDColourInfo, ArrayOfRouteStopsByRouteInfo, ArrayOfRouteSummariesInfo, ArrayOfRouteTextColourInfo, ArrayOfRouteTranslationsInfo, ArrayOfSchedulesCollectionInfo, ArrayOfSchedulesForTripInfo, ArrayOfServerTimeInfo, ArrayOfServiceResponse, ArrayOfStopChangeInfo, ArrayOfStopInformationInfo, ArrayOfStopsAndRoutesUpdatesSinceInfo, ArrayOfTicketOutletByIdInfo, ArrayOfTicketOutletSinceInfo, ArrayOfTicketOutletsInfo, ArrayOfTTMDisruptedStop, ArrayOfUnplannedDisruptionByRoute, ArrayOfUnplannedDisruptionsLists, ArrayOfUnplannedDisruptionStopInfo, CheckAllowsAnalyticsInfo, CheckDeviceTokenInfo, CheckRouteInfo, CheckStopInfo, DestinationsForAllRoutesInfo, DestinationsForRouteInfo, DisruptedRouteInfo, DisruptedStop, DisruptedStopInfo, DisruptionMessageInfo, DisruptionMessageListInfo, ListOfPointsOfInterestInfo, ListOfRouteAvailableInfo, ListOfStopsByPOIIdInfo, ListOfStopsByRouteNoAndDirectionInfo, MainRoutesForStopInfo, MainRoutesInfo, NetworkMapInfo, NextPredictedArrivalTimeAtStopsForTramNoInfo, NextPredictedRoutesCollectionInfo, NextPredictedStopsDetailsTableInfo, PlatformStopInfo, PointOfInterestByIDInfo, PointsOfInterestChangesSinceInfo, PointsOfInterestInfo, PredictionInfo, RouteChangeInfo, RoutePIDColourInfo, RouteStopsByRouteInfo, RouteSummariesInfo, RouteTextColourInfo, RouteTranslationsInfo, SchedulesCollectionInfo, SchedulesForTripInfo, schema, ServerTimeInfo, ServiceResponse, StopChangeInfo, StopInformationInfo, StopsAndRoutesUpdatesSinceInfo, TicketOutletByIdInfo, TicketOutletSinceInfo, TicketOutletsInfo, TTMDisruptedStop, UnplannedDisruptionByRoute, UnplannedDisruptionsLists, UnplannedDisruptionStopInfo--> <responseObject i:type="AddDeviceTokenInfo" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <DeviceToken xmlns="">1627aea5-8e0a-4371-9022-9b504344e724</DeviceToken> </responseObject> <timeRequested>1999-05-31T11:20:00</timeRequested> <timeResponded>1999-05-31T11:20:00</timeResponded> <webMethodCalled>String content</webMethodCalled> </ServiceResponse>
The following is an example response Json body:
{ "errorMessage":"String content", "hasError":true, "hasResponse":true, "responseObject":{ "__type":"AddDeviceTokenInfo:#YarraTrams.Model", "DeviceToken":"1627aea5-8e0a-4371-9022-9b504344e724" }, "timeRequested":"\/Date(928113600000+1000)\/", "timeResponded":"\/Date(928113600000+1000)\/", "webMethodCalled":"String content" }
The following is the response Xml Schema:
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/YarraTrams.Model" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/YarraTrams.Model" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="ServiceResponse"> <xs:sequence> <xs:element minOccurs="0" name="errorMessage" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="hasError" type="xs:boolean" /> <xs:element minOccurs="0" name="hasResponse" type="xs:boolean" /> <xs:element minOccurs="0" name="responseObject" nillable="true" type="xs:anyType" /> <xs:element minOccurs="0" name="timeRequested" type="xs:dateTime" /> <xs:element minOccurs="0" name="timeResponded" type="xs:dateTime" /> <xs:element minOccurs="0" name="webMethodCalled" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="ServiceResponse" nillable="true" type="tns:ServiceResponse" /> <xs:complexType name="ArrayOfServiceResponse"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="ServiceResponse" nillable="true" type="tns:ServiceResponse" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfServiceResponse" nillable="true" type="tns:ArrayOfServiceResponse" /> </xs:schema>
Additional response Xml Schemas:
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="anyType" nillable="true" type="xs:anyType" /> <xs:element name="anyURI" nillable="true" type="xs:anyURI" /> <xs:element name="base64Binary" nillable="true" type="xs:base64Binary" /> <xs:element name="boolean" nillable="true" type="xs:boolean" /> <xs:element name="byte" nillable="true" type="xs:byte" /> <xs:element name="dateTime" nillable="true" type="xs:dateTime" /> <xs:element name="decimal" nillable="true" type="xs:decimal" /> <xs:element name="double" nillable="true" type="xs:double" /> <xs:element name="float" nillable="true" type="xs:float" /> <xs:element name="int" nillable="true" type="xs:int" /> <xs:element name="long" nillable="true" type="xs:long" /> <xs:element name="QName" nillable="true" type="xs:QName" /> <xs:element name="short" nillable="true" type="xs:short" /> <xs:element name="string" nillable="true" type="xs:string" /> <xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" /> <xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" /> <xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" /> <xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" /> <xs:element name="char" nillable="true" type="tns:char" /> <xs:simpleType name="char"> <xs:restriction base="xs:int" /> </xs:simpleType> <xs:element name="duration" nillable="true" type="tns:duration" /> <xs:simpleType name="duration"> <xs:restriction base="xs:duration"> <xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" /> <xs:minInclusive value="-P10675199DT2H48M5.4775808S" /> <xs:maxInclusive value="P10675199DT2H48M5.4775807S" /> </xs:restriction> </xs:simpleType> <xs:element name="guid" nillable="true" type="tns:guid" /> <xs:simpleType name="guid"> <xs:restriction base="xs:string"> <xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" /> </xs:restriction> </xs:simpleType> <xs:attribute name="FactoryType" type="xs:QName" /> <xs:attribute name="Id" type="xs:ID" /> <xs:attribute name="Ref" type="xs:IDREF" /> </xs:schema>
<xs:schema xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" /> <xs:complexType name="AddDeviceTokenInfo"> <xs:sequence> <xs:element minOccurs="0" name="DeviceToken" nillable="true" type="ser:guid" /> </xs:sequence> </xs:complexType> <xs:element name="AddDeviceTokenInfo" nillable="true" type="AddDeviceTokenInfo" /> <xs:complexType name="CheckAllowsAnalyticsInfo"> <xs:sequence> <xs:element minOccurs="0" name="AllowsAnalytics" type="xs:boolean" /> </xs:sequence> </xs:complexType> <xs:element name="CheckAllowsAnalyticsInfo" nillable="true" type="CheckAllowsAnalyticsInfo" /> <xs:complexType name="CheckDeviceTokenInfo"> <xs:sequence> <xs:element minOccurs="0" name="DeviceId" type="ser:guid" /> </xs:sequence> </xs:complexType> <xs:element name="CheckDeviceTokenInfo" nillable="true" type="CheckDeviceTokenInfo" /> <xs:complexType name="CheckRouteInfo"> <xs:sequence> <xs:element minOccurs="0" name="RouteNo" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="CheckRouteInfo" nillable="true" type="CheckRouteInfo" /> <xs:complexType name="CheckStopInfo"> <xs:sequence> <xs:element minOccurs="0" name="IsValid" type="xs:boolean" /> </xs:sequence> </xs:complexType> <xs:element name="CheckStopInfo" nillable="true" type="CheckStopInfo" /> <xs:complexType name="DisruptedRouteInfo"> <xs:sequence> <xs:element minOccurs="0" name="Message" nillable="true" type="DisruptionMessageInfo" /> <xs:element minOccurs="0" name="RouteNo" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="DisruptedRouteInfo" nillable="true" type="DisruptedRouteInfo" /> <xs:complexType name="DisruptionMessageInfo"> <xs:sequence> <xs:element minOccurs="0" name="AdditionalInfoOnWebsite" type="xs:boolean" /> <xs:element minOccurs="0" name="InfoOnWebSiteCategory" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="MessageId" type="xs:int" /> <xs:element minOccurs="0" name="Route" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="DisruptionMessageInfo" nillable="true" type="DisruptionMessageInfo" /> <xs:complexType name="DisruptedStopInfo"> <xs:sequence> <xs:element minOccurs="0" name="IsSingleRoute" type="xs:boolean" /> <xs:element minOccurs="0" name="Message" nillable="true" type="DisruptionMessageInfo" /> <xs:element minOccurs="0" name="RouteCombination" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="DisruptedStopInfo" nillable="true" type="DisruptedStopInfo" /> <xs:complexType name="DisruptionMessageListInfo"> <xs:sequence> <xs:element minOccurs="0" name="DisplayType" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="MessageCount" type="xs:int" /> <xs:element minOccurs="0" name="Messages" nillable="true" type="ArrayOfDisruptionMessageInfo" /> </xs:sequence> </xs:complexType> <xs:element name="DisruptionMessageListInfo" nillable="true" type="DisruptionMessageListInfo" /> <xs:complexType name="ArrayOfDisruptionMessageInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="DisruptionMessageInfo" nillable="true" type="DisruptionMessageInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfDisruptionMessageInfo" nillable="true" type="ArrayOfDisruptionMessageInfo" /> <xs:complexType name="DestinationsForAllRoutesInfo"> <xs:sequence> <xs:element minOccurs="0" name="IsUpStop" type="xs:boolean" /> <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="RouteNumber" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="DestinationsForAllRoutesInfo" nillable="true" type="DestinationsForAllRoutesInfo" /> <xs:complexType name="DestinationsForRouteInfo"> <xs:sequence> <xs:element minOccurs="0" name="DownDestination" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="UpDestination" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="DestinationsForRouteInfo" nillable="true" type="DestinationsForRouteInfo" /> <xs:complexType name="ListOfStopsByPOIIdInfo"> <xs:sequence> <xs:element minOccurs="0" name="StopNo" nillable="true" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="ListOfStopsByPOIIdInfo" nillable="true" type="ListOfStopsByPOIIdInfo" /> <xs:complexType name="ListOfPointsOfInterestInfo"> <xs:sequence> <xs:element minOccurs="0" name="CategoryName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="DisabledAccess" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="EmailAddress" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="HasEntryFee" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="HasToilets" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="Latitude" type="xs:float" /> <xs:element minOccurs="0" name="Longitude" type="xs:float" /> <xs:element minOccurs="0" name="MoreInfo" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="OpeningHours" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="POIDescription" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="POIId" type="xs:int" /> <xs:element minOccurs="0" name="PhoneNumber" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Postcode" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="StreetAddress" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Suburb" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="WebAddress" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="ListOfPointsOfInterestInfo" nillable="true" type="ListOfPointsOfInterestInfo" /> <xs:complexType name="ListOfRouteAvailableInfo"> <xs:sequence> <xs:element minOccurs="0" name="RouteAvailable" type="xs:boolean" /> <xs:element minOccurs="0" name="RouteNo" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="ListOfRouteAvailableInfo" nillable="true" type="ListOfRouteAvailableInfo" /> <xs:complexType name="ListOfStopsByRouteNoAndDirectionInfo"> <xs:sequence> <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Latitude" type="xs:decimal" /> <xs:element minOccurs="0" name="Longitude" type="xs:decimal" /> <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="StopNo" type="xs:int" /> <xs:element minOccurs="0" name="SuburbName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="TurnMessage" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="TurnType" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="ListOfStopsByRouteNoAndDirectionInfo" nillable="true" type="ListOfStopsByRouteNoAndDirectionInfo" /> <xs:complexType name="MainRoutesForStopInfo"> <xs:sequence> <xs:element minOccurs="0" name="RouteNo" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="MainRoutesForStopInfo" nillable="true" type="MainRoutesForStopInfo" /> <xs:complexType name="MainRoutesInfo"> <xs:sequence> <xs:element minOccurs="0" name="RouteNo" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="MainRoutesInfo" nillable="true" type="MainRoutesInfo" /> <xs:complexType name="NetworkMapInfo"> <xs:sequence> <xs:element minOccurs="0" name="ActiveDate" type="xs:dateTime" /> <xs:element minOccurs="0" name="FileName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Url" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="NetworkMapInfo" nillable="true" type="NetworkMapInfo" /> <xs:complexType name="NextPredictedArrivalTimeAtStopsForTramNoInfo"> <xs:sequence> <xs:element minOccurs="0" name="AtLayover" type="xs:boolean" /> <xs:element minOccurs="0" name="Available" type="xs:boolean" /> <xs:element minOccurs="0" name="DisruptionMessage" nillable="true" type="DisruptionMessageInfo" /> <xs:element minOccurs="0" name="HasDisruption" type="xs:boolean" /> <xs:element minOccurs="0" name="HasSpecialEvent" type="xs:boolean" /> <xs:element minOccurs="0" name="HeadBoardRouteNo" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="NextPredictedStopsDetails" nillable="true" type="ArrayOfNextPredictedStopsDetailsTableInfo" /> <xs:element minOccurs="0" name="RouteNo" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="SpecialEventMessage" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Up" type="xs:boolean" /> <xs:element minOccurs="0" name="VehicleNo" type="xs:short" /> </xs:sequence> </xs:complexType> <xs:element name="NextPredictedArrivalTimeAtStopsForTramNoInfo" nillable="true" type="NextPredictedArrivalTimeAtStopsForTramNoInfo" /> <xs:complexType name="ArrayOfNextPredictedStopsDetailsTableInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="NextPredictedStopsDetailsTableInfo" nillable="true" type="NextPredictedStopsDetailsTableInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfNextPredictedStopsDetailsTableInfo" nillable="true" type="ArrayOfNextPredictedStopsDetailsTableInfo" /> <xs:complexType name="NextPredictedStopsDetailsTableInfo"> <xs:sequence> <xs:element minOccurs="0" name="PredictedArrivalDateTime" type="xs:dateTime" /> <xs:element minOccurs="0" name="StopNo" type="xs:short" /> <xs:element minOccurs="0" name="StopSeq" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="NextPredictedStopsDetailsTableInfo" nillable="true" type="NextPredictedStopsDetailsTableInfo" /> <xs:complexType name="NextPredictedRoutesCollectionInfo"> <xs:sequence> <xs:element minOccurs="0" name="AirConditioned" type="xs:boolean" /> <xs:element minOccurs="0" name="Destination" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="DisplayAC" type="xs:boolean" /> <xs:element minOccurs="0" name="DisruptionMessage" nillable="true" type="DisruptionMessageListInfo" /> <xs:element minOccurs="0" name="HasDisruption" type="xs:boolean" /> <xs:element minOccurs="0" name="HasSpecialEvent" type="xs:boolean" /> <xs:element minOccurs="0" name="HeadBoardRouteNo" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="InternalRouteNo" type="xs:short" /> <xs:element minOccurs="0" name="IsLowFloorTram" type="xs:boolean" /> <xs:element minOccurs="0" name="IsTTAvailable" type="xs:boolean" /> <xs:element minOccurs="0" name="PredictedArrivalDateTime" type="xs:dateTime" /> <xs:element minOccurs="0" name="RouteNo" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="SpecialEventMessage" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="TripID" type="xs:int" /> <xs:element minOccurs="0" name="VehicleNo" type="xs:short" /> </xs:sequence> </xs:complexType> <xs:element name="NextPredictedRoutesCollectionInfo" nillable="true" type="NextPredictedRoutesCollectionInfo" /> <xs:complexType name="PlatformStopInfo"> <xs:sequence> <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="FlagStopNo" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="StopName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="StopNo" type="xs:short" /> <xs:element minOccurs="0" name="StopSequence" type="xs:unsignedByte" /> </xs:sequence> </xs:complexType> <xs:element name="PlatformStopInfo" nillable="true" type="PlatformStopInfo" /> <xs:complexType name="PointOfInterestByIDInfo"> <xs:sequence> <xs:element minOccurs="0" name="CategoryName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="DisabledAccess" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="EmailAddress" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="HasEntryFee" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="HasToilets" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="Latitude" type="xs:decimal" /> <xs:element minOccurs="0" name="Longitude" type="xs:decimal" /> <xs:element minOccurs="0" name="MoreInfo" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="OpeningHours" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="POIDescription" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PhoneNumber" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Postcode" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="StreetAddress" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Suburb" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="WebAddress" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="PointOfInterestByIDInfo" nillable="true" type="PointOfInterestByIDInfo" /> <xs:complexType name="PointsOfInterestInfo"> <xs:sequence> <xs:element minOccurs="0" name="CategoryName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="DisabledAccess" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="EmailAddress" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="HasEntryFee" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="HasToilets" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="Latitude" type="xs:decimal" /> <xs:element minOccurs="0" name="Longitude" type="xs:decimal" /> <xs:element minOccurs="0" name="MoreInfo" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="OpeningHours" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="POIDescription" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="POIId" type="xs:int" /> <xs:element minOccurs="0" name="PhoneNumber" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Postcode" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="StreetAddress" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Suburb" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="WebAddress" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="PointsOfInterestInfo" nillable="true" type="PointsOfInterestInfo" /> <xs:complexType name="PointsOfInterestChangesSinceInfo"> <xs:sequence> <xs:element minOccurs="0" name="Action" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="POIId" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="PointsOfInterestChangesSinceInfo" nillable="true" type="PointsOfInterestChangesSinceInfo" /> <xs:complexType name="PredictionInfo"> <xs:sequence> <xs:element minOccurs="0" name="AVMTime" type="xs:dateTime" /> <xs:element minOccurs="0" name="Adjustment" type="xs:int" /> <xs:element minOccurs="0" name="Destination" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Deviation" type="xs:int" /> <xs:element minOccurs="0" name="DisplayAirCondition" type="xs:boolean" /> <xs:element minOccurs="0" name="DisplayFOCMessage" type="xs:boolean" /> <xs:element minOccurs="0" name="DisplayPrediction" type="xs:boolean" /> <xs:element minOccurs="0" name="Down" type="xs:boolean" /> <xs:element minOccurs="0" name="HeadBoardRouteNo" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="InternalRouteNo" type="xs:short" /> <xs:element minOccurs="0" name="LowFloor" type="xs:boolean" /> <xs:element minOccurs="0" name="Prediction" type="xs:int" /> <xs:element minOccurs="0" name="RouteNo" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="RunNo" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Schedule" type="xs:dateTime" /> <xs:element minOccurs="0" name="SpecialEventMessage" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="StopDistance" type="xs:double" /> <xs:element minOccurs="0" name="StopID" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="StopNo" type="xs:int" /> <xs:element minOccurs="0" name="TTDMSMessage" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="TramDistance" type="xs:double" /> <xs:element minOccurs="0" name="VehicleNo" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="PredictionInfo" nillable="true" type="PredictionInfo" /> <xs:complexType name="RoutePIDColourInfo"> <xs:sequence> <xs:element minOccurs="0" name="Colour" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="RouteNo" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="RoutePIDColourInfo" nillable="true" type="RoutePIDColourInfo" /> <xs:complexType name="RouteStopsByRouteInfo"> <xs:sequence> <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="HasConnectingBuses" type="xs:boolean" /> <xs:element minOccurs="0" name="HasConnectingTrains" type="xs:boolean" /> <xs:element minOccurs="0" name="HasConnectingTrams" type="xs:boolean" /> <xs:element minOccurs="0" name="IsCityStop" type="xs:boolean" /> <xs:element minOccurs="0" name="IsPlatformStop" type="xs:boolean" /> <xs:element minOccurs="0" name="Latitude" type="xs:decimal" /> <xs:element minOccurs="0" name="Longitude" type="xs:decimal" /> <xs:element minOccurs="0" name="StopLength" type="xs:short" /> <xs:element minOccurs="0" name="StopName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="StopNo" type="xs:short" /> <xs:element minOccurs="0" name="StopSequence" type="xs:unsignedByte" /> <xs:element minOccurs="0" name="SuburbName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="TurnMessage" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="TurnType" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="UpStop" type="xs:boolean" /> </xs:sequence> </xs:complexType> <xs:element name="RouteStopsByRouteInfo" nillable="true" type="RouteStopsByRouteInfo" /> <xs:complexType name="RouteSummariesInfo"> <xs:sequence> <xs:element minOccurs="0" name="AlphaNumericRouteNo" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="DownDestination" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="HeadBoardRouteNo" type="xs:short" /> <xs:element minOccurs="0" name="InternalRouteNo" type="xs:short" /> <xs:element minOccurs="0" name="IsMainRoute" type="xs:boolean" /> <xs:element minOccurs="0" name="LastModified" type="xs:dateTime" /> <xs:element minOccurs="0" name="MainRouteNo" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="RouteColour" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="RouteNo" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="UpDestination" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="VariantDestination" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="RouteSummariesInfo" nillable="true" type="RouteSummariesInfo" /> <xs:complexType name="RouteTextColourInfo"> <xs:sequence> <xs:element minOccurs="0" name="Colour" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="RouteNo" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="RouteTextColourInfo" nillable="true" type="RouteTextColourInfo" /> <xs:complexType name="RouteTranslationsInfo"> <xs:sequence> <xs:element minOccurs="0" name="AlphanumericRouteNo" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="InternalRouteNo" type="xs:int" /> <xs:element minOccurs="0" name="VariantDestination" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="RouteTranslationsInfo" nillable="true" type="RouteTranslationsInfo" /> <xs:complexType name="SchedulesCollectionInfo"> <xs:sequence> <xs:element minOccurs="0" name="AirConditioned" type="xs:boolean" /> <xs:element minOccurs="0" name="BaseTimestamp" type="xs:dateTime" /> <xs:element minOccurs="0" name="Destination" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="DisplayAC" type="xs:boolean" /> <xs:element minOccurs="0" name="HasDisruption" type="xs:boolean" /> <xs:element minOccurs="0" name="HasSpecialEvent" type="xs:boolean" /> <xs:element minOccurs="0" name="HeadBoardRouteNo" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="InternalRouteNo" type="xs:short" /> <xs:element minOccurs="0" name="IsLowFloorTram" type="xs:boolean" /> <xs:element minOccurs="0" name="IsTTAvailable" type="xs:boolean" /> <xs:element minOccurs="0" name="PredictedArrivalDateTime" type="xs:dateTime" /> <xs:element minOccurs="0" name="RequestDateTime" type="xs:dateTime" /> <xs:element minOccurs="0" name="RouteNo" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="SpecialEventMessage" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="TripID" type="xs:int" /> <xs:element minOccurs="0" name="VehicleNo" type="xs:short" /> </xs:sequence> </xs:complexType> <xs:element name="SchedulesCollectionInfo" nillable="true" type="SchedulesCollectionInfo" /> <xs:complexType name="SchedulesForTripInfo"> <xs:sequence> <xs:element minOccurs="0" name="ScheduledArrivalDateTime" type="xs:dateTime" /> <xs:element minOccurs="0" name="StopNo" type="xs:short" /> <xs:element minOccurs="0" name="Time" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="SchedulesForTripInfo" nillable="true" type="SchedulesForTripInfo" /> <xs:complexType name="StopChangeInfo"> <xs:sequence> <xs:element minOccurs="0" name="Action" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="StopNo" type="xs:short" /> </xs:sequence> </xs:complexType> <xs:element name="StopChangeInfo" nillable="true" type="StopChangeInfo" /> <xs:complexType name="StopInformationInfo"> <xs:sequence> <xs:element minOccurs="0" name="CityDirection" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ConnectingBus" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ConnectingTrains" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ConnectingTrams" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="FlagStopNo" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="HasConnectingBuses" type="xs:boolean" /> <xs:element minOccurs="0" name="HasConnectingTrains" type="xs:boolean" /> <xs:element minOccurs="0" name="HasConnectingTrams" type="xs:boolean" /> <xs:element minOccurs="0" name="IsCityStop" type="xs:boolean" /> <xs:element minOccurs="0" name="IsEasyAccess" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="IsInFreeZone" type="xs:boolean" /> <xs:element minOccurs="0" name="IsPlatformStop" type="xs:boolean" /> <xs:element minOccurs="0" name="IsShelter" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="IsYTShelter" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="Latitude" type="xs:decimal" /> <xs:element minOccurs="0" name="Longitude" type="xs:decimal" /> <xs:element minOccurs="0" name="StopLength" type="xs:short" /> <xs:element minOccurs="0" name="StopName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Zones" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="StopInformationInfo" nillable="true" type="StopInformationInfo" /> <xs:complexType name="StopsAndRoutesUpdatesSinceInfo"> <xs:sequence> <xs:element minOccurs="0" name="RouteChanges" nillable="true" type="ArrayOfRouteChangeInfo" /> <xs:element minOccurs="0" name="ServerTime" nillable="true" type="ArrayOfServerTimeInfo" /> <xs:element minOccurs="0" name="StopChanges" nillable="true" type="ArrayOfStopChangeInfo" /> </xs:sequence> </xs:complexType> <xs:element name="StopsAndRoutesUpdatesSinceInfo" nillable="true" type="StopsAndRoutesUpdatesSinceInfo" /> <xs:complexType name="ArrayOfRouteChangeInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="RouteChangeInfo" nillable="true" type="RouteChangeInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfRouteChangeInfo" nillable="true" type="ArrayOfRouteChangeInfo" /> <xs:complexType name="RouteChangeInfo"> <xs:sequence> <xs:element minOccurs="0" name="Action" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Colour" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="HeadboardRouteNo" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ID" type="xs:short" /> <xs:element minOccurs="0" name="IsMainRoute" type="xs:boolean" /> <xs:element minOccurs="0" name="RouteNo" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="RouteChangeInfo" nillable="true" type="RouteChangeInfo" /> <xs:complexType name="ArrayOfServerTimeInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="ServerTimeInfo" nillable="true" type="ServerTimeInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfServerTimeInfo" nillable="true" type="ArrayOfServerTimeInfo" /> <xs:complexType name="ServerTimeInfo"> <xs:sequence> <xs:element minOccurs="0" name="ServerTime" type="xs:dateTime" /> </xs:sequence> </xs:complexType> <xs:element name="ServerTimeInfo" nillable="true" type="ServerTimeInfo" /> <xs:complexType name="ArrayOfStopChangeInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="StopChangeInfo" nillable="true" type="StopChangeInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfStopChangeInfo" nillable="true" type="ArrayOfStopChangeInfo" /> <xs:complexType name="TicketOutletByIdInfo"> <xs:sequence> <xs:element minOccurs="0" name="Address" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="DateAdded" type="xs:dateTime" /> <xs:element minOccurs="0" name="DateModified" type="xs:dateTime" /> <xs:element minOccurs="0" name="HasMetcard" type="xs:boolean" /> <xs:element minOccurs="0" name="HasMyki" type="xs:boolean" /> <xs:element minOccurs="0" name="HasMykiTopUp" type="xs:boolean" /> <xs:element minOccurs="0" name="Is24Hour" type="xs:boolean" /> <xs:element minOccurs="0" name="Latitude" type="xs:decimal" /> <xs:element minOccurs="0" name="Longitude" type="xs:decimal" /> <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Suburb" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="TicketOutletByIdInfo" nillable="true" type="TicketOutletByIdInfo" /> <xs:complexType name="TicketOutletSinceInfo"> <xs:sequence> <xs:element minOccurs="0" name="Action" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ID" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="TicketOutletSinceInfo" nillable="true" type="TicketOutletSinceInfo" /> <xs:complexType name="TicketOutletsInfo"> <xs:sequence> <xs:element minOccurs="0" name="Address" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="DateAdded" nillable="true" type="xs:dateTime" /> <xs:element minOccurs="0" name="DateModified" nillable="true" type="xs:dateTime" /> <xs:element minOccurs="0" name="HasMetcard" type="xs:boolean" /> <xs:element minOccurs="0" name="HasMyki" type="xs:boolean" /> <xs:element minOccurs="0" name="HasMykiTopUp" type="xs:boolean" /> <xs:element minOccurs="0" name="Is24Hour" type="xs:boolean" /> <xs:element minOccurs="0" name="Latitude" type="xs:decimal" /> <xs:element minOccurs="0" name="Longitude" type="xs:decimal" /> <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Suburb" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="TicketOutletId" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="TicketOutletsInfo" nillable="true" type="TicketOutletsInfo" /> <xs:complexType name="DisruptedStop"> <xs:sequence> <xs:element minOccurs="0" name="StopNo" type="xs:short" /> </xs:sequence> </xs:complexType> <xs:element name="DisruptedStop" nillable="true" type="DisruptedStop" /> <xs:complexType name="TTMDisruptedStop"> <xs:sequence> <xs:element minOccurs="0" name="DisplayPrediction" type="xs:boolean" /> <xs:element minOccurs="0" name="IsUp" type="xs:boolean" /> <xs:element minOccurs="0" name="StopNo" type="xs:short" /> </xs:sequence> </xs:complexType> <xs:element name="TTMDisruptedStop" nillable="true" type="TTMDisruptedStop" /> <xs:complexType name="UnplannedDisruptionByRoute"> <xs:sequence> <xs:element minOccurs="0" name="AffectedLongMessage" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="AffectedShortMessage" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="AffectedStops" nillable="true" type="ArrayOfDisruptedStop" /> <xs:element minOccurs="0" name="UnAffectedLongMessage" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="UnAffectedShortMessage" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="UnAffectedStops" nillable="true" type="ArrayOfDisruptedStop" /> </xs:sequence> </xs:complexType> <xs:element name="UnplannedDisruptionByRoute" nillable="true" type="UnplannedDisruptionByRoute" /> <xs:complexType name="ArrayOfDisruptedStop"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="DisruptedStop" nillable="true" type="DisruptedStop" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfDisruptedStop" nillable="true" type="ArrayOfDisruptedStop" /> <xs:complexType name="UnplannedDisruptionsLists"> <xs:sequence> <xs:element minOccurs="0" name="AffectedLongMessage" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="AffectedShortMessage" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="AffectedStops" nillable="true" type="ArrayOfDisruptedStop" /> <xs:element minOccurs="0" name="RouteNo" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="UnAffectedLongMessage" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="UnAffectedShortMessage" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="UnAffectedStops" nillable="true" type="ArrayOfDisruptedStop" /> </xs:sequence> </xs:complexType> <xs:element name="UnplannedDisruptionsLists" nillable="true" type="UnplannedDisruptionsLists" /> <xs:complexType name="UnplannedDisruptionStopInfo"> <xs:sequence> <xs:element minOccurs="0" name="IsAffected" type="xs:boolean" /> <xs:element minOccurs="0" name="LongMessage" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ShortMessage" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="UnplannedDisruptionStopInfo" nillable="true" type="UnplannedDisruptionStopInfo" /> <xs:complexType name="ArrayOfAddDeviceTokenInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="AddDeviceTokenInfo" nillable="true" type="AddDeviceTokenInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfAddDeviceTokenInfo" nillable="true" type="ArrayOfAddDeviceTokenInfo" /> <xs:complexType name="ArrayOfCheckAllowsAnalyticsInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="CheckAllowsAnalyticsInfo" nillable="true" type="CheckAllowsAnalyticsInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfCheckAllowsAnalyticsInfo" nillable="true" type="ArrayOfCheckAllowsAnalyticsInfo" /> <xs:complexType name="ArrayOfCheckDeviceTokenInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="CheckDeviceTokenInfo" nillable="true" type="CheckDeviceTokenInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfCheckDeviceTokenInfo" nillable="true" type="ArrayOfCheckDeviceTokenInfo" /> <xs:complexType name="ArrayOfCheckRouteInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="CheckRouteInfo" nillable="true" type="CheckRouteInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfCheckRouteInfo" nillable="true" type="ArrayOfCheckRouteInfo" /> <xs:complexType name="ArrayOfCheckStopInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="CheckStopInfo" nillable="true" type="CheckStopInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfCheckStopInfo" nillable="true" type="ArrayOfCheckStopInfo" /> <xs:complexType name="ArrayOfDisruptedRouteInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="DisruptedRouteInfo" nillable="true" type="DisruptedRouteInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfDisruptedRouteInfo" nillable="true" type="ArrayOfDisruptedRouteInfo" /> <xs:complexType name="ArrayOfDisruptedStopInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="DisruptedStopInfo" nillable="true" type="DisruptedStopInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfDisruptedStopInfo" nillable="true" type="ArrayOfDisruptedStopInfo" /> <xs:complexType name="ArrayOfDisruptionMessageListInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="DisruptionMessageListInfo" nillable="true" type="DisruptionMessageListInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfDisruptionMessageListInfo" nillable="true" type="ArrayOfDisruptionMessageListInfo" /> <xs:complexType name="ArrayOfDestinationsForAllRoutesInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="DestinationsForAllRoutesInfo" nillable="true" type="DestinationsForAllRoutesInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfDestinationsForAllRoutesInfo" nillable="true" type="ArrayOfDestinationsForAllRoutesInfo" /> <xs:complexType name="ArrayOfDestinationsForRouteInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="DestinationsForRouteInfo" nillable="true" type="DestinationsForRouteInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfDestinationsForRouteInfo" nillable="true" type="ArrayOfDestinationsForRouteInfo" /> <xs:complexType name="ArrayOfListOfStopsByPOIIdInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="ListOfStopsByPOIIdInfo" nillable="true" type="ListOfStopsByPOIIdInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfListOfStopsByPOIIdInfo" nillable="true" type="ArrayOfListOfStopsByPOIIdInfo" /> <xs:complexType name="ArrayOfListOfPointsOfInterestInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="ListOfPointsOfInterestInfo" nillable="true" type="ListOfPointsOfInterestInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfListOfPointsOfInterestInfo" nillable="true" type="ArrayOfListOfPointsOfInterestInfo" /> <xs:complexType name="ArrayOfListOfRouteAvailableInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="ListOfRouteAvailableInfo" nillable="true" type="ListOfRouteAvailableInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfListOfRouteAvailableInfo" nillable="true" type="ArrayOfListOfRouteAvailableInfo" /> <xs:complexType name="ArrayOfListOfStopsByRouteNoAndDirectionInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="ListOfStopsByRouteNoAndDirectionInfo" nillable="true" type="ListOfStopsByRouteNoAndDirectionInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfListOfStopsByRouteNoAndDirectionInfo" nillable="true" type="ArrayOfListOfStopsByRouteNoAndDirectionInfo" /> <xs:complexType name="ArrayOfMainRoutesForStopInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="MainRoutesForStopInfo" nillable="true" type="MainRoutesForStopInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfMainRoutesForStopInfo" nillable="true" type="ArrayOfMainRoutesForStopInfo" /> <xs:complexType name="ArrayOfMainRoutesInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="MainRoutesInfo" nillable="true" type="MainRoutesInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfMainRoutesInfo" nillable="true" type="ArrayOfMainRoutesInfo" /> <xs:complexType name="ArrayOfNetworkMapInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="NetworkMapInfo" nillable="true" type="NetworkMapInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfNetworkMapInfo" nillable="true" type="ArrayOfNetworkMapInfo" /> <xs:complexType name="ArrayOfNextPredictedArrivalTimeAtStopsForTramNoInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="NextPredictedArrivalTimeAtStopsForTramNoInfo" nillable="true" type="NextPredictedArrivalTimeAtStopsForTramNoInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfNextPredictedArrivalTimeAtStopsForTramNoInfo" nillable="true" type="ArrayOfNextPredictedArrivalTimeAtStopsForTramNoInfo" /> <xs:complexType name="ArrayOfNextPredictedRoutesCollectionInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="NextPredictedRoutesCollectionInfo" nillable="true" type="NextPredictedRoutesCollectionInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfNextPredictedRoutesCollectionInfo" nillable="true" type="ArrayOfNextPredictedRoutesCollectionInfo" /> <xs:complexType name="ArrayOfPlatformStopInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="PlatformStopInfo" nillable="true" type="PlatformStopInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfPlatformStopInfo" nillable="true" type="ArrayOfPlatformStopInfo" /> <xs:complexType name="ArrayOfPointOfInterestByIDInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="PointOfInterestByIDInfo" nillable="true" type="PointOfInterestByIDInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfPointOfInterestByIDInfo" nillable="true" type="ArrayOfPointOfInterestByIDInfo" /> <xs:complexType name="ArrayOfPointsOfInterestInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="PointsOfInterestInfo" nillable="true" type="PointsOfInterestInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfPointsOfInterestInfo" nillable="true" type="ArrayOfPointsOfInterestInfo" /> <xs:complexType name="ArrayOfPointsOfInterestChangesSinceInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="PointsOfInterestChangesSinceInfo" nillable="true" type="PointsOfInterestChangesSinceInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfPointsOfInterestChangesSinceInfo" nillable="true" type="ArrayOfPointsOfInterestChangesSinceInfo" /> <xs:complexType name="ArrayOfPredictionInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="PredictionInfo" nillable="true" type="PredictionInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfPredictionInfo" nillable="true" type="ArrayOfPredictionInfo" /> <xs:complexType name="ArrayOfRoutePIDColourInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="RoutePIDColourInfo" nillable="true" type="RoutePIDColourInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfRoutePIDColourInfo" nillable="true" type="ArrayOfRoutePIDColourInfo" /> <xs:complexType name="ArrayOfRouteStopsByRouteInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="RouteStopsByRouteInfo" nillable="true" type="RouteStopsByRouteInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfRouteStopsByRouteInfo" nillable="true" type="ArrayOfRouteStopsByRouteInfo" /> <xs:complexType name="ArrayOfRouteSummariesInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="RouteSummariesInfo" nillable="true" type="RouteSummariesInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfRouteSummariesInfo" nillable="true" type="ArrayOfRouteSummariesInfo" /> <xs:complexType name="ArrayOfRouteTextColourInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="RouteTextColourInfo" nillable="true" type="RouteTextColourInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfRouteTextColourInfo" nillable="true" type="ArrayOfRouteTextColourInfo" /> <xs:complexType name="ArrayOfRouteTranslationsInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="RouteTranslationsInfo" nillable="true" type="RouteTranslationsInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfRouteTranslationsInfo" nillable="true" type="ArrayOfRouteTranslationsInfo" /> <xs:complexType name="ArrayOfSchedulesCollectionInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="SchedulesCollectionInfo" nillable="true" type="SchedulesCollectionInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfSchedulesCollectionInfo" nillable="true" type="ArrayOfSchedulesCollectionInfo" /> <xs:complexType name="ArrayOfSchedulesForTripInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="SchedulesForTripInfo" nillable="true" type="SchedulesForTripInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfSchedulesForTripInfo" nillable="true" type="ArrayOfSchedulesForTripInfo" /> <xs:complexType name="ArrayOfStopInformationInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="StopInformationInfo" nillable="true" type="StopInformationInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfStopInformationInfo" nillable="true" type="ArrayOfStopInformationInfo" /> <xs:complexType name="ArrayOfStopsAndRoutesUpdatesSinceInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="StopsAndRoutesUpdatesSinceInfo" nillable="true" type="StopsAndRoutesUpdatesSinceInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfStopsAndRoutesUpdatesSinceInfo" nillable="true" type="ArrayOfStopsAndRoutesUpdatesSinceInfo" /> <xs:complexType name="ArrayOfTicketOutletByIdInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="TicketOutletByIdInfo" nillable="true" type="TicketOutletByIdInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfTicketOutletByIdInfo" nillable="true" type="ArrayOfTicketOutletByIdInfo" /> <xs:complexType name="ArrayOfTicketOutletSinceInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="TicketOutletSinceInfo" nillable="true" type="TicketOutletSinceInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfTicketOutletSinceInfo" nillable="true" type="ArrayOfTicketOutletSinceInfo" /> <xs:complexType name="ArrayOfTicketOutletsInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="TicketOutletsInfo" nillable="true" type="TicketOutletsInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfTicketOutletsInfo" nillable="true" type="ArrayOfTicketOutletsInfo" /> <xs:complexType name="ArrayOfTTMDisruptedStop"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="TTMDisruptedStop" nillable="true" type="TTMDisruptedStop" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfTTMDisruptedStop" nillable="true" type="ArrayOfTTMDisruptedStop" /> <xs:complexType name="ArrayOfUnplannedDisruptionByRoute"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="UnplannedDisruptionByRoute" nillable="true" type="UnplannedDisruptionByRoute" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfUnplannedDisruptionByRoute" nillable="true" type="ArrayOfUnplannedDisruptionByRoute" /> <xs:complexType name="ArrayOfUnplannedDisruptionsLists"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="UnplannedDisruptionsLists" nillable="true" type="UnplannedDisruptionsLists" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfUnplannedDisruptionsLists" nillable="true" type="ArrayOfUnplannedDisruptionsLists" /> <xs:complexType name="ArrayOfUnplannedDisruptionStopInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="UnplannedDisruptionStopInfo" nillable="true" type="UnplannedDisruptionStopInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfUnplannedDisruptionStopInfo" nillable="true" type="ArrayOfUnplannedDisruptionStopInfo" /> </xs:schema>
<tns:schema targetNamespace="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2001/XMLSchema"> <tns:element name="schema"> <tns:complexType /> </tns:element> </tns:schema>