{"apiVersion":"3.7.18.0","swaggerVersion":"1.2","basePath":"https://api.triplinx.cityway.ca","resourcePath":"/api/transport/v3/timetable","apis":[{"path":"/api/transport/v3/timetable/GetLineHours/json","description":null,"operations":[{"method":"GET","nickname":"GetLineHoursJsonGET","type":"ResponseTransinfoService.API.Transport.v3.Model.TimeTable.TimeTable","parameters":[{"paramType":"query","description":"API access key","name":"user_key","threescale_name":"user_keys","type":"string","required":true,"allowMultiple":false,"x-data-threescale-name":"user_keys"},{"paramType":"query","description":"ID of the line","name":"LineId","type":"integer(32)","required":true,"allowMultiple":false},{"paramType":"query","description":"Direction of the line","name":"Direction","type":"integer(32)","required":true,"allowMultiple":false},{"paramType":"query","description":"Date of the first hour","name":"DateTime","type":"string(yyyy-MM-dd_HH-mm or yyyy-MM-dd)","required":false,"allowMultiple":false},{"paramType":"query","description":"Type of hours","name":"TimeTableType","type":"string(TheoricalTime or RealTime, or AimedTime or PredictedTime)","required":false,"allowMultiple":false},{"paramType":"query","description":"Maximum of vehicle journeys returned","name":"MaxVehicleJourneys","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Language returned","name":"Lang","type":"string(2 ISO characters like: fr)","required":false,"allowMultiple":false},{"paramType":"query","description":"User's reference for statistics","name":"UserRequestRef","type":"string","required":false,"allowMultiple":false},{"paramType":"query","description":"Index of the first vehicle journey returned (Require maxVehicleJourneys \u003e 0)","name":"Index","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Include previous vehicle journies when number of later vehicle journey are less than maxVehicleJourneys parameter (Require index)","name":"IncludePrevious","type":"string(true or false)","required":false,"allowMultiple":false},{"paramType":"query","description":"Filter only on this vehicle journey","name":"VehicleJourneyId","type":"integer(32)","required":false,"allowMultiple":false}],"summary":"Get timetables of a line","notes":"If a vehicle journey id is specified you can't ask for a max vehicle journey number","errorResponses":[],"accepts":["application/json","application/xml"],"produces":["application/json"]}]},{"path":"/api/transport/v3/timetable/GetLineHours/xml","description":null,"operations":[{"method":"GET","nickname":"GetLineHoursXmlGET","type":"ResponseTransinfoService.API.Transport.v3.Model.TimeTable.TimeTable","parameters":[{"paramType":"query","description":"API access key","name":"user_key","threescale_name":"user_keys","type":"string","required":true,"allowMultiple":false,"x-data-threescale-name":"user_keys"},{"paramType":"query","description":"ID of the line","name":"LineId","type":"integer(32)","required":true,"allowMultiple":false},{"paramType":"query","description":"Direction of the line","name":"Direction","type":"integer(32)","required":true,"allowMultiple":false},{"paramType":"query","description":"Date of the first hour","name":"DateTime","type":"string(yyyy-MM-dd_HH-mm or yyyy-MM-dd)","required":false,"allowMultiple":false},{"paramType":"query","description":"Type of hours","name":"TimeTableType","type":"string(TheoricalTime or RealTime, or AimedTime or PredictedTime)","required":false,"allowMultiple":false},{"paramType":"query","description":"Maximum of vehicle journeys returned","name":"MaxVehicleJourneys","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Language returned","name":"Lang","type":"string(2 ISO characters like: fr)","required":false,"allowMultiple":false},{"paramType":"query","description":"User's reference for statistics","name":"UserRequestRef","type":"string","required":false,"allowMultiple":false},{"paramType":"query","description":"Index of the first vehicle journey returned (Require maxVehicleJourneys \u003e 0)","name":"Index","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Include previous vehicle journies when number of later vehicle journey are less than maxVehicleJourneys parameter (Require index)","name":"IncludePrevious","type":"string(true or false)","required":false,"allowMultiple":false},{"paramType":"query","description":"Filter only on this vehicle journey","name":"VehicleJourneyId","type":"integer(32)","required":false,"allowMultiple":false}],"summary":"Get timetables of a line","notes":"If a vehicle journey id is specified you can't ask for a max vehicle journey number","errorResponses":[],"accepts":["application/json","application/xml"],"produces":["application/xml"]}]},{"path":"/api/transport/v3/timetable/GetNextStopHours/json","description":null,"operations":[{"method":"GET","nickname":"GetNextStopHoursJsonGET","type":"ResponseTransinfoService.API.Transport.v3.Model.TimeTable.TimeTable","parameters":[{"paramType":"query","description":"API access key","name":"user_key","threescale_name":"user_keys","type":"string","required":true,"allowMultiple":false,"x-data-threescale-name":"user_keys"},{"paramType":"query","description":"List of the stops","name":"StopIds","type":"string(List of integers like: 1|2|3...)","required":false,"allowMultiple":false},{"paramType":"query","description":"List of the stops by logical id","name":"LogicalStopIds","type":"string(List of integers like: 1|2|3...)","required":false,"allowMultiple":false},{"paramType":"query","description":"Liste of group filter, no filter if empty","name":"GroupFilter","type":"string(List of integers like: 1|2|3...)","required":false,"allowMultiple":false},{"paramType":"query","description":"ID of a line","name":"LineId","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Direction of the line","name":"Direction","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Maximum number of hours returned by stop","name":"MaxItemsByStop","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Type of hours","name":"TimeTableType","type":"string(TheoricalTime or RealTime, or AimedTime or PredictedTime)","required":false,"allowMultiple":false},{"paramType":"query","description":"Lines belong to this operator","name":"OperatorId","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Language returned","name":"Lang","type":"string(2 ISO characters like: fr)","required":false,"allowMultiple":false},{"paramType":"query","description":"Type of hours requested, none by default","name":"HourType","type":"string(None, Departure or Arrival)","required":false,"allowMultiple":false},{"paramType":"query","description":"User's reference for statistics","name":"UserRequestRef","type":"string","required":false,"allowMultiple":false},{"paramType":"query","description":"Maximum number of hours returned","name":"MaxTotalItems","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Get next stop hours by lines with a maximum number of them","name":"MaxLines","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"If you set 'MaxLines' parameter, set maximum hours by line","name":"MaxItemsByLine","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Lines belong to these operators (instead of operatorId for multiple operator)","name":"OperatorIds","type":"string(List of ids like: 12350|11542|13872|...)","required":false,"allowMultiple":false}],"summary":"Get timetables of a stops list","notes":"","errorResponses":[],"accepts":["application/json","application/xml"],"produces":["application/json"]}]},{"path":"/api/transport/v3/timetable/GetNextStopHours/xml","description":null,"operations":[{"method":"GET","nickname":"GetNextStopHoursXmlGET","type":"ResponseTransinfoService.API.Transport.v3.Model.TimeTable.TimeTable","parameters":[{"paramType":"query","description":"API access key","name":"user_key","threescale_name":"user_keys","type":"string","required":true,"allowMultiple":false,"x-data-threescale-name":"user_keys"},{"paramType":"query","description":"List of the stops","name":"StopIds","type":"string(List of integers like: 1|2|3...)","required":false,"allowMultiple":false},{"paramType":"query","description":"List of the stops by logical id","name":"LogicalStopIds","type":"string(List of integers like: 1|2|3...)","required":false,"allowMultiple":false},{"paramType":"query","description":"Liste of group filter, no filter if empty","name":"GroupFilter","type":"string(List of integers like: 1|2|3...)","required":false,"allowMultiple":false},{"paramType":"query","description":"ID of a line","name":"LineId","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Direction of the line","name":"Direction","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Maximum number of hours returned by stop","name":"MaxItemsByStop","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Type of hours","name":"TimeTableType","type":"string(TheoricalTime or RealTime, or AimedTime or PredictedTime)","required":false,"allowMultiple":false},{"paramType":"query","description":"Lines belong to this operator","name":"OperatorId","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Language returned","name":"Lang","type":"string(2 ISO characters like: fr)","required":false,"allowMultiple":false},{"paramType":"query","description":"Type of hours requested, none by default","name":"HourType","type":"string(None, Departure or Arrival)","required":false,"allowMultiple":false},{"paramType":"query","description":"User's reference for statistics","name":"UserRequestRef","type":"string","required":false,"allowMultiple":false},{"paramType":"query","description":"Maximum number of hours returned","name":"MaxTotalItems","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Get next stop hours by lines with a maximum number of them","name":"MaxLines","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"If you set 'MaxLines' parameter, set maximum hours by line","name":"MaxItemsByLine","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Lines belong to these operators (instead of operatorId for multiple operator)","name":"OperatorIds","type":"string(List of ids like: 12350|11542|13872|...)","required":false,"allowMultiple":false}],"summary":"Get timetables of a stops list","notes":"","errorResponses":[],"accepts":["application/json","application/xml"],"produces":["application/xml"]}]},{"path":"/api/transport/v3/timetable/GetStopHours/json","description":null,"operations":[{"method":"GET","nickname":"GetStopHoursJsonGET","type":"ResponseTransinfoService.API.Transport.v3.Model.TimeTable.TimeTable","parameters":[{"paramType":"query","description":"API access key","name":"user_key","threescale_name":"user_keys","type":"string","required":true,"allowMultiple":false,"x-data-threescale-name":"user_keys"},{"paramType":"query","description":"List of the stops","name":"StopIds","type":"string(List of integers like: 1|2|3...)","required":false,"allowMultiple":false},{"paramType":"query","description":"List of the stops by logical id","name":"LogicalStopIds","type":"string(List of integers like: 1|2|3...)","required":false,"allowMultiple":false},{"paramType":"query","description":"Liste of group filter, no filter if empty","name":"GroupFilter","type":"string(List of integers like: 1|2|3...)","required":false,"allowMultiple":false},{"paramType":"query","description":"Date of the first hour","name":"DateTime","type":"string(yyyy-MM-dd_HH-mm or yyyy-MM-dd)","required":false,"allowMultiple":false},{"paramType":"query","description":"ID of a line","name":"LineId","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Direction of the line","name":"Direction","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Maximum number of hours returned by stop","name":"MaxItemsByStop","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Type of hours","name":"TimeTableType","type":"string(TheoricalTime or RealTime, or AimedTime or PredictedTime)","required":false,"allowMultiple":false},{"paramType":"query","description":"Lines belong to this operator","name":"OperatorId","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Language returned","name":"Lang","type":"string(2 ISO characters like: fr)","required":false,"allowMultiple":false},{"paramType":"query","description":"Type of hours requested, none by default","name":"HourType","type":"string(None, Departure or Arrival)","required":false,"allowMultiple":false},{"paramType":"query","description":"User's reference for statistics","name":"UserRequestRef","type":"string","required":false,"allowMultiple":false},{"paramType":"query","description":"Lines belong to these operators (instead of operatorId for multiple operator)","name":"OperatorIds","type":"string(List of ids like: 12350|11542|13872|...)","required":false,"allowMultiple":false}],"summary":"Get timetables of a stops list","notes":"","errorResponses":[],"accepts":["application/json","application/xml"],"produces":["application/json"]}]},{"path":"/api/transport/v3/timetable/GetStopHours/xml","description":null,"operations":[{"method":"GET","nickname":"GetStopHoursXmlGET","type":"ResponseTransinfoService.API.Transport.v3.Model.TimeTable.TimeTable","parameters":[{"paramType":"query","description":"API access key","name":"user_key","threescale_name":"user_keys","type":"string","required":true,"allowMultiple":false,"x-data-threescale-name":"user_keys"},{"paramType":"query","description":"List of the stops","name":"StopIds","type":"string(List of integers like: 1|2|3...)","required":false,"allowMultiple":false},{"paramType":"query","description":"List of the stops by logical id","name":"LogicalStopIds","type":"string(List of integers like: 1|2|3...)","required":false,"allowMultiple":false},{"paramType":"query","description":"Liste of group filter, no filter if empty","name":"GroupFilter","type":"string(List of integers like: 1|2|3...)","required":false,"allowMultiple":false},{"paramType":"query","description":"Date of the first hour","name":"DateTime","type":"string(yyyy-MM-dd_HH-mm or yyyy-MM-dd)","required":false,"allowMultiple":false},{"paramType":"query","description":"ID of a line","name":"LineId","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Direction of the line","name":"Direction","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Maximum number of hours returned by stop","name":"MaxItemsByStop","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Type of hours","name":"TimeTableType","type":"string(TheoricalTime or RealTime, or AimedTime or PredictedTime)","required":false,"allowMultiple":false},{"paramType":"query","description":"Lines belong to this operator","name":"OperatorId","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Language returned","name":"Lang","type":"string(2 ISO characters like: fr)","required":false,"allowMultiple":false},{"paramType":"query","description":"Type of hours requested, none by default","name":"HourType","type":"string(None, Departure or Arrival)","required":false,"allowMultiple":false},{"paramType":"query","description":"User's reference for statistics","name":"UserRequestRef","type":"string","required":false,"allowMultiple":false},{"paramType":"query","description":"Lines belong to these operators (instead of operatorId for multiple operator)","name":"OperatorIds","type":"string(List of ids like: 12350|11542|13872|...)","required":false,"allowMultiple":false}],"summary":"Get timetables of a stops list","notes":"","errorResponses":[],"accepts":["application/json","application/xml"],"produces":["application/xml"]}]}],"models":{"TransinfoService.API.Transport.v3.Request.TimeTable.GetNetworkRealTimeStateByLogicalStopRequest":{"id":"TransinfoService.API.Transport.v3.Request.TimeTable.GetNetworkRealTimeStateByLogicalStopRequest","properties":{"LogicalId":{"type":"integer(32)","required":true,"description":"ID of a logical stop"}}},"ResponseIListTransinfoService.API.Transport.v3.Model.TimeTable.NetworkRealTimeStatus":{"id":"Response","properties":{"Data":{"type":"array","required":true,"items":{"$ref":"TransinfoService.API.Transport.v3.Model.TimeTable.NetworkRealTimeStatus"}},"ResponseKey":{"type":"string","required":true},"StatusCode":{"type":"integer(32)","required":true},"Message":{"type":"string","required":true}}},"TransinfoService.API.Transport.v3.Model.TimeTable.NetworkRealTimeStatus":{"id":"TransinfoService.API.Transport.v3.Model.TimeTable.NetworkRealTimeStatus","properties":{"Network":{"type":"TransinfoService.API.Transport.v3.Model.Transport.Network","required":true,"description":"Network"},"RealTimeState":{"type":"string","required":true,"description":"RealTime state","enum":["Unknow","Monitored","NetworkNotMonitored","NetworkTemporaryNotMonitored","LineNotMonitored","LineTemporaryNotMonitored"]}}},"TransinfoService.API.Transport.v3.Model.Transport.Network":{"id":"TransinfoService.API.Transport.v3.Model.Transport.Network","properties":{"Id":{"type":"integer(32)","required":true,"description":"network Id"},"Name":{"type":"string","required":true,"description":"network name"},"Code":{"type":"string","required":true,"description":"network code"}}},"TransinfoService.API.Transport.v3.Request.TimeTable.GetNetworkRealTimeStateRequest":{"id":"TransinfoService.API.Transport.v3.Request.TimeTable.GetNetworkRealTimeStateRequest","properties":{"NetworkId":{"type":"integer(32)","required":true,"description":"ID of the network"}}},"TransinfoService.API.Transport.v3.Request.TimeTable.MonitoredStopPointsRequest":{"id":"TransinfoService.API.Transport.v3.Request.TimeTable.MonitoredStopPointsRequest","properties":{"Lang":{"type":"string(2 ISO characters like: fr)","required":true,"description":"Language returned"}}},"ResponseIListTransinfoService.API.Transport.v3.Model.Transport.PhysicalStop":{"id":"Response","properties":{"Data":{"type":"array","required":true,"items":{"$ref":"TransinfoService.API.Transport.v3.Model.Transport.PhysicalStop"}},"ResponseKey":{"type":"string","required":true},"StatusCode":{"type":"integer(32)","required":true},"Message":{"type":"string","required":true}}},"TransinfoService.API.Transport.v3.Model.Transport.PhysicalStop":{"id":"TransinfoService.API.Transport.v3.Model.Transport.PhysicalStop","properties":{"Id":{"type":"integer(32)","required":true,"description":"Id"},"Name":{"type":"string","required":true,"description":"Name"},"Latitude":{"type":"double","required":false,"description":"Latitude"},"Longitude":{"type":"double","required":false,"description":"Longitude"},"Locality":{"type":"TransinfoService.API.Transport.v3.Model.Transport.Locality","required":true,"description":"Point locality"},"LocalityId":{"type":"integer(32)","required":true,"description":"Point locality id"},"CategoryId":{"type":"integer(32)","required":false,"description":"Point category if set"},"PointType":{"type":"string","required":true,"description":"Point type","enum":["Poi","Boarding_Position","Quay","Address","Stop_Place","Commercial_Stop_Point","Road_Link"]},"PostalCode":{"type":"string","required":true,"description":"Postal code of this point"},"Code":{"type":"string","required":true,"description":"Stop code"},"IdAp":{"type":"string","required":true,"description":"Stop id"},"LogicalId":{"type":"integer(32)","required":false,"description":"Stop logical id"},"LogicalStop":{"type":"TransinfoService.API.Transport.v3.Model.Transport.LogicalStop","required":true,"description":"Details of the logical stop which depends physical stop"},"AccessibilityStatus":{"type":"TransinfoService.API.Transport.v3.Model.Transport.AccessibilityStatus","required":true,"description":"Accessibility of this stop"},"Operator":{"type":"TransinfoService.API.Transport.v3.Model.Transport.Operator","required":true,"description":"Operator of this stop"},"OperatorId":{"type":"integer(32)","required":true,"description":"Operator Id"},"Codifications":{"type":"array","required":true,"description":"Codification of this stop","items":{"$ref":"integer(32)"}},"IsDisrupted":{"type":"boolean","required":true,"description":"Is this stop disrupted"},"Amenities":{"type":"array","required":true,"description":"List of equipments of the stop","items":{"$ref":"KeyValuePairSystem.String"}},"Level":{"type":"integer(32)","required":false,"description":"Stop level"},"Group":{"type":"string","required":true,"description":"Stop group"},"Order":{"type":"integer(32)","required":false,"description":"Stop order in a line or an itinerary"},"TransportMode":{"type":"string","required":true,"description":"Transport mode at this stop","enum":["Bus","Car","Tram","Metro","Train","Tgv","Ter","Tad","TadPmr","Taxibus","Velobus","Velo","Velocyclable","Voiture","Doublage","Boat","Avion","Trolley","Scolaire","Minibus","NavetteElec","Funiculaire","BusPmr","Rer","Unknown","Ascenseur","Escalator"]}}},"KeyValuePairSystem.String":{"id":"System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]","properties":{}},"TransinfoService.API.Transport.v3.Model.Transport.Operator":{"id":"TransinfoService.API.Transport.v3.Model.Transport.Operator","properties":{"Id":{"type":"integer(32)","required":true,"description":"Operator Id"},"Name":{"type":"string","required":true,"description":"Operator name"},"Code":{"type":"string","required":true,"description":"Operator code"}}},"TransinfoService.API.Transport.v3.Model.Transport.AccessibilityStatus":{"id":"TransinfoService.API.Transport.v3.Model.Transport.AccessibilityStatus","properties":{"WheelChairAccess":{"type":"integer(16)","required":true,"description":"Wheel chair accessibility"},"BlindAccess":{"type":"integer(16)","required":true,"description":"Blind person accessibility"},"DeafAccess":{"type":"integer(16)","required":true,"description":"Deaf person accessibility"},"MentalIllnessAccess":{"type":"integer(16)","required":true,"description":"Person withmental illness accessibility"}}},"TransinfoService.API.Transport.v3.Model.Transport.LogicalStop":{"id":"TransinfoService.API.Transport.v3.Model.Transport.LogicalStop","properties":{"Id":{"type":"integer(32)","required":true,"description":"Id"},"Name":{"type":"string","required":true,"description":"Name"},"Latitude":{"type":"double","required":false,"description":"Latitude"},"Longitude":{"type":"double","required":false,"description":"Longitude"},"Locality":{"type":"TransinfoService.API.Transport.v3.Model.Transport.Locality","required":true,"description":"Point locality"},"LocalityId":{"type":"integer(32)","required":true,"description":"Point locality id"},"CategoryId":{"type":"integer(32)","required":false,"description":"Point category if set"},"PointType":{"type":"string","required":true,"description":"Point type","enum":["Poi","Boarding_Position","Quay","Address","Stop_Place","Commercial_Stop_Point","Road_Link"]},"PostalCode":{"type":"string","required":true,"description":"Postal code of this point"},"Stops":{"type":"array","required":true,"description":"List of stops aggregated in this logical stop","items":{"$ref":"TransinfoService.API.Transport.v3.Model.Transport.PhysicalStop"}}}},"TransinfoService.API.Transport.v3.Model.Transport.Locality":{"id":"TransinfoService.API.Transport.v3.Model.Transport.Locality","properties":{"Id":{"type":"integer(32)","required":true,"description":"Locality id"},"InseeCode":{"type":"string","required":true,"description":"Locality code"},"Name":{"type":"string","required":true,"description":"Locality name"},"Latitude":{"type":"double","required":false,"description":"Locality latitude"},"Longitude":{"type":"double","required":false,"description":"Locality longitude"},"FareZone":{"type":"string","required":true,"description":"Fare zone of this locality"}}},"TransinfoService.API.Transport.v3.Request.TimeTable.MonitoredVehicleJourneyRequest":{"id":"TransinfoService.API.Transport.v3.Request.TimeTable.MonitoredVehicleJourneyRequest","properties":{"VehicleJourneyId":{"type":"integer(32)","required":true,"description":"ID of the vehicle journey"},"Lang":{"type":"string(2 ISO characters like: fr)","required":true,"description":"Language returned"},"UserRequestRef":{"type":"string","required":true,"description":"User's reference for statistics"}}},"TransinfoService.API.Transport.v3.Request.TimeTable.CirculationDatesOfLinesRequest":{"id":"TransinfoService.API.Transport.v3.Request.TimeTable.CirculationDatesOfLinesRequest","properties":{"LineIds":{"type":"array","required":true,"description":"Ids of lines to filter","items":{"$ref":"integer(32)"}}}},"ResponseIListTransinfoService.API.Transport.v3.Model.TimeTable.LineCirculationDates":{"id":"Response","properties":{"Data":{"type":"array","required":true,"items":{"$ref":"TransinfoService.API.Transport.v3.Model.TimeTable.LineCirculationDates"}},"ResponseKey":{"type":"string","required":true},"StatusCode":{"type":"integer(32)","required":true},"Message":{"type":"string","required":true}}},"TransinfoService.API.Transport.v3.Model.TimeTable.LineCirculationDates":{"id":"TransinfoService.API.Transport.v3.Model.TimeTable.LineCirculationDates","properties":{"LineId":{"type":"integer(32)","required":true,"description":"Line id"},"CirculationDates":{"type":"array","required":true,"description":"List of circulation dates","items":{"$ref":"Date"}}}},"TransinfoService.API.Transport.v3.Request.TimeTable.NextDeparturesAndArrivalsRequest":{"id":"TransinfoService.API.Transport.v3.Request.TimeTable.NextDeparturesAndArrivalsRequest","properties":{"StopId":{"type":"integer(32)","required":true,"description":"ID of the stop"},"DateTime":{"type":"Date","required":true,"description":"Time table from this hour"},"MaxItemsByType":{"type":"integer(32)","required":true,"description":"Maximums departures and maximum arrivals returned"},"TimeTableType":{"type":"string","required":true,"description":"Type of hours","enum":["TheoricalTime","RealTime","AimedTime","PredictedTime"]},"Lang":{"type":"string(2 ISO characters like: fr)","required":true,"description":"Language returned"}}},"ResponseIListTransinfoService.API.Transport.v3.Model.TimeTable.NextDepartureAndArrival":{"id":"Response","properties":{"Data":{"type":"array","required":true,"items":{"$ref":"TransinfoService.API.Transport.v3.Model.TimeTable.NextDepartureAndArrival"}},"ResponseKey":{"type":"string","required":true},"StatusCode":{"type":"integer(32)","required":true},"Message":{"type":"string","required":true}}},"TransinfoService.API.Transport.v3.Model.TimeTable.NextDepartureAndArrival":{"id":"TransinfoService.API.Transport.v3.Model.TimeTable.NextDepartureAndArrival","properties":{"StopId":{"type":"integer(32)","required":true,"description":"Stop id"},"AimedTime":{"type":"Date","required":false,"description":"Aimed passing time"},"PredictedTime":{"type":"Date","required":false,"description":"Predicted passing time"},"RealTime":{"type":"Date","required":false,"description":"Real passing time"},"TimeType":{"type":"string","required":true,"description":"Departure or arrival time at this stop","enum":["Unknown","Departure","Arrival","Both"]},"LineId":{"type":"integer(32)","required":false,"description":"Line id"},"Direction":{"type":"integer(8)","required":false,"description":"Line direction"},"LineName":{"type":"string","required":true,"description":"Line name"},"JourneyId":{"type":"integer(32)","required":false,"description":"Journey id"},"VehicleJourneyRef":{"type":"string","required":true,"description":"Vehicle journey Code"},"VehicleJourneyId":{"type":"integer(32)","required":false,"description":"Vehicle journey id"},"OriginId":{"type":"integer(32)","required":false,"description":"Id of origin stop"},"DestinationId":{"type":"integer(32)","required":false,"description":"Id of destination stop"},"OriginName":{"type":"string","required":true,"description":"Origin stop name"},"DestinationName":{"type":"string","required":true,"description":"Destination stop name"},"OperatorName":{"type":"string","required":true,"description":"Operator name"},"Terminal":{"type":"string","required":true,"description":"Terminal for planes"},"BoardingPoint":{"type":"string","required":true,"description":"Boarding point for planes or train"},"BoardingStatus":{"type":"string","required":true,"description":"Boarding status","enum":["Undefined","Scheduled","Onair","Cancelled","Onblock","Offblock","Departure","Arrival","Initialized"]},"VehicleType":{"type":"string","required":true,"description":"Transport mode"},"RealTimeStatus":{"type":"string","required":true,"description":"Real time status","enum":["Unknow","Monitored","NetworkNotMonitored","NetworkTemporaryNotMonitored","LineNotMonitored","LineTemporaryNotMonitored"]}}},"TransinfoService.API.Transport.v3.Request.TimeTable.VehicleJourneyDatesRequest":{"id":"TransinfoService.API.Transport.v3.Request.TimeTable.VehicleJourneyDatesRequest","properties":{"Lang":{"type":"string(2 ISO characters like: fr)","required":true,"description":"Language returned"},"BeginDate":{"type":"Date","required":true,"description":"Begin wanted date (default today)"},"EndDate":{"type":"Date","required":true,"description":"End wanted date (default 12 months later)"},"VehicleJourneyId":{"type":"integer(32)","required":true,"description":"ID of the vehicle journey"}}},"ResponseIListSystem.DateTime":{"id":"Response","properties":{"Data":{"type":"array","required":true,"items":{"$ref":"Date"}},"ResponseKey":{"type":"string","required":true},"StatusCode":{"type":"integer(32)","required":true},"Message":{"type":"string","required":true}}},"TransinfoService.API.Transport.v3.Request.TimeTable.GetLineRealTimeStateRequest":{"id":"TransinfoService.API.Transport.v3.Request.TimeTable.GetLineRealTimeStateRequest","properties":{"LineId":{"type":"integer(32)","required":true,"description":"ID of the line"},"NetworkId":{"type":"integer(32)","required":true,"description":"ID of the network"}}},"ResponseTransinfoService.API.Transport.v3.Model.TimeTable.RealTimeStatus":{"id":"Response","properties":{"Data":{"type":"TransinfoService.API.Transport.v3.Model.TimeTable.RealTimeStatus","required":true},"ResponseKey":{"type":"string","required":true},"StatusCode":{"type":"integer(32)","required":true},"Message":{"type":"string","required":true}}},"TransinfoService.API.Transport.v3.Model.TimeTable.RealTimeStatus":{"id":"TransinfoService.API.Transport.v3.Model.TimeTable.RealTimeStatus","properties":{"Value":{"type":"string","required":true,"enum":["Unknow","Monitored","NetworkNotMonitored","NetworkTemporaryNotMonitored","LineNotMonitored","LineTemporaryNotMonitored"]}}},"ResponseIListSystem.DayOfWeek":{"id":"Response","properties":{"Data":{"type":"array","required":true,"items":{"$ref":"string"}},"ResponseKey":{"type":"string","required":true},"StatusCode":{"type":"integer(32)","required":true},"Message":{"type":"string","required":true}}},"TransinfoService.API.Transport.v3.Request.TimeTable.StopHoursRequest":{"id":"TransinfoService.API.Transport.v3.Request.TimeTable.StopHoursRequest","properties":{"StopIds":{"type":"array","required":true,"description":"List of the stops","items":{"$ref":"integer(32)"}},"LogicalStopIds":{"type":"array","required":true,"description":"List of the stops by logical id","items":{"$ref":"integer(32)"}},"GroupFilter":{"type":"array","required":true,"description":"Liste of group filter, no filter if empty","items":{"$ref":"string"}},"DateTime":{"type":"Date","required":true,"description":"Date of the first hour"},"LineId":{"type":"integer(32)","required":false,"description":"ID of a line"},"Direction":{"type":"integer(8)","required":false,"description":"Direction of the line"},"TimeTableType":{"type":"string","required":true,"description":"Type of hours","enum":["TheoricalTime","RealTime","AimedTime","PredictedTime"]},"MaxItemsByStop":{"type":"integer(32)","required":false,"description":"Maximum number of hours returned by stop"},"MaxTotalItems":{"type":"integer(32)","required":false,"description":"Maximum total of hours"},"OperatorId":{"type":"integer(32)","required":false,"description":"Lines belong to this operator"},"Lang":{"type":"string(2 ISO characters like: fr)","required":true,"description":"Language returned"},"UserRequestRef":{"type":"string","required":true,"description":"User's reference for statistics"},"HourType":{"type":"string","required":true,"description":"Type of hours requested, none by default","enum":["None","Departure","Arrival"]},"MaxLines":{"type":"integer(32)","required":false,"description":"Maximum lines returned"},"MaxItemsByLine":{"type":"integer(32)","required":false,"description":"Maximum items by line returned"},"OperatorIds":{"type":"array","required":true,"description":"Lines belong to these operators (instead of operatorId for multiple operator)","items":{"$ref":"integer(32)"}}}},"TransinfoService.API.Transport.v3.Request.TimeTable.LineHoursRequest":{"id":"TransinfoService.API.Transport.v3.Request.TimeTable.LineHoursRequest","properties":{"LineId":{"type":"integer(32)","required":true,"description":"ID of the line"},"Direction":{"type":"integer(32)","required":true,"description":"Direction of the line"},"DateTime":{"type":"Date","required":true,"description":"Date of the first hou"},"TimeTableType":{"type":"string","required":true,"description":"Type of hours","enum":["TheoricalTime","RealTime","AimedTime","PredictedTime"]},"MaxVehicleJourneys":{"type":"integer(32)","required":false,"description":"Maximum of vehicle journeys returned"},"Lang":{"type":"string(2 ISO characters like: fr)","required":true,"description":"Language returned"},"UserRequestRef":{"type":"string","required":true,"description":"User's reference for statistics"},"Index":{"type":"integer(32)","required":false,"description":"Index of the first vehicle journey returned (Require maxVehicleJourneys \u003e 0)"},"IncludePrevious":{"type":"boolean","required":true,"description":"Include previous vehicle journies when number of later vehicle journey are less than maxVehicleJourneys parameter (Require index)"},"VehicleJourneyId":{"type":"integer(32)","required":false,"description":"Filter only on this vehicle journey"}}},"ResponseTransinfoService.API.Transport.v3.Model.TimeTable.TimeTable":{"id":"Response","properties":{"Data":{"type":"TransinfoService.API.Transport.v3.Model.TimeTable.TimeTable","required":true},"ResponseKey":{"type":"string","required":true},"StatusCode":{"type":"integer(32)","required":true},"Message":{"type":"string","required":true}}},"TransinfoService.API.Transport.v3.Model.TimeTable.TimeTable":{"id":"TransinfoService.API.Transport.v3.Model.TimeTable.TimeTable","properties":{"ServerTime":{"type":"Date","required":true,"description":"Server time when response is returned"},"Hours":{"type":"array","required":true,"description":"List of stop hours","items":{"$ref":"TransinfoService.API.Transport.v3.Model.TimeTable.StopHour"}},"Lines":{"type":"array","required":true,"description":"List of lines","items":{"$ref":"TransinfoService.API.Transport.v3.Model.Transport.Line"}},"VehicleJourneys":{"type":"array","required":true,"description":"List of vehicle journeys","items":{"$ref":"TransinfoService.API.Transport.v3.Model.Transport.VehicleJourney"}},"Stops":{"type":"array","required":true,"description":"List of stops","items":{"$ref":"TransinfoService.API.Transport.v3.Model.Transport.PhysicalStop"}},"LineStops":{"type":"array","required":true,"description":"List of line stops for line schema","items":{"$ref":"TransinfoService.API.Transport.v3.Model.TimeTable.LineStop"}},"TotalVehicleJourneys":{"type":"integer(32)","required":false,"description":"Total vehicle journey for this line"},"IndexOfFirstVehicleJourney":{"type":"integer(32)","required":false,"description":"index of first returned vehicle journey on the total number of the day"},"CanceledVehicleJourneyList":{"type":"array","required":true,"description":"List of cancelled vehicle journey Ids","items":{"$ref":"integer(32)"}},"Frequencies":{"type":"array","required":true,"description":"list of hour frequencies","items":{"$ref":"TransinfoService.API.Transport.v3.Model.TimeTable.Frequency"}}}},"TransinfoService.API.Transport.v3.Model.TimeTable.Frequency":{"id":"TransinfoService.API.Transport.v3.Model.TimeTable.Frequency","properties":{"Id":{"type":"integer(32)","required":true,"description":"Frequency Id"},"BeginHour":{"type":"integer(32)","required":true,"description":"Begin hour in minutes (Total minutes of the day)"},"EndHour":{"type":"integer(32)","required":true,"description":"End hour in minutes (Total minutes of the day)"},"TimeSeconds":{"type":"integer(32)","required":true,"description":"Time elapsed between two passage in seconds"}}},"TransinfoService.API.Transport.v3.Model.TimeTable.LineStop":{"id":"TransinfoService.API.Transport.v3.Model.TimeTable.LineStop","properties":{"LineId":{"type":"integer(32)","required":true,"description":"Line id"},"Direction":{"type":"integer(8)","required":true,"description":"Line direction"},"StopId":{"type":"integer(32)","required":true,"description":"Stop id"},"Order":{"type":"integer(32)","required":true,"description":"Passing order at this stop of this line direction"}}},"TransinfoService.API.Transport.v3.Model.Transport.VehicleJourney":{"id":"TransinfoService.API.Transport.v3.Model.Transport.VehicleJourney","properties":{"Id":{"type":"integer(32)","required":true,"description":"Id of vehicle journey"},"Code":{"type":"string","required":true,"description":"Code of vehicle journey"},"OperatorJourneyId":{"type":"string","required":true,"description":"Code of journey id from operator"},"TransportMode":{"type":"string","required":true,"description":"Transport mode of vehicle journey","enum":["Bus","Car","Tram","Metro","Train","Tgv","Ter","Tad","TadPmr","Taxibus","Velobus","Velo","Velocyclable","Voiture","Doublage","Boat","Avion","Trolley","Scolaire","Minibus","NavetteElec","Funiculaire","BusPmr","Rer","Unknown","Ascenseur","Escalator"]},"Notes":{"type":"array","required":true,"description":"Note of vehicle journey","items":{"$ref":"KeyValuePairSystem.String"}},"VehicleJourneyAttributes":{"type":"array","required":true,"description":"Attributes of vehicle journey","items":{"$ref":"KeyValuePairSystem.String"}},"JourneyId":{"type":"integer(32)","required":true,"description":"Journey id of vehicle journey"},"JourneyDirection":{"type":"integer(8)","required":true,"description":"Line direction"},"JourneyDestination":{"type":"string","required":true,"description":"Destination name"},"LastStopId":{"type":"integer(32)","required":true,"description":"Last stop of vehicle journey"},"Comment":{"type":"string","required":true,"description":"Comment on vehicle journey"},"TrainNumber":{"type":"string","required":true,"description":"Train number when transport mode is a train"},"IsDateExtended":{"type":"boolean","required":false,"description":"Indicates if vehicle journey circulation dates has been estimated by current operator data"}}},"TransinfoService.API.Transport.v3.Model.Transport.Line":{"id":"TransinfoService.API.Transport.v3.Model.Transport.Line","properties":{"Id":{"type":"integer(32)","required":true,"description":"Line id"},"Code":{"type":"string","required":true,"description":"Line code"},"Name":{"type":"string","required":true,"description":"Line name"},"Number":{"type":"string","required":true,"description":"Line number"},"Color":{"type":"string","required":true,"description":"Line color"},"CompanyId":{"type":"integer(32)","required":true,"description":"Comany id"},"Company":{"type":"TransinfoService.API.Transport.v3.Model.Transport.Company","required":true,"description":"Company object details"},"NetworkId":{"type":"integer(32)","required":true,"description":"Network id"},"Network":{"type":"TransinfoService.API.Transport.v3.Model.Transport.Network","required":true,"description":"Network object details"},"IsPublished":{"type":"boolean","required":true,"description":"Publication state of the line"},"IsDeleted":{"type":"boolean","required":true,"description":"Indicate if line has been deleted"},"OperatorId":{"type":"integer(32)","required":true,"description":"Operator id"},"Operator":{"type":"TransinfoService.API.Transport.v3.Model.Transport.Operator","required":true,"description":"Operator object details"},"LineDirections":{"type":"array","required":true,"description":"List of directions that can take the line (depending of the call context)","items":{"$ref":"TransinfoService.API.Transport.v3.Model.Transport.LineDirection"}},"TransportMode":{"type":"string","required":true,"description":"Line mode","enum":["Bus","Car","Tram","Metro","Train","Tgv","Ter","Tad","TadPmr","Taxibus","Velobus","Velo","Velocyclable","Voiture","Doublage","Boat","Avion","Trolley","Scolaire","Minibus","NavetteElec","Funiculaire","BusPmr","Rer","Unknown","Ascenseur","Escalator"]},"AccessibilityStatus":{"type":"TransinfoService.API.Transport.v3.Model.Transport.AccessibilityStatus","required":true,"description":"Line accessibility"},"Order":{"type":"integer(32)","required":false,"description":"Line order"},"IsDisrupted":{"type":"boolean","required":true,"description":"Disrupted state of the line"},"LineGroups":{"type":"array","required":true,"description":"Line groups","items":{"$ref":"TransinfoService.API.Transport.v3.Model.Transport.LineGroup"}}}},"TransinfoService.API.Transport.v3.Model.Transport.LineGroup":{"id":"TransinfoService.API.Transport.v3.Model.Transport.LineGroup","properties":{"Id":{"type":"integer(32)","required":true,"description":"Id of the group"},"Name":{"type":"string","required":true,"description":"Name of the group"},"Order":{"type":"integer(32)","required":true,"description":"Order of importance"}}},"TransinfoService.API.Transport.v3.Model.Transport.LineDirection":{"id":"TransinfoService.API.Transport.v3.Model.Transport.LineDirection","properties":{"Direction":{"type":"integer(8)","required":true,"description":"Line direction"},"Name":{"type":"string","required":true,"description":"Name of the direction"},"Origin":{"type":"string","required":true,"description":"Name of origin"},"Destination":{"type":"string","required":true,"description":"Name of destination"},"IsDisrupted":{"type":"boolean","required":false,"description":"Is a disruption affects the line"},"LineId":{"type":"integer(32)","required":true,"description":"Id of the line"}}},"TransinfoService.API.Transport.v3.Model.Transport.Company":{"id":"TransinfoService.API.Transport.v3.Model.Transport.Company","properties":{"Id":{"type":"integer(32)","required":true,"description":"Id of company"},"Name":{"type":"string","required":true,"description":"Name of company"},"Code":{"type":"string","required":true,"description":"Code of company"}}},"TransinfoService.API.Transport.v3.Model.TimeTable.StopHour":{"id":"TransinfoService.API.Transport.v3.Model.TimeTable.StopHour","properties":{"TheoricDepartureTime":{"type":"integer(32)","required":false,"description":"Theoritical departure time"},"TheoricArrivalTime":{"type":"integer(32)","required":false,"description":"Theoritical arrival time"},"AimedDepartureTime":{"type":"integer(32)","required":false,"description":"Aimed departure time"},"AimedArrivalTime":{"type":"integer(32)","required":false,"description":"Aimed arrival time"},"PredictedDepartureTime":{"type":"integer(32)","required":false,"description":"Predicted departure time"},"PredictedArrivalTime":{"type":"integer(32)","required":false,"description":"Predicted arrival time"},"RealDepartureTime":{"type":"integer(32)","required":false,"description":"Real departure time"},"RealArrivalTime":{"type":"integer(32)","required":false,"description":"Real arrival time"},"StopId":{"type":"integer(32)","required":true,"description":"Stop id"},"VehicleJourneyId":{"type":"integer(32)","required":true,"description":"Vehicle journey Id"},"LineId":{"type":"integer(32)","required":true,"description":"Line id"},"Restriction":{"type":"string","required":true,"description":"Entry/Exit restrictions","enum":["None","EntryNotAllowed","ExitNotAllowed"]},"Order":{"type":"integer(32)","required":true,"description":"Stop passing order on line"},"FrequencyId":{"type":"integer(32)","required":false,"description":"Hour frequency Id"},"RealTimeStatus":{"type":"string","required":true,"description":"Status of real time","enum":["Unknow","Monitored","NetworkNotMonitored","NetworkTemporaryNotMonitored","LineNotMonitored","LineTemporaryNotMonitored"]},"IsCancelled":{"type":"boolean","required":true,"description":"Is stop cancelled for this vehicle journey"}}}},"schemes":["https"],"__notifications":[]}