{"apiVersion":"3.7.18.0","swaggerVersion":"1.2","basePath":"https://api.triplinx.cityway.ca","resourcePath":"/api/Export/v1","apis":[{"path":"/api/Export/v1/GetDataVersion/json","description":null,"operations":[{"method":"GET","nickname":"GetDataVersionJsonGET","type":"ResponseIListTransinfoService.API.Export.v1.Model.DataVersion","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"}],"summary":"Get current data version for each operator","notes":"","errorResponses":[],"accepts":["application/json","application/xml"],"produces":["application/json"]}]},{"path":"/api/Export/v1/GetDataVersion/xml","description":null,"operations":[{"method":"GET","nickname":"GetDataVersionXmlGET","type":"ResponseIListTransinfoService.API.Export.v1.Model.DataVersion","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"}],"summary":"Get current data version for each operator","notes":"","errorResponses":[],"accepts":["application/json","application/xml"],"produces":["application/xml"]}]},{"path":"/api/Export/v1/GetExportedDataFile","description":null,"operations":[{"method":"GET","nickname":"GetExportedDataFileGET","type":"stream","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":"Export format","name":"ExportFormat","type":"string( Possible values: Hub, Gtfs)","required":true,"allowMultiple":false},{"paramType":"query","description":"Operator code to filter","name":"OperatorCode","type":"string","required":false,"allowMultiple":false},{"paramType":"query","description":"Network code to filter","name":"NetworkCode","type":"string","required":false,"allowMultiple":false},{"paramType":"query","description":"Company code to filter","name":"CompanyCode","type":"string","required":false,"allowMultiple":false},{"paramType":"query","description":"Line code to filter","name":"LineCode","type":"string","required":false,"allowMultiple":false},{"paramType":"query","description":"Date for version of lines","name":"Date","type":"string(yyyy-MM-dd)","required":false,"allowMultiple":false}],"summary":"Get export of transport data","notes":"At least one value between operatorCode or networkCode is required","errorResponses":[],"accepts":["application/json","application/xml"],"produces":["application/json","application/xml"]}]}],"models":{"ResponseIListTransinfoService.API.Export.v1.Model.DataVersion":{"id":"Response","properties":{"Data":{"type":"array","required":true,"items":{"$ref":"TransinfoService.API.Export.v1.Model.DataVersion"}},"ResponseKey":{"type":"string","required":true},"StatusCode":{"type":"integer(32)","required":true},"Message":{"type":"string","required":true}}},"TransinfoService.API.Export.v1.Model.DataVersion":{"id":"TransinfoService.API.Export.v1.Model.DataVersion","properties":{"Id":{"type":"integer(32)","required":true,"description":"Version Id"},"Number":{"type":"string","required":true,"description":"Version number"},"OperatorId":{"type":"integer(32)","required":true,"description":"Operator Id"},"OperatorCode":{"type":"string","required":true,"description":"Operator code"},"BeginValidityDate":{"type":"Date","required":true,"description":"Validity start date"},"EndValidityDate":{"type":"Date","required":true,"description":"Validity end date"}}},"TransinfoService.API.Export.v1.Request.ExportedDisruptionsRequest":{"id":"TransinfoService.API.Export.v1.Request.ExportedDisruptionsRequest","properties":{"OperatorCodes":{"type":"array","required":true,"description":"Filter by operator codes","items":{"$ref":"string"}},"IncludeDeleted":{"type":"boolean","required":true,"description":"Include deleted disruptions"}}},"ResponseIListTransinfoService.API.Export.v1.Model.Disruption":{"id":"Response","properties":{"Data":{"type":"array","required":true,"items":{"$ref":"TransinfoService.API.Export.v1.Model.Disruption"}},"ResponseKey":{"type":"string","required":true},"StatusCode":{"type":"integer(32)","required":true},"Message":{"type":"string","required":true}}},"TransinfoService.API.Export.v1.Model.Disruption":{"id":"TransinfoService.API.Export.v1.Model.Disruption","properties":{"Id":{"type":"integer(32)","required":true,"description":"Disruption Id"},"OperatorCode":{"type":"string","required":true,"description":"Operator code"},"ExploitationNumber":{"type":"integer(32)","required":false,"description":"Exploitation number"},"ExportId":{"type":"integer(32)","required":false,"description":"Export Id"},"ExternalId":{"type":"string","required":true,"description":"Disruption external Id"},"Number":{"type":"integer(32)","required":true,"description":"Number for sorting"},"Latitude":{"type":"double","required":false,"description":"Coordinates latitude"},"Longitude":{"type":"double","required":false,"description":"Coordinates longitude"},"BeginDate":{"type":"Date","required":false,"description":"Begin date"},"EndDate":{"type":"Date","required":false,"description":"End date"},"BeginEffectiveDate":{"type":"Date","required":false,"description":"Begin effective date"},"EndEffectiveDate":{"type":"Date","required":false,"description":"End effective date"},"HeadBand":{"type":"boolean","required":true,"description":"Indicates whether the disruption must appear on the website headband"},"One":{"type":"boolean","required":true,"description":"Indicates whether the disruption must appear on the website homepage"},"Archived":{"type":"boolean","required":true,"description":"Indicates whether the disruption is archived"},"Deleted":{"type":"boolean","required":true,"description":"Indicates whether the disruption is deleted"},"Casted":{"type":"boolean","required":true,"description":"Indicates whether the disruption info is broadcasted"},"CreationDate":{"type":"Date","required":false,"description":"Creation date"},"UpdateDate":{"type":"Date","required":false,"description":"Last update date"},"CastDate":{"type":"Date","required":false,"description":"Broadcast date"},"Cause":{"type":"TransinfoService.API.Export.v1.Model.DisruptionCause","required":true,"description":"Disruption caused by"},"Source":{"type":"TransinfoService.API.Export.v1.Model.DisruptionSource","required":true,"description":"Disruption reported by"},"Theme":{"type":"TransinfoService.API.Export.v1.Model.Theme","required":true,"description":"Category"},"DisruptionType":{"type":"TransinfoService.API.Export.v1.Model.DisruptionType","required":true,"description":"Disruption type"},"DisruptedStops":{"type":"array","required":true,"description":"List of affected stops","items":{"$ref":"TransinfoService.API.Export.v1.Model.DisruptedStop"}},"DisruptionDates":{"type":"array","required":true,"description":"List of affected days","items":{"$ref":"TransinfoService.API.Export.v1.Model.DisruptionDate"}},"DisruptionInfos":{"type":"array","required":true,"description":"List of related infos","items":{"$ref":"TransinfoService.API.Export.v1.Model.DisruptionInfo"}},"DisruptedLines":{"type":"array","required":true,"description":"List of affected lines","items":{"$ref":"TransinfoService.API.Export.v1.Model.DisruptedLine"}}}},"TransinfoService.API.Export.v1.Model.DisruptedLine":{"id":"TransinfoService.API.Export.v1.Model.DisruptedLine","properties":{"LineId":{"type":"integer(32)","required":true,"description":"Line Id"},"Direction":{"type":"integer(32)","required":true,"description":"Direction affected by disruptions"},"Code":{"type":"string","required":true,"description":"Line code"},"ServiceLevel":{"type":"TransinfoService.API.Export.v1.Model.ServiceLevel","required":true,"description":"Gravity"}}},"TransinfoService.API.Export.v1.Model.ServiceLevel":{"id":"TransinfoService.API.Export.v1.Model.ServiceLevel","properties":{"Id":{"type":"integer(32)","required":true},"Name":{"type":"string","required":true},"Code":{"type":"string","required":true},"Description":{"type":"string","required":true}}},"TransinfoService.API.Export.v1.Model.DisruptionInfo":{"id":"TransinfoService.API.Export.v1.Model.DisruptionInfo","properties":{"Lang":{"type":"string","required":true},"Title":{"type":"string","required":true},"Text":{"type":"string","required":true},"ShortText":{"type":"string","required":true},"MobileText":{"type":"string","required":true},"Published":{"type":"boolean","required":true},"Mail":{"type":"boolean","required":true},"Sms":{"type":"boolean","required":true}}},"TransinfoService.API.Export.v1.Model.DisruptionDate":{"id":"TransinfoService.API.Export.v1.Model.DisruptionDate","properties":{"Id":{"type":"decimal","required":true},"DateDay":{"type":"Date","required":false},"BeginHour":{"type":"integer(16)","required":false},"EndHour":{"type":"integer(16)","required":false}}},"TransinfoService.API.Export.v1.Model.DisruptedStop":{"id":"TransinfoService.API.Export.v1.Model.DisruptedStop","properties":{"StopId":{"type":"integer(32)","required":true,"description":"Stop Id"},"StopCode":{"type":"string","required":true,"description":"Stop code"},"ServiceLevel":{"type":"TransinfoService.API.Export.v1.Model.ServiceLevel","required":true,"description":"Gravity"}}},"TransinfoService.API.Export.v1.Model.DisruptionType":{"id":"TransinfoService.API.Export.v1.Model.DisruptionType","properties":{"Id":{"type":"integer(32)","required":true},"Number":{"type":"integer(32)","required":true},"Hidden":{"type":"boolean","required":true},"DisruptionTypeInfos":{"type":"array","required":true,"items":{"$ref":"TransinfoService.API.Export.v1.Model.DisruptionTypeInfo"}}}},"TransinfoService.API.Export.v1.Model.DisruptionTypeInfo":{"id":"TransinfoService.API.Export.v1.Model.DisruptionTypeInfo","properties":{"Lang":{"type":"string","required":true},"Name":{"type":"string","required":true}}},"TransinfoService.API.Export.v1.Model.Theme":{"id":"TransinfoService.API.Export.v1.Model.Theme","properties":{"Id":{"type":"integer(32)","required":true,"description":"Category Id"},"Number":{"type":"integer(32)","required":true,"description":"Number for sorting"},"Deleted":{"type":"boolean","required":true,"description":"Deletion flag"},"GroupLine":{"type":"boolean","required":true,"description":"Group line"},"ImportId":{"type":"string","required":true,"description":"Import Id"},"CreationDate":{"type":"Date","required":false,"description":"Creation date"},"UpdateDate":{"type":"Date","required":false,"description":"Last update date"},"ChildThemes":{"type":"array","required":true,"description":"List of sub-categories","items":{"$ref":"TransinfoService.API.Export.v1.Model.Theme"}},"ThemeInfos":{"type":"array","required":true,"description":"List of category infos by language","items":{"$ref":"TransinfoService.API.Export.v1.Model.ThemeInfo"}}}},"TransinfoService.API.Export.v1.Model.ThemeInfo":{"id":"TransinfoService.API.Export.v1.Model.ThemeInfo","properties":{"Lang":{"type":"string","required":true,"description":"Language code"},"Name":{"type":"string","required":true,"description":"Category title"},"Text":{"type":"string","required":true,"description":"Description"},"Published":{"type":"boolean","required":true,"description":"Indicates whether the item is published on the website"},"MetaTitle":{"type":"string","required":true,"description":"Meta title"},"MetaKeywords":{"type":"string","required":true,"description":"Meta keywords"},"MetaDescription":{"type":"string","required":true,"description":"Meta description"}}},"TransinfoService.API.Export.v1.Model.DisruptionSource":{"id":"TransinfoService.API.Export.v1.Model.DisruptionSource","properties":{"Id":{"type":"integer(32)","required":true},"Code":{"type":"string","required":true},"Name":{"type":"string","required":true},"Number":{"type":"integer(16)","required":true}}},"TransinfoService.API.Export.v1.Model.DisruptionCause":{"id":"TransinfoService.API.Export.v1.Model.DisruptionCause","properties":{"Id":{"type":"integer(32)","required":true},"Code":{"type":"string","required":true},"Name":{"type":"string","required":true},"Number":{"type":"integer(32)","required":true},"ChildCauses":{"type":"array","required":true,"items":{"$ref":"TransinfoService.API.Export.v1.Model.DisruptionCause"}}}}},"schemes":["https"],"__notifications":[]}