{"apiVersion":"3.7.18.0","swaggerVersion":"1.2","basePath":"https://api.triplinx.cityway.ca","resourcePath":"/api/journeyplanner/opt","apis":[{"path":"/api/journeyplanner/opt/PlanTrips/json","description":null,"operations":[{"method":"GET","nickname":"PlanTripsJsonGET","type":"ResponseListTransinfoService.API.JourneyPlanner.v2.Model.PlanTripResponseEncapsulation","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":"Departure point type. Use coordinate to use latitude and longitude else choose type and id of the point","name":"DepartureType","type":"string(POI, BOARDING_POSITION, ADDRESS, STOP_PLACE, ROAD_LINK, COORDINATES)","required":true,"allowMultiple":false},{"paramType":"query","description":"Departure point Id","name":"DepartureId","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Departure latitude","name":"DepartureLatitude","type":"double","required":false,"allowMultiple":false},{"paramType":"query","description":"Departure longitude","name":"DepartureLongitude","type":"double","required":false,"allowMultiple":false},{"paramType":"query","description":"Departure street number","name":"DepartureNumber","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Arrival point type. Use coordinate to use latitude and longitude else choose type and id of the point","name":"ArrivalType","type":"string(POI, BOARDING_POSITION, ADDRESS, STOP_PLACE, ROAD_LINK, COORDINATES)","required":true,"allowMultiple":false},{"paramType":"query","description":"Arrival point Id","name":"ArrivalId","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Arrival latitude","name":"ArrivalLatitude","type":"double","required":false,"allowMultiple":false},{"paramType":"query","description":"Arrival longitude","name":"ArrivalLongitude","type":"double","required":false,"allowMultiple":false},{"paramType":"query","description":"Arrival street number","name":"ArrivalNumber","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Selected date (yyyy-MM-dd_HH-mm)","name":"Date","type":"string","required":true,"allowMultiple":false},{"paramType":"query","description":"Selected date type","name":"DateType","type":"string(DEPARTURE, ARRIVAL)","required":true,"allowMultiple":false},{"paramType":"query","description":"Algorithm use to compute the trip","name":"Algorithm","type":"string(FASTEST, SHORTEST, MINCHANGES)","required":true,"allowMultiple":false},{"paramType":"query","description":"Trip modes to compute trip","name":"TripModes","type":"string(PT, Car, Bike)","required":true,"allowMultiple":false},{"paramType":"query","description":"Language","name":"Lang","type":"string","required":false,"allowMultiple":false},{"paramType":"query","description":"User Id (used for stats)","name":"UserId","type":"string","required":false,"allowMultiple":false},{"paramType":"query","description":"Via point type. Use coordinate to use latitude and longitude else choose type and id of the point","name":"ViaType","type":"string(POI, BOARDING_POSITION, ADDRESS, STOP_PLACE, ROAD_LINK, COORDINATES)","required":false,"allowMultiple":false},{"paramType":"query","description":"Via point Id","name":"ViaId","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Via latitude","name":"ViaLatitude","type":"double","required":false,"allowMultiple":false},{"paramType":"query","description":"Via longitude","name":"ViaLongitude","type":"double","required":false,"allowMultiple":false},{"paramType":"query","description":"Via street number","name":"ViaNumber","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Time to perform a stop over","name":"ViaTime","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Most accessible trip in this mode","name":"Accessibility","type":"string(None (default), WheelChair, MentalIllness, Blind, Deaf)","required":false,"allowMultiple":false},{"paramType":"query","description":"1 to compute a trip without disruptions","name":"AvoidDisruptions","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Maximum distance to reach a station on foot in meters","name":"MaxWalkDistance","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Walk speed in km/h","name":"WalkSpeed","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Maximum distance by car in km","name":"MaxCarDistance","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Maximum distance by bike in km","name":"maxBikeDistance","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Bike speed in km/h","name":"BikeSpeed","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Security level for bike trips","name":"BikeSecurityLevel","type":"string(None (default), NoSecurity, FullSecurity, MiddleSecurity)","required":false,"allowMultiple":false},{"paramType":"query","description":"List of forbidden operators ids separated by '|' (default no)","name":"ForbiddenOperatorIds","type":"string","required":false,"allowMultiple":false},{"paramType":"query","description":"List of forbidden logical stops ids separated by '|' (default no)","name":"ForbiddenLogicalStopsIds","type":"string","required":false,"allowMultiple":false},{"paramType":"query","description":"List of forbidden line ids separated by '|' (default no)","name":"ForbiddenLineIds","type":"string","required":false,"allowMultiple":false},{"paramType":"query","description":"List of allowed operators ids separated by '|' (default all)","name":"AllowedOperatorIds","type":"string","required":false,"allowMultiple":false},{"paramType":"query","description":"List of allowed logical stops ids separated by '|' (default all)","name":"AllowedLogicalStopsIds","type":"string","required":false,"allowMultiple":false},{"paramType":"query","description":"List of allowed line ids separated by '|' (default all)","name":"AllowedLineIds","type":"string","required":false,"allowMultiple":false},{"paramType":"query","description":"List of allowed transport modes separated by '|' (default, all allowed) ","name":"Modes","type":"string(AIR, TRAIN, LOCAL_TRAIN, HST, RAPID_TRANSIT, LONG_DISTANCE_TRAIN, METRO, TRAMWAY, COACH, BUS, FERRY, TROLLEY_BUS, SHUTTLE, TAXI, OTHER, TOD, FUNICULAR, SCHOOL)","required":false,"allowMultiple":false},{"paramType":"query","description":"1 if yoy take your bike on transit","name":"BikeOnBoard","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"1 if you leave your Car in a station, 0 if you leave your car near a stop","name":"StopToPlaceCar","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"1 if you leave your bike in a station, 0 if you leave your bike near a stop","name":"StopToPlaceBike","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"1 if you make a back trip, 0 otherwise. If it is a back trip and you want to get your car, specift where is your car with via point","name":"IsBackTrip","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"List of specific options with name an value as Name1;Value1|Name2;Value2|...|NameN;ValueN","name":"SpecificOptions","type":"string","required":false,"allowMultiple":false}],"summary":"Compute a plan trip with public transport and private vehicle","notes":"To define departure, arrival and via point, you need to specify only one pair : id and type or latitude and longitude (coordinates can be specified too for an address to locate exactly on the street","errorResponses":[],"accepts":["application/json"],"produces":["application/json"]}]},{"path":"/api/journeyplanner/opt/PlanTrips/xml","description":null,"operations":[{"method":"GET","nickname":"PlanTripsXmlGET","type":"ResponseListTransinfoService.API.JourneyPlanner.v2.Model.PlanTripResponseEncapsulation","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":"Departure point type. Use coordinate to use latitude and longitude else choose type and id of the point","name":"DepartureType","type":"string(POI, BOARDING_POSITION, ADDRESS, STOP_PLACE, ROAD_LINK, COORDINATES)","required":true,"allowMultiple":false},{"paramType":"query","description":"Departure point Id","name":"DepartureId","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Departure latitude","name":"DepartureLatitude","type":"double","required":false,"allowMultiple":false},{"paramType":"query","description":"Departure longitude","name":"DepartureLongitude","type":"double","required":false,"allowMultiple":false},{"paramType":"query","description":"Departure street number","name":"DepartureNumber","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Arrival point type. Use coordinate to use latitude and longitude else choose type and id of the point","name":"ArrivalType","type":"string(POI, BOARDING_POSITION, ADDRESS, STOP_PLACE, ROAD_LINK, COORDINATES)","required":true,"allowMultiple":false},{"paramType":"query","description":"Arrival point Id","name":"ArrivalId","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Arrival latitude","name":"ArrivalLatitude","type":"double","required":false,"allowMultiple":false},{"paramType":"query","description":"Arrival longitude","name":"ArrivalLongitude","type":"double","required":false,"allowMultiple":false},{"paramType":"query","description":"Arrival street number","name":"ArrivalNumber","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Selected date (yyyy-MM-dd_HH-mm)","name":"Date","type":"string","required":true,"allowMultiple":false},{"paramType":"query","description":"Selected date type","name":"DateType","type":"string(DEPARTURE, ARRIVAL)","required":true,"allowMultiple":false},{"paramType":"query","description":"Algorithm use to compute the trip","name":"Algorithm","type":"string(FASTEST, SHORTEST, MINCHANGES)","required":true,"allowMultiple":false},{"paramType":"query","description":"Trip modes to compute trip","name":"TripModes","type":"string(PT, Car, Bike)","required":true,"allowMultiple":false},{"paramType":"query","description":"Language","name":"Lang","type":"string","required":false,"allowMultiple":false},{"paramType":"query","description":"User Id (used for stats)","name":"UserId","type":"string","required":false,"allowMultiple":false},{"paramType":"query","description":"Via point type. Use coordinate to use latitude and longitude else choose type and id of the point","name":"ViaType","type":"string(POI, BOARDING_POSITION, ADDRESS, STOP_PLACE, ROAD_LINK, COORDINATES)","required":false,"allowMultiple":false},{"paramType":"query","description":"Via point Id","name":"ViaId","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Via latitude","name":"ViaLatitude","type":"double","required":false,"allowMultiple":false},{"paramType":"query","description":"Via longitude","name":"ViaLongitude","type":"double","required":false,"allowMultiple":false},{"paramType":"query","description":"Via street number","name":"ViaNumber","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Time to perform a stop over","name":"ViaTime","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Most accessible trip in this mode","name":"Accessibility","type":"string(None (default), WheelChair, MentalIllness, Blind, Deaf)","required":false,"allowMultiple":false},{"paramType":"query","description":"1 to compute a trip without disruptions","name":"AvoidDisruptions","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Maximum distance to reach a station on foot in meters","name":"MaxWalkDistance","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Walk speed in km/h","name":"WalkSpeed","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Maximum distance by car in km","name":"MaxCarDistance","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Maximum distance by bike in km","name":"maxBikeDistance","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Bike speed in km/h","name":"BikeSpeed","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"Security level for bike trips","name":"BikeSecurityLevel","type":"string(None (default), NoSecurity, FullSecurity, MiddleSecurity)","required":false,"allowMultiple":false},{"paramType":"query","description":"List of forbidden operators ids separated by '|' (default no)","name":"ForbiddenOperatorIds","type":"string","required":false,"allowMultiple":false},{"paramType":"query","description":"List of forbidden logical stops ids separated by '|' (default no)","name":"ForbiddenLogicalStopsIds","type":"string","required":false,"allowMultiple":false},{"paramType":"query","description":"List of forbidden line ids separated by '|' (default no)","name":"ForbiddenLineIds","type":"string","required":false,"allowMultiple":false},{"paramType":"query","description":"List of allowed operators ids separated by '|' (default all)","name":"AllowedOperatorIds","type":"string","required":false,"allowMultiple":false},{"paramType":"query","description":"List of allowed logical stops ids separated by '|' (default all)","name":"AllowedLogicalStopsIds","type":"string","required":false,"allowMultiple":false},{"paramType":"query","description":"List of allowed line ids separated by '|' (default all)","name":"AllowedLineIds","type":"string","required":false,"allowMultiple":false},{"paramType":"query","description":"List of allowed transport modes separated by '|' (default, all allowed) ","name":"Modes","type":"string(AIR, TRAIN, LOCAL_TRAIN, HST, RAPID_TRANSIT, LONG_DISTANCE_TRAIN, METRO, TRAMWAY, COACH, BUS, FERRY, TROLLEY_BUS, SHUTTLE, TAXI, OTHER, TOD, FUNICULAR, SCHOOL)","required":false,"allowMultiple":false},{"paramType":"query","description":"1 if yoy take your bike on transit","name":"BikeOnBoard","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"1 if you leave your Car in a station, 0 if you leave your bike near a stop","name":"StopToPlaceCar","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"1 if you leave your bike in a station, 0 if you leave your bike near a stop","name":"StopToPlaceBike","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"1 if you make a back trip, 0 otherwise. If it is a back trip and you want to get your car, specift where is your car with via point","name":"IsBackTrip","type":"integer(32)","required":false,"allowMultiple":false},{"paramType":"query","description":"List of specific options with name an value as Name1;Value1|Name2;Value2|...|NameN;ValueN","name":"SpecificOptions","type":"string","required":false,"allowMultiple":false}],"summary":"Compute a plan trip with public transport and private vehicle","notes":"To define departure, arrival and via point, you need to specify only one pair : id and type or latitude and longitude (coordinates can be specified too for an address to locate exactly on the street","errorResponses":[],"accepts":["application/xml"],"produces":["application/xml"]}]}],"models":{"TransinfoService.API.JourneyPlanner.v2.Request.PlanTripsRequest":{"id":"TransinfoService.API.JourneyPlanner.v2.Request.PlanTripsRequest","properties":{"Departure":{"type":"TransinfoService.API.JourneyPlanner.v2.Request.PointQuery","required":true},"Arrival":{"type":"TransinfoService.API.JourneyPlanner.v2.Request.PointQuery","required":true},"Lang":{"type":"string","required":true},"UserId":{"type":"string","required":true},"Date":{"type":"Date","required":true},"TypeDate":{"type":"string","required":true,"enum":["Arrival","Departure"]},"Algorithm":{"type":"string","required":true,"enum":["Fastest","MinChanges","Shortest"]},"TripModes":{"type":"array","required":true,"items":{"$ref":"string"}},"Via":{"type":"TransinfoService.API.JourneyPlanner.v2.Request.PointQuery","required":true},"ViaTime":{"type":"integer(32)","required":false},"IsBackTrip":{"type":"boolean","required":true},"Options":{"type":"TransinfoService.API.JourneyPlanner.v2.Request.PlanTripsOptions","required":true},"SpecificOptions":{"type":"array","required":true,"items":{"$ref":"TupleSystem.String"}}}},"TupleSystem.String":{"id":"System.Tuple`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.JourneyPlanner.v2.Request.PlanTripsOptions":{"id":"TransinfoService.API.JourneyPlanner.v2.Request.PlanTripsOptions","properties":{"MaxWalkDistance":{"type":"integer(32)","required":false},"WalkSpeed":{"type":"integer(32)","required":false},"MaxCarDistance":{"type":"integer(32)","required":false},"MaxBikeDistance":{"type":"integer(32)","required":false},"BikeSpeed":{"type":"integer(32)","required":false},"BikeOnBoard":{"type":"boolean","required":true},"BikeSecurityLevel":{"type":"string","required":true,"enum":["None","NoSecurity","FullSecurity","MiddleSecurity"]},"Accessibility":{"type":"string","required":true,"enum":["None","Wheelchair","Blind","Deaf","MentalIllness"]},"AvoidDisruptions":{"type":"boolean","required":true},"FilterOperatorIds":{"type":"TransinfoService.API.JourneyPlanner.v2.Request.FilterList","required":true},"FilterLineIds":{"type":"TransinfoService.API.JourneyPlanner.v2.Request.FilterList","required":true},"FilterStopIds":{"type":"TransinfoService.API.JourneyPlanner.v2.Request.FilterList","required":true},"AuthorizedModes":{"type":"array","required":true,"items":{"$ref":"string"}},"StopToPlaceCar":{"type":"boolean","required":true},"StopToPlaceBike":{"type":"boolean","required":true}}},"TransinfoService.API.JourneyPlanner.v2.Request.FilterList":{"id":"TransinfoService.API.JourneyPlanner.v2.Request.FilterList","properties":{}},"TransinfoService.API.JourneyPlanner.v2.Request.PointQuery":{"id":"TransinfoService.API.JourneyPlanner.v2.Request.PointQuery","properties":{"TypePoint":{"type":"string","required":true,"enum":["Poi","Boarding_Position","Quay","Address","Stop_Place","Commercial_Stop_Point","Road_Link"]},"IdPoint":{"type":"integer(32)","required":false},"Latitude":{"type":"double","required":false},"Longitude":{"type":"double","required":false},"Number":{"type":"integer(32)","required":false}}},"ResponseListTransinfoService.API.JourneyPlanner.v2.Model.PlanTripResponseEncapsulation":{"id":"Response","properties":{"Data":{"type":"array","required":true,"items":{"$ref":"TransinfoService.API.JourneyPlanner.v2.Model.PlanTripResponseEncapsulation"}},"ResponseKey":{"type":"string","required":true},"StatusCode":{"type":"integer(32)","required":true},"Message":{"type":"string","required":true}}},"TransinfoService.API.JourneyPlanner.v2.Model.PlanTripResponseEncapsulation":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.PlanTripResponseEncapsulation","properties":{"response":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.PlanTripResponse","required":true},"PlanTripType":{"type":"string","required":true,"enum":["PT","WALK","BIKE","CAR","PT_CAR","PT_BIKE","BIKESHARING","PT_BIKESHARING","TOD","PT_TOD","CARPOOLING","PT_CARPOOLING","CARSHARING","PT_CARSHARING"]},"PlanTripDifferenceList":{"type":"array","required":true,"items":{"$ref":"string"}},"Order":{"type":"integer(32)","required":false}}},"TransinfoService.API.JourneyPlanner.v2.Model.PlanTripResponse":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.PlanTripResponse","properties":{"Status":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.StatusType","required":true},"trips":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.trips","required":true}}},"TransinfoService.API.JourneyPlanner.v2.Model.trips":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.trips","properties":{"TripCollection":{"type":"array","required":true,"items":{"$ref":"TransinfoService.API.JourneyPlanner.v2.Model.TripExtType"}}}},"TransinfoService.API.JourneyPlanner.v2.Model.TripExtType":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.TripExtType","properties":{"DepartureTime":{"type":"string","required":true},"ArrivalTime":{"type":"string","required":true},"Duration":{"type":"string","required":true},"Distance":{"type":"integer(32)","required":true},"InterchangeNumber":{"type":"integer(32)","required":true},"KmlOverview":{"type":"string","required":true},"sections":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.sections","required":true},"CarbonFootprint":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.CarbonFootprintType","required":true},"Disruption":{"type":"boolean","required":true},"Departure":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.EndPointType","required":true},"Arrival":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.EndPointType","required":true}}},"TransinfoService.API.JourneyPlanner.v2.Model.EndPointType":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.EndPointType","properties":{"Site":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.SiteType","required":true},"Time":{"type":"string","required":true},"GuidanceInfo":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.GuidanceInfoType","required":true},"Extension":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.EndPointExtensionType","required":true}}},"TransinfoService.API.JourneyPlanner.v2.Model.GuidanceInfoType":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.GuidanceInfoType","properties":{"Instruction":{"type":"string","required":true},"Language":{"type":"string","required":true},"Extension":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.GuidanceInfoExtensionType","required":true}}},"TransinfoService.API.JourneyPlanner.v2.Model.GuidanceInfoExtensionType":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.GuidanceInfoExtensionType","properties":{}},"TransinfoService.API.JourneyPlanner.v2.Model.SiteType":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.SiteType","properties":{"id":{"type":"string","required":true},"Position":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.PositionType","required":true},"Name":{"type":"string","required":true},"CityCode":{"type":"string","required":true},"CityName":{"type":"string","required":true},"Language":{"type":"string","required":true},"Type":{"type":"string","required":true},"TimeSourceType":{"type":"string","required":true},"Category":{"type":"integer(32)","required":true},"LogicalId":{"type":"string","required":true},"RoadNumber":{"type":"integer(32)","required":true},"TransportMode":{"type":"string","required":true}}},"TransinfoService.API.JourneyPlanner.v2.Model.PositionType":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.PositionType","properties":{"Lat":{"type":"double","required":true},"Long":{"type":"double","required":true}}},"TransinfoService.API.JourneyPlanner.v2.Model.CarbonFootprintType":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.CarbonFootprintType","properties":{"TripCO2":{"type":"integer(32)","required":true},"CarCO2":{"type":"integer(32)","required":true},"Ratio":{"type":"double","required":true}}},"TransinfoService.API.JourneyPlanner.v2.Model.sections":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.sections","properties":{"SectionCollection":{"type":"array","required":true,"items":{"$ref":"TransinfoService.API.JourneyPlanner.v2.Model.Section"}}}},"TransinfoService.API.JourneyPlanner.v2.Model.Section":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.Section","properties":{"PTRide":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.PTRideExtType","required":true},"Leg":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.LegExtType","required":true}}},"TransinfoService.API.JourneyPlanner.v2.Model.LegExtType":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.LegExtType","properties":{"pathLinks":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.pathLinks","required":true},"TransportMode":{"type":"string","required":true},"KmlOverview":{"type":"string","required":true},"Extension":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.LegExtensionType","required":true},"CoVPInformation":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.CoVPLegInformationType","required":true},"TADInformation":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.TADLegInformationType","required":true},"Departure":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.EndPointType","required":true},"Arrival":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.EndPointType","required":true},"Duration":{"type":"string","required":true},"TransportCenter":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.TransportCenterType","required":true}}},"TransinfoService.API.JourneyPlanner.v2.Model.TransportCenterType":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.TransportCenterType","properties":{"id":{"type":"string","required":true},"Name":{"type":"string","required":true},"CityName":{"type":"string","required":true},"CityCode":{"type":"string","required":true}}},"TransinfoService.API.JourneyPlanner.v2.Model.TADLegInformationType":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.TADLegInformationType","properties":{"TadUrl":{"type":"string","required":true},"TadName":{"type":"string","required":true},"TadTel":{"type":"string","required":true},"TadMail":{"type":"string","required":true},"TadComment":{"type":"string","required":true}}},"TransinfoService.API.JourneyPlanner.v2.Model.CoVPLegInformationType":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.CoVPLegInformationType","properties":{"OperatingDayImage":{"type":"string","required":true},"OperatingDayText":{"type":"string","required":true},"DriverImage":{"type":"string","required":true},"DriverName":{"type":"string","required":true},"TripPrice":{"type":"integer(32)","required":true},"FreePlaces":{"type":"integer(32)","required":true},"DetailedTripUrl":{"type":"string","required":true},"ProviderName":{"type":"string","required":true},"Type":{"type":"boolean","required":true},"RoundTrip":{"type":"string","required":true}}},"TransinfoService.API.JourneyPlanner.v2.Model.pathLinks":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.pathLinks","properties":{"PathLinkCollection":{"type":"array","required":true,"items":{"$ref":"TransinfoService.API.JourneyPlanner.v2.Model.PathLinkType"}}}},"TransinfoService.API.JourneyPlanner.v2.Model.PathLinkType":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.PathLinkType","properties":{"id":{"type":"string","required":true},"Access":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.AccessType","required":true},"Departure":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.EndPointType","required":true},"Arrival":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.EndPointType","required":true},"Duration":{"type":"string","required":true},"Distance":{"type":"integer(32)","required":true},"Type":{"type":"string","required":true},"Geometry":{"type":"string","required":true},"Extension":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.PathLinkExtensionType","required":true},"TimeSourceType":{"type":"string","required":true},"Speed":{"type":"integer(32)","required":true},"Direction":{"type":"integer(32)","required":true},"RelativeDirection":{"type":"string","required":true},"MagneticDirection":{"type":"string","required":true}}},"TransinfoService.API.JourneyPlanner.v2.Model.AccessType":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.AccessType","properties":{"UFR":{"type":"integer(32)","required":true},"DM":{"type":"integer(32)","required":true},"NV":{"type":"integer(32)","required":true},"ME":{"type":"integer(32)","required":true}}},"TransinfoService.API.JourneyPlanner.v2.Model.PTRideExtType":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.PTRideExtType","properties":{"lineRef":{"type":"string","required":true},"companyRef":{"type":"string","required":true},"ptNetworkRef":{"type":"string","required":true},"vehicleJourneyRef":{"type":"string","required":true},"groupOfLineRef":{"type":"string","required":true},"TransportMode":{"type":"string","required":true},"StopHeadSign":{"type":"string","required":true},"JourneyPatternName":{"type":"string","required":true},"Destination":{"type":"string","required":true},"Line":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.LineType","required":true},"GroupOfLine":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.GroupOfLineType","required":true},"PTNetwork":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.PTNetworkType","required":true},"Company":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.CompanyType","required":true},"Duration":{"type":"string","required":true},"Distance":{"type":"integer(32)","required":true},"KmlOverview":{"type":"string","required":true},"Comment":{"type":"string","required":true},"steps":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.steps","required":true},"Code":{"type":"string","required":true},"Diversion":{"type":"string","required":true},"TripGeometry":{"type":"string","required":true},"Extension":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.PTRideExtensionType","required":true},"Disruption":{"type":"boolean","required":true},"Direction":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.DirectionType","required":true},"AttributeCollection":{"type":"array","required":true,"items":{"$ref":"TransinfoService.API.JourneyPlanner.v2.Model.AttributeType"}},"LastStopId":{"type":"integer(32)","required":true},"IsLastCourse":{"type":"boolean","required":true},"DontGetOut":{"type":"boolean","required":true},"Departure":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.StepEndPointType","required":true},"Arrival":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.StepEndPointType","required":true},"Operator":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.OperatorType","required":true},"Picto":{"type":"string","required":true},"Access":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.AccessType","required":true},"DepartureAccess":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.AccessType","required":true},"ArrivalAcces":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.AccessType","required":true},"LineAccess":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.AccessType","required":true},"Notes":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.Notes","required":true},"CodeActivity":{"type":"string","required":true},"IsDateExtended":{"type":"boolean","required":true}}},"TransinfoService.API.JourneyPlanner.v2.Model.Notes":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.Notes","properties":{"Code":{"type":"string","required":true},"Note":{"type":"string","required":true}}},"TransinfoService.API.JourneyPlanner.v2.Model.OperatorType":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.OperatorType","properties":{"id":{"type":"string","required":true},"Name":{"type":"string","required":true},"Code":{"type":"string","required":true}}},"TransinfoService.API.JourneyPlanner.v2.Model.StepEndPointType":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.StepEndPointType","properties":{"StopPlace":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.StopPlaceType","required":true},"Time":{"type":"string","required":true},"PassThrough":{"type":"boolean","required":true},"Extension":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.StopPlaceExtensionType","required":true}}},"TransinfoService.API.JourneyPlanner.v2.Model.StopPlaceType":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.StopPlaceType","properties":{"id":{"type":"string","required":true},"Position":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.PositionType","required":true},"Name":{"type":"string","required":true},"CityCode":{"type":"string","required":true},"CityName":{"type":"string","required":true},"Language":{"type":"string","required":true},"Type":{"type":"string","required":true},"TimeSourceType":{"type":"string","required":true},"Category":{"type":"integer(32)","required":true},"LogicalId":{"type":"string","required":true},"RoadNumber":{"type":"integer(32)","required":true},"TransportMode":{"type":"string","required":true},"importId":{"type":"string","required":true},"Parent":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.SiteType","required":true},"idcomment":{"type":"string","required":true}}},"TransinfoService.API.JourneyPlanner.v2.Model.AttributeType":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.AttributeType","properties":{"Value":{"type":"string","required":true},"Name":{"type":"string","required":true}}},"TransinfoService.API.JourneyPlanner.v2.Model.DirectionType":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.DirectionType","properties":{"Id":{"type":"string","required":true},"Name":{"type":"string","required":true}}},"TransinfoService.API.JourneyPlanner.v2.Model.steps":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.steps","properties":{"StepCollection":{"type":"array","required":true,"items":{"$ref":"TransinfoService.API.JourneyPlanner.v2.Model.StepType"}}}},"TransinfoService.API.JourneyPlanner.v2.Model.StepType":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.StepType","properties":{"id":{"type":"string","required":true},"Departure":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.StepEndPointType","required":true},"Arrival":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.StepEndPointType","required":true},"Geometry":{"type":"string","required":true},"Duration":{"type":"string","required":true},"Distance":{"type":"integer(32)","required":true},"Extension":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.StepExtensionType","required":true}}},"TransinfoService.API.JourneyPlanner.v2.Model.CompanyType":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.CompanyType","properties":{"id":{"type":"string","required":true},"Name":{"type":"string","required":true},"RegistrationNumber":{"type":"string","required":true},"ShortName":{"type":"string","required":true},"OrganisationalUnit":{"type":"string","required":true},"OperatingDepartementName":{"type":"string","required":true},"Phone":{"type":"string","required":true},"Code":{"type":"string","required":true},"Fax":{"type":"string","required":true},"Email":{"type":"string","required":true}}},"TransinfoService.API.JourneyPlanner.v2.Model.PTNetworkType":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.PTNetworkType","properties":{"id":{"type":"string","required":true},"Name":{"type":"string","required":true},"RegistrationNumber":{"type":"string","required":true},"Comment":{"type":"string","required":true}}},"TransinfoService.API.JourneyPlanner.v2.Model.GroupOfLineType":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.GroupOfLineType","properties":{"id":{"type":"string","required":true},"Name":{"type":"string","required":true}}},"TransinfoService.API.JourneyPlanner.v2.Model.LineType":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.LineType","properties":{"id":{"type":"string","required":true},"companyRef":{"type":"string","required":true},"ptNetworkRef":{"type":"string","required":true},"groupOfLineRef":{"type":"string","required":true},"Name":{"type":"string","required":true},"Number":{"type":"string","required":true},"PublishedName":{"type":"string","required":true},"RegistrationNumber":{"type":"string","required":true},"Comment":{"type":"string","required":true},"Color":{"type":"string","required":true}}},"TransinfoService.API.JourneyPlanner.v2.Model.StatusType":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.StatusType","properties":{"comment":{"type":"string","required":true},"Code":{"type":"string","required":true},"ExecutionTime":{"type":"integer(32)","required":true}}},"TransinfoService.API.JourneyPlanner.v2.Request.TripPointsRequest":{"id":"TransinfoService.API.JourneyPlanner.v2.Request.TripPointsRequest","properties":{"Keywords":{"type":"array","required":true,"items":{"$ref":"string"}},"MaxItems":{"type":"integer(32)","required":false},"PointTypes":{"type":"array","required":true,"items":{"$ref":"string"}},"CategoryIds":{"type":"array","required":true,"items":{"$ref":"integer(32)"}},"OperatorIds":{"type":"array","required":true,"items":{"$ref":"integer(32)"}},"NetworkIds":{"type":"array","required":true,"items":{"$ref":"integer(32)"}},"Latitude":{"type":"double","required":false},"Longitude":{"type":"double","required":false},"Perimeter":{"type":"integer(32)","required":false},"LocalityIds":{"type":"array","required":true,"items":{"$ref":"integer(32)"}},"Lang":{"type":"string","required":true}}},"ResponseIListTransinfoService.API.JourneyPlanner.v2.Model.Transport.TripPoint":{"id":"Response","properties":{"Data":{"type":"array","required":true,"items":{"$ref":"TransinfoService.API.JourneyPlanner.v2.Model.Transport.TripPoint"}},"ResponseKey":{"type":"string","required":true},"StatusCode":{"type":"integer(32)","required":true},"Message":{"type":"string","required":true}}},"TransinfoService.API.JourneyPlanner.v2.Model.Transport.TripPoint":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.Transport.TripPoint","properties":{"Id":{"type":"integer(32)","required":true},"StrId":{"type":"string","required":true},"Name":{"type":"string","required":true},"Latitude":{"type":"double","required":false},"Longitude":{"type":"double","required":false},"Locality":{"type":"TransinfoService.API.JourneyPlanner.v2.Model.Transport.Locality","required":true},"LocalityId":{"type":"integer(32)","required":true},"Category":{"type":"integer(32)","required":false},"PointType":{"type":"string","required":true,"enum":["Poi","Boarding_Position","Quay","Address","Stop_Place","Commercial_Stop_Point","Road_Link"]}}},"TransinfoService.API.JourneyPlanner.v2.Model.Transport.Locality":{"id":"TransinfoService.API.JourneyPlanner.v2.Model.Transport.Locality","properties":{"Id":{"type":"integer(32)","required":true},"InseeCode":{"type":"string","required":true},"Name":{"type":"string","required":true},"Latitude":{"type":"double","required":true},"Longitude":{"type":"double","required":true}}}},"schemes":["https"],"__notifications":[]}