OneBusAway / onebusaway-ios

OneBusAway for iOS, written in Swift.
Other
81 stars 33 forks source link

Situations with URL dictionary causes decoding error #209

Closed ualch9 closed 4 years ago

ualch9 commented 4 years ago

KCM does not provide URLs to their alerts (as far as I know). The URLs provided by Sound Transit for their alerts are not being parsed correctly. This causes the app to display infinite loading and no data for the user.

Formatted Swift log

// Exception caught: https://api.pugetsound.onebusaway.org/api/where/arrivals-and-departures-for-stop/1_1040.json?minutesAfter=35&minutesBefore=5&app_ver=20.2.0&app_uid=205E1ABB-7B55-433D-8FCE-730C5BE32254&version=2&key=org.onebusaway.iphone

typeMismatch(Swift.String, 
    Swift.DecodingError.Context(
        codingPath: [
            DataCodingKeys(stringValue: "references", intValue: nil), 
            CodingKeys(stringValue: "situations", intValue: nil), 
            _JSONKey(stringValue: "Index 2", intValue: 2), 
            CodingKeys(stringValue: "url", intValue: nil)], 
        debugDescription: "Expected to decode String but found a dictionary instead.", 
        underlyingError: nil))

// TODO FIXME handle error! 
typeMismatch(Swift.String, 
    Swift.DecodingError.Context(codingPath: [
        DataCodingKeys(stringValue: "references", intValue: nil), 
        CodingKeys(stringValue: "situations", intValue: nil), 
        _JSONKey(stringValue: "Index 2", intValue: 2), 
        CodingKeys(stringValue: "url", intValue: nil)], 
    debugDescription: "Expected to decode String but found a dictionary instead.", 
    underlyingError: nil))

JSON in scope

{
  "code": 200,
  "currentTime": 1590786780988,
  "data": {
    "references": {
      "situations": [
        { omitted_kcm },
        { omitted_kcm },
        {
          "activeWindows": [],
          "allAffects": [
            {
              "agencyId": "40",
              "applicationId": "",
              "directionId": "",
              "routeId": "",
              "stopId": "",
              "tripId": ""
            }
          ],
          "consequences": [],
          "creationTime": 1587387478361,
          "description": {
            "lang": "en",
            "value": "Buses and trains running reduced service.  This app may be inaccurate until normal service resumes. Visit soundtransit.org for current schedules."
          },
          "id": "40_ae46b167-243c-4a77-9f5f-11308151450c",
          "publicationWindows": [],
          "reason": "OTHER_CAUSE",
          "severity": "unknown",
          "summary": {
            "lang": "en",
            "value": "Reduced Service"
          },
          "url": {
            "lang": "en",
            "value": "http://www.soundtransit.org/"
          }
        }
      ]
    }
  },
  "text": "OK",
  "version": 2
}

Full JSON (copied from browser)

{"code":200,"currentTime":1590786780988,"data":{"entry":{"arrivalsAndDepartures":[{"arrivalEnabled":true,"blockTripSequence":0,"departureEnabled":true,"distanceFromStop":-81.21712598638032,"frequency":null,"historicalOccupancy":"","lastUpdateTime":1590786677000,"numberOfStopsAway":-1,"predicted":true,"predictedArrivalInterval":null,"predictedArrivalTime":1590786668000,"predictedDepartureInterval":null,"predictedDepartureTime":1590786668000,"predictedOccupancy":"","routeId":"1_100221","routeLongName":"","routeShortName":"41","scheduledArrivalInterval":null,"scheduledArrivalTime":1590785920000,"scheduledDepartureInterval":null,"scheduledDepartureTime":1590785920000,"serviceDate":1590735600000,"situationIds":["1_644","1_573"],"status":"default","stopId":"1_1040","stopSequence":5,"totalStopsInTrip":20,"tripHeadsign":"Lake City Northgate","tripId":"1_47633625","tripStatus":{"activeTripId":"1_47633625","blockTripSequence":0,"closestStop":"1_1040","closestStopTimeOffset":-9,"distanceAlongTrip":1932.0550284044825,"frequency":null,"lastKnownDistanceAlongTrip":0,"lastKnownLocation":{"lat":47.61341857910156,"lon":-122.3355941772461},"lastKnownOrientation":0,"lastLocationUpdateTime":1590786677000,"lastUpdateTime":1590786677000,"nextStop":"1_35324","nextStopTimeOffset":1211,"orientation":22.56372703163419,"phase":"in_progress","position":{"lat":47.61347300105215,"lon":-122.33546782734338},"predicted":true,"scheduleDeviation":748,"scheduledDistanceAlongTrip":1932.0550284044825,"serviceDate":1590735600000,"situationIds":["1_644","1_573"],"status":"SCHEDULED","totalDistanceAlongTrip":17700.231747463084,"vehicleId":"1_6907"},"vehicleId":"1_6907"},{"arrivalEnabled":true,"blockTripSequence":7,"departureEnabled":true,"distanceFromStop":0,"frequency":null,"historicalOccupancy":"","lastUpdateTime":1590786730000,"numberOfStopsAway":0,"predicted":true,"predictedArrivalInterval":null,"predictedArrivalTime":1590786730000,"predictedDepartureInterval":null,"predictedDepartureTime":1590786730000,"predictedOccupancy":"","routeId":"1_100221","routeLongName":"","routeShortName":"41","scheduledArrivalInterval":null,"scheduledArrivalTime":1590786520000,"scheduledDepartureInterval":null,"scheduledDepartureTime":1590786520000,"serviceDate":1590735600000,"situationIds":["1_644","1_573"],"status":"default","stopId":"1_1040","stopSequence":5,"totalStopsInTrip":20,"tripHeadsign":"Lake City Northgate","tripId":"1_47633756","tripStatus":{"activeTripId":"1_47633756","blockTripSequence":7,"closestStop":"1_1040","closestStopTimeOffset":0,"distanceAlongTrip":1850.837902418105,"frequency":null,"lastKnownDistanceAlongTrip":0,"lastKnownLocation":{"lat":47.61308670043945,"lon":-122.33638763427734},"lastKnownOrientation":0,"lastLocationUpdateTime":1590786730000,"lastUpdateTime":1590786730000,"nextStop":"1_1040","nextStopTimeOffset":0,"orientation":22.619864948111275,"phase":"in_progress","position":{"lat":47.61308711049233,"lon":-122.3363877348184},"predicted":true,"scheduleDeviation":210,"scheduledDistanceAlongTrip":1850.837902418105,"serviceDate":1590735600000,"situationIds":["1_644","1_573"],"status":"SCHEDULED","totalDistanceAlongTrip":17700.231747463084,"vehicleId":"1_6818"},"vehicleId":"1_6818"},{"arrivalEnabled":true,"blockTripSequence":3,"departureEnabled":true,"distanceFromStop":0,"frequency":null,"historicalOccupancy":"","lastUpdateTime":0,"numberOfStopsAway":0,"predicted":false,"predictedArrivalInterval":null,"predictedArrivalTime":0,"predictedDepartureInterval":null,"predictedDepartureTime":0,"predictedOccupancy":"","routeId":"40_578","routeLongName":"Puyallup - Seattle","routeShortName":"578","scheduledArrivalInterval":null,"scheduledArrivalTime":1590786780000,"scheduledDepartureInterval":null,"scheduledDepartureTime":1590786780000,"serviceDate":1590735600000,"situationIds":["40_ae46b167-243c-4a77-9f5f-11308151450c"],"status":"default","stopId":"1_1040","stopSequence":5,"totalStopsInTrip":9,"tripHeadsign":"SEATTLE 578 VIA FEDERAL WAY","tripId":"40_8504882","tripStatus":{"activeTripId":"40_8504882","blockTripSequence":3,"closestStop":"1_1040","closestStopTimeOffset":0,"distanceAlongTrip":0,"frequency":null,"lastKnownDistanceAlongTrip":0,"lastKnownLocation":null,"lastKnownOrientation":0,"lastLocationUpdateTime":0,"lastUpdateTime":0,"nextStop":"1_1040","nextStopTimeOffset":0,"orientation":23.35151482836667,"phase":"","position":{"lat":47.61309572805186,"lon":-122.33639938203373},"predicted":false,"scheduleDeviation":0,"scheduledDistanceAlongTrip":67976.46949224063,"serviceDate":1590735600000,"situationIds":["40_ae46b167-243c-4a77-9f5f-11308151450c"],"status":"default","totalDistanceAlongTrip":68934.58128804415,"vehicleId":""},"vehicleId":""},{"arrivalEnabled":true,"blockTripSequence":5,"departureEnabled":true,"distanceFromStop":898.269583949761,"frequency":null,"historicalOccupancy":"","lastUpdateTime":1590786695000,"numberOfStopsAway":2,"predicted":true,"predictedArrivalInterval":null,"predictedArrivalTime":1590786900000,"predictedDepartureInterval":null,"predictedDepartureTime":1590786900000,"predictedOccupancy":"","routeId":"40_512","routeLongName":"Everett - Seattle","routeShortName":"512","scheduledArrivalInterval":null,"scheduledArrivalTime":1590786900000,"scheduledDepartureInterval":null,"scheduledDepartureTime":1590786900000,"serviceDate":1590735600000,"situationIds":["40_ae46b167-243c-4a77-9f5f-11308151450c"],"status":"default","stopId":"1_1040","stopSequence":5,"totalStopsInTrip":15,"tripHeadsign":"Everett Station via Lynnwood","tripId":"40_8471780__KPOB-CS:CS25Per:0:Weekday:2:20MAR:85024:12345","tripStatus":{"activeTripId":"40_8471780__KPOB-CS:CS25Per:0:Weekday:2:20MAR:85024:12345","blockTripSequence":5,"closestStop":"1_670","closestStopTimeOffset":25,"distanceAlongTrip":985.4423230667308,"frequency":null,"lastKnownDistanceAlongTrip":0,"lastKnownLocation":{"lat":47.607418060302734,"lon":-122.33405303955078},"lastKnownOrientation":0,"lastLocationUpdateTime":1590786695000,"lastUpdateTime":1590786695000,"nextStop":"1_670","nextStopTimeOffset":25,"orientation":132.9579037883336,"phase":"in_progress","position":{"lat":47.60678729540176,"lon":-122.33358541590619},"predicted":true,"scheduleDeviation":0,"scheduledDistanceAlongTrip":985.4423230667308,"serviceDate":1590735600000,"situationIds":["40_ae46b167-243c-4a77-9f5f-11308151450c"],"status":"SCHEDULED","totalDistanceAlongTrip":49829.35825907032,"vehicleId":"40_91731"},"vehicleId":"40_91731"},{"arrivalEnabled":true,"blockTripSequence":0,"departureEnabled":true,"distanceFromStop":1226.8704382610013,"frequency":null,"historicalOccupancy":"","lastUpdateTime":0,"numberOfStopsAway":3,"predicted":false,"predictedArrivalInterval":null,"predictedArrivalTime":0,"predictedDepartureInterval":null,"predictedDepartureTime":0,"predictedOccupancy":"","routeId":"40_594","routeLongName":"Lakewood - Seattle","routeShortName":"594","scheduledArrivalInterval":null,"scheduledArrivalTime":1590787020000,"scheduledDepartureInterval":null,"scheduledDepartureTime":1590787020000,"serviceDate":1590735600000,"situationIds":["40_ae46b167-243c-4a77-9f5f-11308151450c"],"status":"default","stopId":"1_1040","stopSequence":16,"totalStopsInTrip":21,"tripHeadsign":"SEATTLE","tripId":"40_8504920","tripStatus":{"activeTripId":"40_8504920","blockTripSequence":0,"closestStop":"1_648","closestStopTimeOffset":0,"distanceAlongTrip":0,"frequency":null,"lastKnownDistanceAlongTrip":0,"lastKnownLocation":null,"lastKnownOrientation":0,"lastLocationUpdateTime":0,"lastUpdateTime":0,"nextStop":"1_648","nextStopTimeOffset":0,"orientation":132.5715003903575,"phase":"","position":{"lat":47.60429026004613,"lon":-122.33124257293318},"predicted":false,"scheduleDeviation":0,"scheduledDistanceAlongTrip":69830.73675227552,"serviceDate":1590735600000,"situationIds":["40_ae46b167-243c-4a77-9f5f-11308151450c"],"status":"default","totalDistanceAlongTrip":72232.2240821919,"vehicleId":""},"vehicleId":""},{"arrivalEnabled":true,"blockTripSequence":7,"departureEnabled":true,"distanceFromStop":1426.5700703401671,"frequency":null,"historicalOccupancy":"","lastUpdateTime":0,"numberOfStopsAway":3,"predicted":false,"predictedArrivalInterval":null,"predictedArrivalTime":0,"predictedDepartureInterval":null,"predictedDepartureTime":0,"predictedOccupancy":"","routeId":"1_100221","routeLongName":"","routeShortName":"41","scheduledArrivalInterval":null,"scheduledArrivalTime":1590787120000,"scheduledDepartureInterval":null,"scheduledDepartureTime":1590787120000,"serviceDate":1590735600000,"situationIds":["1_644","1_573"],"status":"default","stopId":"1_1040","stopSequence":5,"totalStopsInTrip":20,"tripHeadsign":"Lake City Northgate","tripId":"1_47634971","tripStatus":{"activeTripId":"1_47634971","blockTripSequence":7,"closestStop":"1_531","closestStopTimeOffset":-13,"distanceAlongTrip":0,"frequency":null,"lastKnownDistanceAlongTrip":0,"lastKnownLocation":null,"lastKnownOrientation":0,"lastLocationUpdateTime":0,"lastUpdateTime":0,"nextStop":"1_548","nextStopTimeOffset":94,"orientation":132.29741232831194,"phase":"","position":{"lat":47.602957812142,"lon":-122.3315893394801},"predicted":false,"scheduleDeviation":0,"scheduledDistanceAlongTrip":424.2678320779378,"serviceDate":1590735600000,"situationIds":["1_644","1_573"],"status":"default","totalDistanceAlongTrip":17700.231747463084,"vehicleId":""},"vehicleId":""},{"arrivalEnabled":true,"blockTripSequence":0,"departureEnabled":true,"distanceFromStop":1883.7119070164836,"frequency":null,"historicalOccupancy":"","lastUpdateTime":1590786747000,"numberOfStopsAway":5,"predicted":true,"predictedArrivalInterval":null,"predictedArrivalTime":1590787500000,"predictedDepartureInterval":null,"predictedDepartureTime":1590787500000,"predictedOccupancy":"","routeId":"40_512","routeLongName":"Everett - Seattle","routeShortName":"512","scheduledArrivalInterval":null,"scheduledArrivalTime":1590787500000,"scheduledDepartureInterval":null,"scheduledDepartureTime":1590787500000,"serviceDate":1590735600000,"situationIds":["40_ae46b167-243c-4a77-9f5f-11308151450c"],"status":"default","stopId":"1_1040","stopSequence":5,"totalStopsInTrip":15,"tripHeadsign":"Everett Station via Lynnwood","tripId":"40_8471820__KPOB-CS:CS25Per:0:Weekday:2:20MAR:85040:12345","tripStatus":{"activeTripId":"40_8471820__KPOB-CS:CS25Per:0:Weekday:2:20MAR:85040:12345","blockTripSequence":0,"closestStop":"1_620","closestStopTimeOffset":333,"distanceAlongTrip":0,"frequency":null,"lastKnownDistanceAlongTrip":0,"lastKnownLocation":null,"lastKnownOrientation":0,"lastLocationUpdateTime":0,"lastUpdateTime":1590786747000,"nextStop":"1_620","nextStopTimeOffset":333,"orientation":82.60040533754693,"phase":"in_progress","position":{"lat":47.598793,"lon":-122.32906},"predicted":true,"scheduleDeviation":0,"scheduledDistanceAlongTrip":0,"serviceDate":1590735600000,"situationIds":["40_ae46b167-243c-4a77-9f5f-11308151450c"],"status":"SCHEDULED","totalDistanceAlongTrip":49829.35825907032,"vehicleId":"40_KPOB-CS:CS25Per:0:Weekday:2:20MAR:85040:12345"},"vehicleId":"40_KPOB-CS:CS25Per:0:Weekday:2:20MAR:85040:12345"},{"arrivalEnabled":true,"blockTripSequence":0,"departureEnabled":true,"distanceFromStop":1883.7119070164836,"frequency":null,"historicalOccupancy":"","lastUpdateTime":1590786747000,"numberOfStopsAway":5,"predicted":true,"predictedArrivalInterval":null,"predictedArrivalTime":1590787980000,"predictedDepartureInterval":null,"predictedDepartureTime":1590787980000,"predictedOccupancy":"","routeId":"29_402","routeLongName":"Lynnwood - Seattle","routeShortName":"402","scheduledArrivalInterval":null,"scheduledArrivalTime":1590787980000,"scheduledDepartureInterval":null,"scheduledDepartureTime":1590787980000,"serviceDate":1590735600000,"situationIds":[],"status":"default","stopId":"1_1040","stopSequence":5,"totalStopsInTrip":9,"tripHeadsign":"Lynnwood TC","tripId":"29_8471611__KPOB-CS:CS25Per:0:Weekday:2:20MAR:84051:12345","tripStatus":{"activeTripId":"29_8471611__KPOB-CS:CS25Per:0:Weekday:2:20MAR:84051:12345","blockTripSequence":0,"closestStop":"1_620","closestStopTimeOffset":693,"distanceAlongTrip":0,"frequency":null,"lastKnownDistanceAlongTrip":0,"lastKnownLocation":null,"lastKnownOrientation":0,"lastLocationUpdateTime":0,"lastUpdateTime":1590786747000,"nextStop":"1_620","nextStopTimeOffset":693,"orientation":82.60040533754693,"phase":"in_progress","position":{"lat":47.598793,"lon":-122.32906},"predicted":true,"scheduleDeviation":0,"scheduledDistanceAlongTrip":0,"serviceDate":1590735600000,"situationIds":[],"status":"SCHEDULED","totalDistanceAlongTrip":26111.947364468153,"vehicleId":"29_KPOB-CS:CS25Per:0:Weekday:2:20MAR:84051:12345"},"vehicleId":"29_KPOB-CS:CS25Per:0:Weekday:2:20MAR:84051:12345"},{"arrivalEnabled":true,"blockTripSequence":1,"departureEnabled":true,"distanceFromStop":2011.7228884538708,"frequency":null,"historicalOccupancy":"","lastUpdateTime":0,"numberOfStopsAway":5,"predicted":false,"predictedArrivalInterval":null,"predictedArrivalTime":0,"predictedDepartureInterval":null,"predictedDepartureTime":0,"predictedOccupancy":"","routeId":"1_100221","routeLongName":"","routeShortName":"41","scheduledArrivalInterval":null,"scheduledArrivalTime":1590788320000,"scheduledDepartureInterval":null,"scheduledDepartureTime":1590788320000,"serviceDate":1590735600000,"situationIds":["1_644","1_573"],"status":"default","stopId":"1_1040","stopSequence":5,"totalStopsInTrip":20,"tripHeadsign":"Lake City Northgate","tripId":"1_47633802","tripStatus":{"activeTripId":"1_47633755","blockTripSequence":0,"closestStop":"1_844","closestStopTimeOffset":-720,"distanceAlongTrip":0,"frequency":null,"lastKnownDistanceAlongTrip":0,"lastKnownLocation":null,"lastKnownOrientation":0,"lastLocationUpdateTime":0,"lastUpdateTime":0,"nextStop":"1_619","nextStopTimeOffset":1080,"orientation":268.84499963267865,"phase":"","position":{"lat":47.597614,"lon":-122.327682},"predicted":false,"scheduleDeviation":0,"scheduledDistanceAlongTrip":19840.125996371884,"serviceDate":1590735600000,"situationIds":["1_644","1_573"],"status":"default","totalDistanceAlongTrip":19732.909164332516,"vehicleId":""},"vehicleId":""},{"arrivalEnabled":true,"blockTripSequence":0,"departureEnabled":true,"distanceFromStop":1883.7119070164836,"frequency":null,"historicalOccupancy":"","lastUpdateTime":1590786747000,"numberOfStopsAway":5,"predicted":true,"predictedArrivalInterval":null,"predictedArrivalTime":1590788340000,"predictedDepartureInterval":null,"predictedDepartureTime":1590788340000,"predictedOccupancy":"","routeId":"29_415","routeLongName":"North Lynnwood - Seattle","routeShortName":"415","scheduledArrivalInterval":null,"scheduledArrivalTime":1590788340000,"scheduledDepartureInterval":null,"scheduledDepartureTime":1590788340000,"serviceDate":1590735600000,"situationIds":[],"status":"default","stopId":"1_1040","stopSequence":5,"totalStopsInTrip":17,"tripHeadsign":"North Lynnwood","tripId":"29_8471856__KPOB-CS:CS25Per:0:Weekday:2:20MAR:84052:12345","tripStatus":{"activeTripId":"29_8471856__KPOB-CS:CS25Per:0:Weekday:2:20MAR:84052:12345","blockTripSequence":0,"closestStop":"1_620","closestStopTimeOffset":1053,"distanceAlongTrip":0,"frequency":null,"lastKnownDistanceAlongTrip":0,"lastKnownLocation":null,"lastKnownOrientation":0,"lastLocationUpdateTime":0,"lastUpdateTime":1590786747000,"nextStop":"1_620","nextStopTimeOffset":1053,"orientation":82.60040533754693,"phase":"in_progress","position":{"lat":47.598793,"lon":-122.32906},"predicted":true,"scheduleDeviation":0,"scheduledDistanceAlongTrip":0,"serviceDate":1590735600000,"situationIds":[],"status":"SCHEDULED","totalDistanceAlongTrip":35349.05213195306,"vehicleId":"29_KPOB-CS:CS25Per:0:Weekday:2:20MAR:84052:12345"},"vehicleId":"29_KPOB-CS:CS25Per:0:Weekday:2:20MAR:84052:12345"},{"arrivalEnabled":true,"blockTripSequence":1,"departureEnabled":true,"distanceFromStop":1906.5637956382707,"frequency":null,"historicalOccupancy":"","lastUpdateTime":1590786747000,"numberOfStopsAway":5,"predicted":true,"predictedArrivalInterval":null,"predictedArrivalTime":1590788400000,"predictedDepartureInterval":null,"predictedDepartureTime":1590788400000,"predictedOccupancy":"","routeId":"40_511","routeLongName":"Ash Way - Seattle","routeShortName":"511","scheduledArrivalInterval":null,"scheduledArrivalTime":1590788400000,"scheduledDepartureInterval":null,"scheduledDepartureTime":1590788400000,"serviceDate":1590735600000,"situationIds":["40_ae46b167-243c-4a77-9f5f-11308151450c"],"status":"default","stopId":"1_1040","stopSequence":5,"totalStopsInTrip":10,"tripHeadsign":"Ash Way P&R Lynnwood TC","tripId":"40_8471539__KPOB-CS:CS25Per:0:Weekday:2:20MAR:85035:12345","tripStatus":{"activeTripId":"40_8471717__KPOB-CS:CS25Per:0:Weekday:2:20MAR:85035:12345","blockTripSequence":0,"closestStop":"1_620","closestStopTimeOffset":1113,"distanceAlongTrip":49354.94602613269,"frequency":null,"lastKnownDistanceAlongTrip":0,"lastKnownLocation":null,"lastKnownOrientation":0,"lastLocationUpdateTime":0,"lastUpdateTime":1590786747000,"nextStop":"1_620","nextStopTimeOffset":1113,"orientation":268.3961372296456,"phase":"in_progress","position":{"lat":47.59859,"lon":-122.327677},"predicted":true,"scheduleDeviation":0,"scheduledDistanceAlongTrip":49354.94602613269,"serviceDate":1590735600000,"situationIds":["40_ae46b167-243c-4a77-9f5f-11308151450c"],"status":"SCHEDULED","totalDistanceAlongTrip":49271.67088266176,"vehicleId":"40_KPOB-CS:CS25Per:0:Weekday:2:20MAR:85035:12345"},"vehicleId":"40_KPOB-CS:CS25Per:0:Weekday:2:20MAR:85035:12345"},{"arrivalEnabled":true,"blockTripSequence":1,"departureEnabled":true,"distanceFromStop":1989.852304260865,"frequency":null,"historicalOccupancy":"","lastUpdateTime":0,"numberOfStopsAway":6,"predicted":false,"predictedArrivalInterval":null,"predictedArrivalTime":0,"predictedDepartureInterval":null,"predictedDepartureTime":0,"predictedOccupancy":"","routeId":"40_510","routeLongName":"Everett - Seattle","routeShortName":"510","scheduledArrivalInterval":null,"scheduledArrivalTime":1590788640000,"scheduledDepartureInterval":null,"scheduledDepartureTime":1590788640000,"serviceDate":1590735600000,"situationIds":["40_ae46b167-243c-4a77-9f5f-11308151450c"],"status":"default","stopId":"1_1040","stopSequence":5,"totalStopsInTrip":10,"tripHeadsign":"Everett","tripId":"40_8471755__KPOB-CS:CS25Per:0:Weekday:2:20MAR:85037:12345","tripStatus":{"activeTripId":"40_8471716__KPOB-CS:CS25Per:0:Weekday:2:20MAR:85037:12345","blockTripSequence":0,"closestStop":"29_2706","closestStopTimeOffset":0,"distanceAlongTrip":0,"frequency":null,"lastKnownDistanceAlongTrip":0,"lastKnownLocation":null,"lastKnownOrientation":0,"lastLocationUpdateTime":0,"lastUpdateTime":0,"nextStop":"29_2706","nextStopTimeOffset":0,"orientation":268.3961372296456,"phase":"","position":{"lat":47.598590120174094,"lon":-122.32767699663512},"predicted":false,"scheduleDeviation":0,"scheduledDistanceAlongTrip":49271.657517510095,"serviceDate":1590735600000,"situationIds":["40_ae46b167-243c-4a77-9f5f-11308151450c"],"status":"default","totalDistanceAlongTrip":49271.67088266176,"vehicleId":""},"vehicleId":""},{"arrivalEnabled":true,"blockTripSequence":2,"departureEnabled":true,"distanceFromStop":30490.76603161363,"frequency":null,"historicalOccupancy":"","lastUpdateTime":0,"numberOfStopsAway":9,"predicted":false,"predictedArrivalInterval":null,"predictedArrivalTime":0,"predictedDepartureInterval":null,"predictedDepartureTime":0,"predictedOccupancy":"","routeId":"40_594","routeLongName":"Lakewood - Seattle","routeShortName":"594","scheduledArrivalInterval":null,"scheduledArrivalTime":1590788820000,"scheduledDepartureInterval":null,"scheduledDepartureTime":1590788820000,"serviceDate":1590735600000,"situationIds":["40_ae46b167-243c-4a77-9f5f-11308151450c"],"status":"default","stopId":"1_1040","stopSequence":16,"totalStopsInTrip":21,"tripHeadsign":"SEATTLE","tripId":"40_8504917","tripStatus":{"activeTripId":"40_8504917","blockTripSequence":2,"closestStop":"3_27454","closestStopTimeOffset":-1020,"distanceAlongTrip":0,"frequency":null,"lastKnownDistanceAlongTrip":0,"lastKnownLocation":null,"lastKnownOrientation":0,"lastLocationUpdateTime":0,"lastUpdateTime":0,"nextStop":"1_99252","nextStopTimeOffset":1200,"orientation":75.48670028315831,"phase":"","position":{"lat":47.36644967628573,"lon":-122.29412653769909},"predicted":false,"scheduleDeviation":0,"scheduledDistanceAlongTrip":40566.84115892288,"serviceDate":1590735600000,"situationIds":["40_ae46b167-243c-4a77-9f5f-11308151450c"],"status":"default","totalDistanceAlongTrip":72232.2240821919,"vehicleId":""},"vehicleId":""}],"nearbyStopIds":["1_1630","1_26680"],"situationIds":[],"stopId":"1_1040"},"references":{"agencies":[{"disclaimer":"","email":"","fareUrl":"http://metro.kingcounty.gov/tops/bus/fare/fare-info.html#fare_matrix","id":"1","lang":"EN","name":"Metro Transit","phone":"206-553-3000","privateService":false,"timezone":"America/Los_Angeles","url":"http://metro.kingcounty.gov"},{"disclaimer":"","email":"riders@commtrans.org","fareUrl":"https://www.communitytransit.org/fares/fares-and-passes","id":"29","lang":"en","name":"Community Transit","phone":"(800) 562-1375","privateService":false,"timezone":"America/Los_Angeles","url":"http://www.communitytransit.org/"},{"disclaimer":"","email":"","fareUrl":"http://www.soundtransit.org/Fares-and-Passes.xml","id":"40","lang":"EN","name":"Sound Transit","phone":"1-888-889-6368","privateService":false,"timezone":"America/Los_Angeles","url":"http://www.soundtransit.org"},{"disclaimer":"","email":"","fareUrl":"http://www.seattlestreetcar.org/","id":"23","lang":"EN","name":"City of Seattle","phone":"206-684-7623","privateService":false,"timezone":"America/Los_Angeles","url":"http://www.seattle.gov"}],"routes":[{"agencyId":"1","color":"","description":"Lake City - Northgate TC - Downtown Seattle","id":"1_100221","longName":"","shortName":"41","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/041/n0.html"},{"agencyId":"1","color":"","description":"Lake Kathleen - Downtown Seattle","id":"1_100011","longName":"","shortName":"111","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/111/n0.html"},{"agencyId":"1","color":"","description":"Renton Highlands - Downtown Seattle","id":"1_100013","longName":"","shortName":"114","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/114/n0.html"},{"agencyId":"1","color":"","description":"Federal Way S 320th P&R - Downtown Seattle","id":"1_100068","longName":"","shortName":"177","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/177/n0.html"},{"agencyId":"1","color":"","description":"S Federal Way P&R - Downtown Seattle","id":"1_100069","longName":"","shortName":"178","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/178/n0.html"},{"agencyId":"1","color":"","description":"Redondo Heights P&R - Star Lake - Downtown Seattle","id":"1_100082","longName":"","shortName":"190","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/190/n0.html"},{"agencyId":"1","color":"","description":"Eastgate P&R - Downtown Seattle","id":"1_100104","longName":"","shortName":"212","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/212/n0.html"},{"agencyId":"1","color":"","description":"Issaquah - Downtown Seattle","id":"1_100106","longName":"","shortName":"214","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/214/n0.html"},{"agencyId":"1","color":"","description":"Bear Creek P&R - Sammamish - Downtown Seattle","id":"1_100108","longName":"","shortName":"216","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/216/n0.html"},{"agencyId":"1","color":"","description":"Issaquah Highlands - Downtown Seattle","id":"1_100459","longName":"","shortName":"218","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/218/n0.html"},{"agencyId":"1","color":"","description":"Redmond-Issaquah Highlands P&R-Downtown Seattle","id":"1_100110","longName":"","shortName":"219","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/219/n0.html"},{"agencyId":"1","color":"","description":"Shoreline Community College - Downtown Seattle","id":"1_100207","longName":"","shortName":"355","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/355/n0.html"},{"agencyId":"29","color":"0070c0","description":"","id":"29_402","longName":"Lynnwood - Seattle","shortName":"402","textColor":"ffffff","type":3,"url":""},{"agencyId":"29","color":"0070c0","description":"","id":"29_405","longName":"Edmonds P&R - Seattle","shortName":"405","textColor":"ffffff","type":3,"url":""},{"agencyId":"29","color":"0070c0","description":"","id":"29_410","longName":"Mariner P&R - Seattle","shortName":"410","textColor":"ffffff","type":3,"url":""},{"agencyId":"29","color":"0070c0","description":"","id":"29_412","longName":"Silver Firs - Seattle","shortName":"412","textColor":"ffffff","type":3,"url":""},{"agencyId":"29","color":"0070c0","description":"","id":"29_413","longName":"Swamp Creek P&R - Seattle","shortName":"413","textColor":"ffffff","type":3,"url":""},{"agencyId":"29","color":"0070c0","description":"","id":"29_415","longName":"North Lynnwood - Seattle","shortName":"415","textColor":"ffffff","type":3,"url":""},{"agencyId":"29","color":"0070c0","description":"","id":"29_416","longName":"Edmonds - Seattle","shortName":"416","textColor":"ffffff","type":3,"url":""},{"agencyId":"29","color":"0070c0","description":"","id":"29_417","longName":"Mukilteo - Seattle","shortName":"417","textColor":"ffffff","type":3,"url":""},{"agencyId":"29","color":"0070c0","description":"","id":"29_421","longName":"Marysville - Seattle","shortName":"421","textColor":"ffffff","type":3,"url":""},{"agencyId":"29","color":"0070c0","description":"","id":"29_422","longName":"Stanwood - Seattle","shortName":"422","textColor":"ffffff","type":3,"url":""},{"agencyId":"29","color":"0070c0","description":"","id":"29_424","longName":"Snohomish - Seattle","shortName":"424","textColor":"ffffff","type":3,"url":""},{"agencyId":"29","color":"0070c0","description":"","id":"29_425","longName":"Lake Stevens - Seattle","shortName":"425","textColor":"ffffff","type":3,"url":""},{"agencyId":"29","color":"0070c0","description":"","id":"29_435","longName":"Mill Creek - Seattle","shortName":"435","textColor":"ffffff","type":3,"url":""},{"agencyId":"40","color":"0070c0","description":"","id":"40_510","longName":"Everett - Seattle","shortName":"510","textColor":"ffffff","type":3,"url":""},{"agencyId":"40","color":"0070c0","description":"","id":"40_511","longName":"Ash Way - Seattle","shortName":"511","textColor":"ffffff","type":3,"url":""},{"agencyId":"40","color":"0070c0","description":"","id":"40_512","longName":"Everett - Seattle","shortName":"512","textColor":"ffffff","type":3,"url":""},{"agencyId":"40","color":"0070c0","description":"","id":"40_513","longName":"Everett - Seattle","shortName":"513","textColor":"ffffff","type":3,"url":""},{"agencyId":"40","color":"","description":"","id":"40_578","longName":"Puyallup - Seattle","shortName":"578","textColor":"","type":3,"url":""},{"agencyId":"40","color":"","description":"","id":"40_590","longName":"Tacoma - Seattle","shortName":"590","textColor":"","type":3,"url":""},{"agencyId":"40","color":"","description":"","id":"40_594","longName":"Lakewood - Seattle","shortName":"594","textColor":"","type":3,"url":""},{"agencyId":"1","color":"","description":"Northgate TC - East Green Lake - Downtown Seattle","id":"1_100151","longName":"","shortName":"26","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/026/n0.html"},{"agencyId":"1","color":"","description":"Northgte-Ballard-Fremont-Westlake-Downtown Seattle","id":"1_102574","longName":"","shortName":"40","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/040/n0.html"},{"agencyId":"1","color":"","description":"Northgate - University District - First Hill","id":"1_102639","longName":"","shortName":"63","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/063/n0.html"},{"agencyId":"1","color":"","description":"Shoreline - Northgate TC - First Hill","id":"1_100177","longName":"","shortName":"303","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/303/n0.html"},{"agencyId":"1","color":"","description":"Laurelhurst - Lakeside School","id":"1_100351","longName":"","shortName":"995","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/995/n0.html"},{"agencyId":"1","color":"","description":"Downtown Seattle - North Issaquah","id":"1_100109","longName":"","shortName":"217","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/217/n0.html"},{"agencyId":"40","color":"","description":"Bellevue - Seattle","id":"40_100239","longName":"Bellevue - Seattle","shortName":"550","textColor":"","type":3,"url":"http://www.soundtransit.org/Schedules/ST-Express-Bus/550"},{"agencyId":"40","color":"","description":"Issaquah - Seattle","id":"40_100240","longName":"Issaquah - Seattle","shortName":"554","textColor":"","type":3,"url":"http://www.soundtransit.org/Schedules/ST-Express-Bus/554"},{"agencyId":"1","color":"","description":"North Queen Anne - Downtown Seattle - Madrona","id":"1_100173","longName":"","shortName":"3","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/003/n0.html"},{"agencyId":"1","color":"","description":"Shoreline CC - Greenwood - Downtown Seattle","id":"1_100229","longName":"","shortName":"5","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/005/n0.html"},{"agencyId":"1","color":"","description":"Loyal Heights-Sunset Hill-Ballard-Downtown Seattle","id":"1_100062","longName":"","shortName":"17","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/017/n0.html"},{"agencyId":"1","color":"","description":"North Beach - Ballard - Downtown Seattle","id":"1_100071","longName":"","shortName":"18","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/018/n0.html"},{"agencyId":"1","color":"","description":"Magnolia - Downtown Seattle","id":"1_100081","longName":"","shortName":"19","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/019/n0.html"},{"agencyId":"1","color":"","description":"West Magnolia - Downtown Seattle","id":"1_100132","longName":"","shortName":"24","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/024/n0.html"},{"agencyId":"1","color":"","description":"Colman Park - Downtown Seattle","id":"1_100161","longName":"","shortName":"27","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/027/n0.html"},{"agencyId":"1","color":"","description":"Whittier Heights - Fremont - Downtown Seattle","id":"1_100169","longName":"","shortName":"28","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/028/n0.html"},{"agencyId":"1","color":"","description":"Discovery Park - Downtown Seattle","id":"1_100194","longName":"","shortName":"33","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/033/n0.html"},{"agencyId":"1","color":"","description":"Alaska Junction - Alki - Downtown Seattle","id":"1_100212","longName":"","shortName":"37","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/037/n0.html"},{"agencyId":"1","color":"","description":"Sand Point - Green Lake - Downtown Seattle","id":"1_100252","longName":"","shortName":"62","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/062/n0.html"},{"agencyId":"1","color":"","description":"Fauntleroy Ferry - Downtown Seattle","id":"1_100014","longName":"","shortName":"116","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/116/n0.html"},{"agencyId":"1","color":"","description":"Tahlequah - Vashon - Downtown Seattle","id":"1_100016","longName":"","shortName":"118","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/118/n0.html"},{"agencyId":"1","color":"","description":"Dockton - Vashon - Downtown Seattle","id":"1_100017","longName":"","shortName":"119","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/119/n0.html"},{"agencyId":"1","color":"","description":"Tukwila International Blvd Sta - Downtown Seattle","id":"1_100023","longName":"","shortName":"124","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/124/n0.html"},{"agencyId":"1","color":"","description":"Burien TC - Georgetown - Downtown Seattle","id":"1_100030","longName":"","shortName":"131","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/131/n0.html"},{"agencyId":"1","color":"","description":"Burien TC - South Park - Downtown Seattle","id":"1_100031","longName":"","shortName":"132","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/132/n0.html"},{"agencyId":"1","color":"","description":"Richmond Beach - Downtown Seattle","id":"1_100178","longName":"","shortName":"304","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/304/n0.html"},{"agencyId":"1","color":"","description":"Arbor Heights-Westwood Village-Downtown Seattle","id":"1_100101","longName":"","shortName":"21","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/021/n0.html"},{"agencyId":"1","color":"","description":"Admiral District-Alaska Junction-Downtown Seattle","id":"1_100238","longName":"","shortName":"55","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/055/n0.html"},{"agencyId":"1","color":"","description":"Alki - Admiral District - Downtown Seattle","id":"1_100242","longName":"","shortName":"56","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/056/n0.html"},{"agencyId":"1","color":"","description":"Alaska Junction - Genesee Hill - Admiral District","id":"1_100246","longName":"","shortName":"57","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/057/n0.html"},{"agencyId":"1","color":"","description":"Shorewood - Downtown Seattle","id":"1_100012","longName":"","shortName":"113","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/113/n0.html"},{"agencyId":"1","color":"","description":"Burien TC - Westwood Village - Downtown Seattle","id":"1_100019","longName":"","shortName":"120","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/120/n0.html"},{"agencyId":"1","color":"","description":"Highline Coll-Marine Vw-BurienTC-Downtown Seattle","id":"1_100020","longName":"","shortName":"121","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/121/n0.html"},{"agencyId":"1","color":"","description":"Highline College - Burien TC - Downtown Seattle","id":"1_100021","longName":"","shortName":"122","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/122/n0.html"},{"agencyId":"1","color":"","description":"Gregory Heights - Burien TC - Downtown Seattle","id":"1_100022","longName":"","shortName":"123","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/123/n0.html"},{"agencyId":"1","color":"","description":"Renton Transit Center - Downtown Seattle","id":"1_100003","longName":"","shortName":"101","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/101/n0.html"},{"agencyId":"1","color":"","description":"Fairwood - Downtown Seattle","id":"1_100487","longName":"","shortName":"102","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/102/n0.html"},{"agencyId":"1","color":"","description":"Kent Station - Southcenter - Downtown Seattle","id":"1_100045","longName":"","shortName":"150","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/150/n0.html"},{"agencyId":"1","color":"","description":"UW/Cascadia College - Downtown Seattle","id":"1_100187","longName":"","shortName":"312","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/312/n0.html"},{"agencyId":"40","color":"","description":"Woodinville - Seattle","id":"40_100232","longName":"Woodinville - Seattle","shortName":"522","textColor":"","type":3,"url":"http://www.soundtransit.org/Schedules/ST-Express-Bus/522"},{"agencyId":"40","color":"","description":"Redmond - Seattle","id":"40_100236","longName":"Redmond - Seattle","shortName":"545","textColor":"","type":3,"url":"http://www.soundtransit.org/Schedules/ST-Express-Bus/545"},{"agencyId":"1","color":"","description":"Prentice St - Rainier Beach - Downtown Seattle","id":"1_100263","longName":"","shortName":"7","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/007/n0.html"},{"agencyId":"1","color":"","description":"Mt Baker - Downtown Seattle","id":"1_100039","longName":"","shortName":"14","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/014/n0.html"},{"agencyId":"1","color":"","description":"Othello Station - Beacon Hill - Downtown Seattle","id":"1_100210","longName":"","shortName":"36","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/036/n0.html"},{"agencyId":"1","color":"","description":"Renton Transit Center - Skyway - Downtown Seattle","id":"1_100005","longName":"","shortName":"106","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/106/n0.html"},{"agencyId":"1","color":"","description":"Kingsgate - Downtown Seattle","id":"1_100143","longName":"","shortName":"252","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/252/n0.html"},{"agencyId":"1","color":"","description":"Brickyard P&R - Downtown Seattle","id":"1_100148","longName":"","shortName":"257","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/257/n0.html"},{"agencyId":"1","color":"","description":"Redmond - Downtown Seattle","id":"1_100159","longName":"","shortName":"268","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/268/n0.html"},{"agencyId":"1","color":"","description":"Woodinville - Downtown Seattle","id":"1_100186","longName":"","shortName":"311","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/311/n0.html"},{"agencyId":"1","color":"","description":"So Mercer Island - First Hill - Downtown Seattle","id":"1_102634","longName":"","shortName":"630","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/630/n0.html"},{"agencyId":"1","color":"","description":"Lakeside School - Downtown Seattle","id":"1_100343","longName":"","shortName":"984","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/984/n0.html"},{"agencyId":"1","color":"","description":"Blue Ridge - Crown Hill - Downtown Seattle","id":"1_100044","longName":"","shortName":"15","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/015/n0.html"},{"agencyId":"1","color":"","description":"Ballard - SPU - Queen Anne - Downtown Seattle","id":"1_102572","longName":"","shortName":"29","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/029/n0.html"},{"agencyId":"1","color":"","description":"Downtown Seattle - Lakeside School","id":"1_100350","longName":"","shortName":"994","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/994/n0.html"},{"agencyId":"1","color":"","description":"West Seattle - SODO - Beacon Hill - Columbia City","id":"1_100230","longName":"","shortName":"50","textColor":"","type":3,"url":"http://metro.kingcounty.gov/schedules/050/n0.html"},{"agencyId":"23","color":"","description":"Streetcar: Fairview/Aloha - Westlake/McGraw","id":"23_100340","longName":"","shortName":"South Lake Union Streetcar","textColor":"","type":0,"url":"http://www.seattlestreetcar.org/slu.htm"}],"situations":[{"activeWindows":[{"from":1620471600,"to":1620557940},{"from":1608379200,"to":1608465540},{"from":1613822400,"to":1613908740},{"from":1608984000,"to":1609070340},{"from":1621076400,"to":1621162740},{"from":1601722800,"to":1601809140},{"from":1603537200,"to":1603623540},{"from":1620471600,"to":1620557940},{"from":1603537200,"to":1603623540},{"from":1609588800,"to":1609675140},{"from":1621076400,"to":1621162740},{"from":1604142000,"to":1604231940},{"from":1617447600,"to":1617533940},{"from":1619262000,"to":1619348340},{"from":1596884400,"to":1596970740},{"from":1601722800,"to":1601809140},{"from":1601118000,"to":1601204340},{"from":1612008000,"to":1612094340},{"from":1612612800,"to":1612699140},{"from":1593255600,"to":1593341940},{"from":1598094000,"to":1598180340},{"from":1602932400,"to":1603018740},{"from":1613822400,"to":1613908740},{"from":1613217600,"to":1613303940},{"from":1616842800,"to":1616929140},{"from":1618052400,"to":1618138740},{"from":1591441200,"to":1591527540},{"from":1597489200,"to":1597575540},{"from":1618052400,"to":1618138740},{"from":1614427200,"to":1614513540},{"from":1615636800,"to":1615719540},{"from":1614427200,"to":1614513540},{"from":1610798400,"to":1610884740},{"from":1592650800,"to":1592737140},{"from":1621681200,"to":1621767540},{"from":1610193600,"to":1610279940},{"from":1619262000,"to":1619348340},{"from":1593860400,"to":1593946740},{"from":1599908400,"to":1599994740},{"from":1617447600,"to":1617533940},{"from":1595674800,"to":1595761140},{"from":1607169600,"to":1607255940},{"from":1595070000,"to":1595156340},{"from":1611403200,"to":1611489540},{"from":1604750400,"to":1604836740},{"from":1618657200,"to":1618743540},{"from":1593255600,"to":1593341940},{"from":1612008000,"to":1612094340},{"from":1590836400,"to":1590922740},{"from":1596279600,"to":1596365940},{"from":1615032000,"to":1615118340},{"from":1594465200,"to":1594551540},{"from":1608984000,"to":1609070340},{"from":1605355200,"to":1605441540},{"from":1607169600,"to":1607255940},{"from":1607774400,"to":1607860740},{"from":1611403200,"to":1611489540},{"from":1602327600,"to":1602413940},{"from":1599303600,"to":1599389940},{"from":1598698800,"to":1598785140},{"from":1598094000,"to":1598180340},{"from":1592046000,"to":1592132340},{"from":1597489200,"to":1597575540},{"from":1604750400,"to":1604836740},{"from":1595070000,"to":1595156340},{"from":1602932400,"to":1603018740},{"from":1592650800,"to":1592737140},{"from":1616842800,"to":1616929140},{"from":1616238000,"to":1616324340},{"from":1610193600,"to":1610279940},{"from":1594465200,"to":1594551540},{"from":1593860400,"to":1593946740},{"from":1619866800,"to":1619953140},{"from":1608379200,"to":1608465540},{"from":1605355200,"to":1605441540},{"from":1613217600,"to":1613303940},{"from":1598698800,"to":1598785140},{"from":1615636800,"to":1615719540},{"from":1599908400,"to":1599994740},{"from":1595674800,"to":1595761140},{"from":1605960000,"to":1606046340},{"from":1605960000,"to":1606046340},{"from":1596279600,"to":1596365940},{"from":1609588800,"to":1609675140},{"from":1602327600,"to":1602413940},{"from":1600513200,"to":1600599540},{"from":1610798400,"to":1610884740},{"from":1596884400,"to":1596970740},{"from":1621681200,"to":1621767540},{"from":1604142000,"to":1604231940},{"from":1592046000,"to":1592132340},{"from":1616238000,"to":1616324340},{"from":1607774400,"to":1607860740},{"from":1590836400,"to":1590922740},{"from":1606564800,"to":1606651140},{"from":1606564800,"to":1606651140},{"from":1599303600,"to":1599389940},{"from":1615032000,"to":1615118340},{"from":1619866800,"to":1619953140},{"from":1612612800,"to":1612699140},{"from":1618657200,"to":1618743540},{"from":1601118000,"to":1601204340},{"from":1600513200,"to":1600599540},{"from":1591441200,"to":1591527540}],"allAffects":[{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""}],"consequences":[{"condition":"","conditionDetails":{"diversionPath":{"length":0,"levels":"","points":""},"diversionStopIds":[]}}],"creationTime":1590786508271,"description":{"lang":"en","value":"Metro is operating a reduced schedule in response to a drop in ridership since the emergence of COVID-19. For more information please visit Metro's website at https://www.kingcounty.gov/depts/transportation/metro.aspx"},"id":"1_644","publicationWindows":[],"reason":"UNKNOWN_CAUSE","severity":"noImpact","summary":{"lang":"en","value":"Multiple Route 41 trips will not operate until further notice every Saturday"},"url":null},{"activeWindows":[{"from":1602768360,"to":1602817140},{"from":1593091560,"to":1593140340},{"from":1615472760,"to":1615521540},{"from":1594646760,"to":1594695540},{"from":1607091960,"to":1607140740},{"from":1599139560,"to":1599188340},{"from":1605623160,"to":1605671940},{"from":1605191160,"to":1605239940},{"from":1602509160,"to":1602557940},{"from":1591881960,"to":1591930740},{"from":1600953960,"to":1601002740},{"from":1607351160,"to":1607399940},{"from":1593696360,"to":1593745140},{"from":1591795560,"to":1591844340},{"from":1613744760,"to":1613793540},{"from":1608128760,"to":1608177540},{"from":1602768360,"to":1602817140},{"from":1593782760,"to":1593831540},{"from":1603373160,"to":1603421940},{"from":1611325560,"to":1611374340},{"from":1595424360,"to":1595473140},{"from":1592573160,"to":1592621940},{"from":1614090360,"to":1614139140},{"from":1611930360,"to":1611979140},{"from":1599571560,"to":1599620340},{"from":1598448360,"to":1598497140},{"from":1594905960,"to":1594954740},{"from":1601040360,"to":1601089140},{"from":1612448760,"to":1612497540},{"from":1611671160,"to":1611719940},{"from":1595597160,"to":1595645940},{"from":1615987560,"to":1616036340},{"from":1615814760,"to":1615863540},{"from":1601040360,"to":1601089140},{"from":1616678760,"to":1616727540},{"from":1606832760,"to":1606881540},{"from":1613571960,"to":1613620740},{"from":1601299560,"to":1601348340},{"from":1601645160,"to":1601693940},{"from":1613571960,"to":1613620740},{"from":1601385960,"to":1601434740},{"from":1611843960,"to":1611892740},{"from":1595856360,"to":1595905140},{"from":1615901160,"to":1615949940},{"from":1617197160,"to":1617245940},{"from":1599485160,"to":1599533940},{"from":1615559160,"to":1615607940},{"from":1604413560,"to":1604462340},{"from":1601904360,"to":1601953140},{"from":1611152760,"to":1611201540},{"from":1593609960,"to":1593658740},{"from":1597843560,"to":1597892340},{"from":1597757160,"to":1597805940},{"from":1598621160,"to":1598669940},{"from":1616505960,"to":1616554740},{"from":1617110760,"to":1617159540},{"from":1598966760,"to":1599015540},{"from":1607610360,"to":1607659140},{"from":1604586360,"to":1604635140},{"from":1601472360,"to":1601521140},{"from":1615299960,"to":1615348740},{"from":1603891560,"to":1603940340},{"from":1609424760,"to":1609473540},{"from":1602681960,"to":1602730740},{"from":1591017960,"to":1591066740},{"from":1597152360,"to":1597201140},{"from":1614695160,"to":1614743940},{"from":1604327160,"to":1604375940},{"from":1591104360,"to":1591153140},{"from":1608819960,"to":1608868740},{"from":1592918760,"to":1592967540},{"from":1609770360,"to":1609819140},{"from":1617369960,"to":1617418740},{"from":1607005560,"to":1607054340},{"from":1600176360,"to":1600225140},{"from":1609251960,"to":1609300740},{"from":1600176360,"to":1600225140},{"from":1604931960,"to":1604980740},{"from":1600349160,"to":1600397940},{"from":1594387560,"to":1594436340},{"from":1608215160,"to":1608263940},{"from":1616765160,"to":1616813940},{"from":1616073960,"to":1616122740},{"from":1597929960,"to":1597978740},{"from":1598621160,"to":1598669940},{"from":1595597160,"to":1595645940},{"from":1610115960,"to":1610164740},{"from":1602249960,"to":1602298740},{"from":1606314360,"to":1606363140},{"from":1610720760,"to":1610769540},{"from":1611239160,"to":1611287940},{"from":1608819960,"to":1608868740},{"from":1610547960,"to":1610596740},{"from":1601904360,"to":1601953140},{"from":1600262760,"to":1600311540},{"from":1613485560,"to":1613534340},{"from":1610634360,"to":1610683140},{"from":1610720760,"to":1610769540},{"from":1595337960,"to":1595386740},{"from":1613053560,"to":1613102340},{"from":1612275960,"to":1612324740},{"from":1605709560,"to":1605758340},{"from":1616160360,"to":1616209140},{"from":1603113960,"to":1603162740},{"from":1601990760,"to":1602039540},{"from":1592918760,"to":1592967540},{"from":1593177960,"to":1593226740},{"from":1596115560,"to":1596164340},{"from":1602681960,"to":1602730740},{"from":1614349560,"to":1614398340},{"from":1598016360,"to":1598065140},{"from":1600435560,"to":1600484340},{"from":1607005560,"to":1607054340},{"from":1593523560,"to":1593572340},{"from":1591968360,"to":1592017140},{"from":1611066360,"to":1611115140},{"from":1595942760,"to":1595991540},{"from":1591363560,"to":1591412340},{"from":1594733160,"to":1594781940},{"from":1602595560,"to":1602644340},{"from":1602595560,"to":1602644340},{"from":1593005160,"to":1593053940},{"from":1612880760,"to":1612929540},{"from":1617369960,"to":1617418740},{"from":1592832360,"to":1592881140},{"from":1611671160,"to":1611719940},{"from":1598275560,"to":1598324340},{"from":1606919160,"to":1606967940},{"from":1596461160,"to":1596509940},{"from":1598361960,"to":1598410740},{"from":1597325160,"to":1597373940},{"from":1617197160,"to":1617245940},{"from":1595510760,"to":1595559540},{"from":1615386360,"to":1615435140},{"from":1606400760,"to":1606449540},{"from":1603373160,"to":1603421940},{"from":1592313960,"to":1592362740},{"from":1604499960,"to":1604548740},{"from":1608042360,"to":1608091140},{"from":1605104760,"to":1605153540},{"from":1597065960,"to":1597114740},{"from":1592313960,"to":1592362740},{"from":1614954360,"to":1615003140},{"from":1596806760,"to":1596855540},{"from":1614695160,"to":1614743940},{"from":1595856360,"to":1595905140},{"from":1609424760,"to":1609473540},{"from":1594387560,"to":1594436340},{"from":1594905960,"to":1594954740},{"from":1603459560,"to":1603508340},{"from":1617024360,"to":1617073140},{"from":1606227960,"to":1606276740},{"from":1613658360,"to":1613707140},{"from":1616592360,"to":1616641140},{"from":1597411560,"to":1597460340},{"from":1599657960,"to":1599706740},{"from":1608733560,"to":1608782340},{"from":1596720360,"to":1596769140},{"from":1613399160,"to":1613447940},{"from":1597670760,"to":1597719540},{"from":1592227560,"to":1592276340},{"from":1597065960,"to":1597114740},{"from":1607351160,"to":1607399940},{"from":1592573160,"to":1592621940},{"from":1591968360,"to":1592017140},{"from":1610461560,"to":1610510340},{"from":1596633960,"to":1596682740},{"from":1598534760,"to":1598583540},{"from":1606227960,"to":1606276740},{"from":1602077160,"to":1602125940},{"from":1611584760,"to":1611633540},{"from":1612189560,"to":1612238340},{"from":1592832360,"to":1592881140},{"from":1599225960,"to":1599274740},{"from":1603286760,"to":1603335540},{"from":1612362360,"to":1612411140},{"from":1616505960,"to":1616554740},{"from":1614781560,"to":1614830340},{"from":1598361960,"to":1598410740},{"from":1597325160,"to":1597373940},{"from":1598966760,"to":1599015540},{"from":1596201960,"to":1596250740},{"from":1612967160,"to":1613015940},{"from":1614608760,"to":1614657540},{"from":1609943160,"to":1609991940},{"from":1596547560,"to":1596596340},{"from":1596029160,"to":1596077940},{"from":1598448360,"to":1598497140},{"from":1614176760,"to":1614225540},{"from":1602077160,"to":1602125940},{"from":1600089960,"to":1600138740},{"from":1599485160,"to":1599533940},{"from":1611325560,"to":1611374340},{"from":1609165560,"to":1609214340},{"from":1608042360,"to":1608091140},{"from":1615213560,"to":1615262340},{"from":1614263160,"to":1614311940},{"from":1602509160,"to":1602557940},{"from":1596720360,"to":1596769140},{"from":1595337960,"to":1595386740},{"from":1594992360,"to":1595041140},{"from":1613485560,"to":1613534340},{"from":1606141560,"to":1606190340},{"from":1610375160,"to":1610423940},{"from":1594128360,"to":1594177140},{"from":1591622760,"to":1591671540},{"from":1592486760,"to":1592535540},{"from":1611757560,"to":1611806340},{"from":1591709160,"to":1591757940},{"from":1597670760,"to":1597719540},{"from":1610029560,"to":1610078340},{"from":1597411560,"to":1597460340},{"from":1601472360,"to":1601521140},{"from":1615386360,"to":1615435140},{"from":1594128360,"to":1594177140},{"from":1615559160,"to":1615607940},{"from":1601558760,"to":1601607540},{"from":1596633960,"to":1596682740},{"from":1591017960,"to":1591066740},{"from":1606487160,"to":1606535940},{"from":1608906360,"to":1608955140},{"from":1612275960,"to":1612324740},{"from":1600867560,"to":1600916340},{"from":1596806760,"to":1596855540},{"from":1605536760,"to":1605585540},{"from":1593523560,"to":1593572340},{"from":1597238760,"to":1597287540},{"from":1594819560,"to":1594868340},{"from":1612794360,"to":1612843140},{"from":1602163560,"to":1602212340},{"from":1614608760,"to":1614657540},{"from":1594733160,"to":1594781940},{"from":1614263160,"to":1614311940},{"from":1600781160,"to":1600829940},{"from":1611152760,"to":1611201540},{"from":1599830760,"to":1599879540},{"from":1599053160,"to":1599101940},{"from":1615472760,"to":1615521540},{"from":1613658360,"to":1613707140},{"from":1591190760,"to":1591239540},{"from":1617629160,"to":1617677940},{"from":1608128760,"to":1608177540},{"from":1598880360,"to":1598929140},{"from":1617283560,"to":1617332340},{"from":1605104760,"to":1605153540},{"from":1606314360,"to":1606363140},{"from":1591277160,"to":1591325940},{"from":1607523960,"to":1607572740},{"from":1605277560,"to":1605326340},{"from":1604064360,"to":1604113140},{"from":1592227560,"to":1592276340},{"from":1593782760,"to":1593831540},{"from":1597238760,"to":1597287540},{"from":1599830760,"to":1599879540},{"from":1611239160,"to":1611287940},{"from":1601558760,"to":1601607540},{"from":1591881960,"to":1591930740},{"from":1615213560,"to":1615262340},{"from":1611930360,"to":1611979140},{"from":1608906360,"to":1608955140},{"from":1593437160,"to":1593485940},{"from":1605018360,"to":1605067140},{"from":1604586360,"to":1604635140},{"from":1593091560,"to":1593140340},{"from":1601990760,"to":1602039540},{"from":1599225960,"to":1599274740},{"from":1605709560,"to":1605758340},{"from":1599139560,"to":1599188340},{"from":1600953960,"to":1601002740},{"from":1602854760,"to":1602903540},{"from":1599744360,"to":1599793140},{"from":1613139960,"to":1613188740},{"from":1616073960,"to":1616122740},{"from":1612448760,"to":1612497540},{"from":1603805160,"to":1603853940},{"from":1605018360,"to":1605067140},{"from":1612535160,"to":1612583940},{"from":1605191160,"to":1605239940},{"from":1615814760,"to":1615863540},{"from":1605882360,"to":1605931140},{"from":1603977960,"to":1604026740},{"from":1596547560,"to":1596596340},{"from":1614349560,"to":1614398340},{"from":1594214760,"to":1594263540},{"from":1611066360,"to":1611115140},{"from":1614090360,"to":1614139140},{"from":1614781560,"to":1614830340},{"from":1595942760,"to":1595991540},{"from":1611843960,"to":1611892740},{"from":1603113960,"to":1603162740},{"from":1603891560,"to":1603940340},{"from":1611584760,"to":1611633540},{"from":1603805160,"to":1603853940},{"from":1608215160,"to":1608263940},{"from":1606746360,"to":1606795140},{"from":1607696760,"to":1607745540},{"from":1617110760,"to":1617159540},{"from":1592400360,"to":1592449140},{"from":1616678760,"to":1616727540},{"from":1610979960,"to":1611028740},{"from":1607955960,"to":1608004740},{"from":1607696760,"to":1607745540},{"from":1593609960,"to":1593658740},{"from":1600781160,"to":1600829940},{"from":1600349160,"to":1600397940},{"from":1609338360,"to":1609387140},{"from":1599744360,"to":1599793140},{"from":1603286760,"to":1603335540},{"from":1595251560,"to":1595300340},{"from":1591709160,"to":1591757940},{"from":1597152360,"to":1597201140},{"from":1610375160,"to":1610423940},{"from":1604499960,"to":1604548740},{"from":1607437560,"to":1607486340},{"from":1608647160,"to":1608695940},{"from":1607523960,"to":1607572740},{"from":1610547960,"to":1610596740},{"from":1612189560,"to":1612238340},{"from":1594819560,"to":1594868340},{"from":1609251960,"to":1609300740},{"from":1608560760,"to":1608609540},{"from":1614954360,"to":1615003140},{"from":1616160360,"to":1616209140},{"from":1606487160,"to":1606535940},{"from":1613744760,"to":1613793540},{"from":1609943160,"to":1609991940},{"from":1607955960,"to":1608004740},{"from":1612967160,"to":1613015940},{"from":1591622760,"to":1591671540},{"from":1590758760,"to":1590807540},{"from":1591190760,"to":1591239540},{"from":1591104360,"to":1591153140},{"from":1600867560,"to":1600916340},{"from":1594646760,"to":1594695540},{"from":1614867960,"to":1614916740},{"from":1613053560,"to":1613102340},{"from":1607437560,"to":1607486340},{"from":1599053160,"to":1599101940},{"from":1615987560,"to":1616036340},{"from":1610979960,"to":1611028740},{"from":1605623160,"to":1605671940},{"from":1605277560,"to":1605326340},{"from":1603459560,"to":1603508340},{"from":1603200360,"to":1603249140},{"from":1609856760,"to":1609905540},{"from":1596029160,"to":1596077940},{"from":1609511160,"to":1609559940},{"from":1591277160,"to":1591325940},{"from":1595251560,"to":1595300340},{"from":1604672760,"to":1604721540},{"from":1606400760,"to":1606449540},{"from":1596115560,"to":1596164340},{"from":1606746360,"to":1606795140},{"from":1590758760,"to":1590807540},{"from":1603977960,"to":1604026740},{"from":1613139960,"to":1613188740},{"from":1600694760,"to":1600743540},{"from":1613399160,"to":1613447940},{"from":1591795560,"to":1591844340},{"from":1606832760,"to":1606881540},{"from":1614867960,"to":1614916740},{"from":1603200360,"to":1603249140},{"from":1598880360,"to":1598929140},{"from":1605882360,"to":1605931140},{"from":1616419560,"to":1616468340},{"from":1598016360,"to":1598065140},{"from":1603718760,"to":1603767540},{"from":1617024360,"to":1617073140},{"from":1596201960,"to":1596250740},{"from":1608733560,"to":1608782340},{"from":1606141560,"to":1606190340},{"from":1608560760,"to":1608609540},{"from":1609770360,"to":1609819140},{"from":1609856760,"to":1609905540},{"from":1601645160,"to":1601693940},{"from":1604327160,"to":1604375940},{"from":1604672760,"to":1604721540},{"from":1612362360,"to":1612411140},{"from":1616765160,"to":1616813940},{"from":1599657960,"to":1599706740},{"from":1617629160,"to":1617677940},{"from":1610634360,"to":1610683140},{"from":1593437160,"to":1593485940},{"from":1604931960,"to":1604980740},{"from":1616592360,"to":1616641140},{"from":1594301160,"to":1594349940},{"from":1597929960,"to":1597978740},{"from":1611757560,"to":1611806340},{"from":1595424360,"to":1595473140},{"from":1614003960,"to":1614052740},{"from":1617283560,"to":1617332340},{"from":1607610360,"to":1607659140},{"from":1599571560,"to":1599620340},{"from":1597757160,"to":1597805940},{"from":1604064360,"to":1604113140},{"from":1606919160,"to":1606967940},{"from":1605795960,"to":1605844740},{"from":1600435560,"to":1600484340},{"from":1601385960,"to":1601434740},{"from":1612535160,"to":1612583940},{"from":1602163560,"to":1602212340},{"from":1600262760,"to":1600311540},{"from":1596461160,"to":1596509940},{"from":1598275560,"to":1598324340},{"from":1593005160,"to":1593053940},{"from":1602854760,"to":1602903540},{"from":1604413560,"to":1604462340},{"from":1593696360,"to":1593745140},{"from":1601299560,"to":1601348340},{"from":1614003960,"to":1614052740},{"from":1610029560,"to":1610078340},{"from":1614176760,"to":1614225540},{"from":1610461560,"to":1610510340},{"from":1612880760,"to":1612929540},{"from":1603718760,"to":1603767540},{"from":1610115960,"to":1610164740},{"from":1608301560,"to":1608350340},{"from":1609165560,"to":1609214340},{"from":1591363560,"to":1591412340},{"from":1594301160,"to":1594349940},{"from":1615901160,"to":1615949940},{"from":1594992360,"to":1595041140},{"from":1598534760,"to":1598583540},{"from":1608647160,"to":1608695940},{"from":1605536760,"to":1605585540},{"from":1600089960,"to":1600138740},{"from":1612794360,"to":1612843140},{"from":1615299960,"to":1615348740},{"from":1602249960,"to":1602298740},{"from":1600694760,"to":1600743540},{"from":1594041960,"to":1594090740},{"from":1608301560,"to":1608350340},{"from":1607091960,"to":1607140740},{"from":1595510760,"to":1595559540},{"from":1605795960,"to":1605844740},{"from":1592486760,"to":1592535540},{"from":1616419560,"to":1616468340},{"from":1609511160,"to":1609559940},{"from":1597843560,"to":1597892340},{"from":1592400360,"to":1592449140},{"from":1593177960,"to":1593226740},{"from":1594041960,"to":1594090740},{"from":1609338360,"to":1609387140},{"from":1594214760,"to":1594263540}],"allAffects":[{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""},{"agencyId":"1","applicationId":"","directionId":"","routeId":"1_100221","stopId":"","tripId":""}],"consequences":[{"condition":"","conditionDetails":{"diversionPath":{"length":0,"levels":"","points":""},"diversionStopIds":[]}}],"creationTime":1590786508260,"description":{"lang":"en","value":"Metro is operating a reduced schedule in response to a drop in ridership since the emergence of COVID-19. For more information please visit Metro's website at https://www.kingcounty.gov/depts/transportation/metro.aspx"},"id":"1_573","publicationWindows":[],"reason":"UNKNOWN_CAUSE","severity":"noImpact","summary":{"lang":"en","value":"Multiple Route 41 weekday trips will not operate until further notice."},"url":null},{"activeWindows":[],"allAffects":[{"agencyId":"40","applicationId":"","directionId":"","routeId":"","stopId":"","tripId":""}],"consequences":[],"creationTime":1587387478361,"description":{"lang":"en","value":"Buses and trains running reduced service.  This app may be inaccurate until normal service resumes. Visit soundtransit.org for current schedules."},"id":"40_ae46b167-243c-4a77-9f5f-11308151450c","publicationWindows":[],"reason":"OTHER_CAUSE","severity":"unknown","summary":{"lang":"en","value":"Reduced Service"},"url":{"lang":"en","value":"http://www.soundtransit.org/"}}],"stops":[{"code":"1040","direction":"NE","id":"1_1040","lat":47.613026,"locationType":0,"lon":-122.336334,"name":"Olive Way & 6th Ave","routeIds":["1_100221","1_100011","1_100013","1_100068","1_100069","1_100082","1_100104","1_100106","1_100108","1_100459","1_100110","1_100207","29_402","29_405","29_410","29_412","29_413","29_415","29_416","29_417","29_421","29_422","29_424","29_425","29_435","40_510","40_511","40_512","40_513","40_578","40_590","40_594"],"wheelchairBoarding":"UNKNOWN"},{"code":"35324","direction":"N","id":"1_35324","lat":47.702499,"locationType":0,"lon":-122.327316,"name":"Northgate TC - Bay 2","routeIds":["1_100151","1_102574","1_100221","1_102639","1_100177","1_100351"],"wheelchairBoarding":"UNKNOWN"},{"code":"670","direction":"NW","id":"1_670","lat":47.607498,"locationType":0,"lon":-122.334076,"name":"4th Ave & Seneca St","routeIds":["1_100011","1_100013","1_100104","1_100106","1_100108","1_100109","1_100459","1_100110","29_402","29_405","29_410","29_412","29_413","29_415","29_416","29_417","29_421","29_422","29_424","29_425","29_435","40_510","40_511","40_512","40_513","40_100239","40_100240","40_590","40_594"],"wheelchairBoarding":"UNKNOWN"},{"code":"648","direction":"NW","id":"1_648","lat":47.604321,"locationType":0,"lon":-122.331169,"name":"4th Ave & Cherry St","routeIds":["1_100011","1_100013","1_100104","1_100106","1_100108","1_100109","1_100459","1_100110","29_402","29_405","29_410","29_412","29_413","29_415","29_416","29_417","29_421","29_422","29_424","29_425","29_435","40_510","40_511","40_512","40_513","40_100239","40_100240","40_590","40_594"],"wheelchairBoarding":"UNKNOWN"},{"code":"531","direction":"NW","id":"1_531","lat":47.602642,"locationType":0,"lon":-122.331184,"name":"3rd Ave & James St","routeIds":["1_100173","1_100229","1_100062","1_100071","1_100081","1_100132","1_100151","1_100161","1_100169","1_100194","1_100212","1_102574","1_100221","1_100252","1_100014","1_100016","1_100017","1_100023","1_100030","1_100031","1_100178","1_100207"],"wheelchairBoarding":"UNKNOWN"},{"code":"548","direction":"NW","id":"1_548","lat":47.605541,"locationType":0,"lon":-122.333832,"name":"3rd Ave & Madison St","routeIds":["1_100229","1_100062","1_100071","1_100081","1_100101","1_100132","1_100151","1_100161","1_100169","1_100194","1_100212","1_102574","1_100221","1_100238","1_100242","1_100246","1_100252","1_100012","1_100014","1_100016","1_100017","1_100019","1_100020","1_100021","1_100022","1_100023","1_100030","1_100031","1_100178","1_100207"],"wheelchairBoarding":"UNKNOWN"},{"code":"620","direction":"N","id":"1_620","lat":47.598812,"locationType":0,"lon":-122.328903,"name":"4th Ave S & S Jackson St","routeIds":["1_100003","1_100487","1_100011","1_100013","1_100045","1_100068","1_100069","1_100082","1_100104","1_100106","1_100108","1_100109","1_100459","1_100110","1_100187","29_402","29_405","29_410","29_415","29_417","29_422","29_424","40_510","40_511","40_512","40_513","40_100232","40_100236","40_100239","40_100240","40_590","40_594"],"wheelchairBoarding":"UNKNOWN"},{"code":"844","direction":"S","id":"1_844","lat":47.597614,"locationType":0,"lon":-122.327782,"name":"5th Ave S & S Weller St","routeIds":["1_100263","1_100039","1_100210","1_100221","1_100005","1_100143","1_100148","1_100159","1_100186","40_100236","1_102634","1_100343"],"wheelchairBoarding":"UNKNOWN"},{"code":"619","direction":"N","id":"1_619","lat":47.599827,"locationType":0,"lon":-122.328972,"name":"4th Ave S & S Jackson St","routeIds":["1_100229","1_100044","1_100062","1_100071","1_100081","1_100132","1_100151","1_100169","1_102572","1_100194","1_100212","1_102574","1_100221","1_100014","1_100016","1_100017","1_100023","1_100030","1_100031","1_100350"],"wheelchairBoarding":"UNKNOWN"},{"code":"2706","direction":"S","id":"29_2706","lat":47.597614,"locationType":0,"lon":-122.327782,"name":"5th Ave S & S Jackson St","routeIds":["40_510","40_511","40_512","40_513"],"wheelchairBoarding":"UNKNOWN"},{"code":"4170","direction":"E","id":"3_27454","lat":47.240979,"locationType":0,"lon":-122.425747,"name":"Tacoma Dome Station - Zone B","routeIds":["40_590","40_594"],"wheelchairBoarding":"UNKNOWN"},{"code":"99252","direction":"N","id":"1_99252","lat":47.572266,"locationType":0,"lon":-122.327385,"name":"SODO Busway & S Spokane St","routeIds":["1_100230","1_100003","1_100487","1_100045","1_100068","1_100069","1_100082","40_590","40_594"],"wheelchairBoarding":"UNKNOWN"},{"code":"1630","direction":"S","id":"1_1630","lat":47.613281,"locationType":0,"lon":-122.337547,"name":"Westlake Ave & Olive Way","routeIds":["23_100340"],"wheelchairBoarding":"UNKNOWN"},{"code":"26680","direction":"N","id":"1_26680","lat":47.613293,"locationType":0,"lon":-122.337341,"name":"Westlake Ave & Olive Way","routeIds":["23_100340"],"wheelchairBoarding":"UNKNOWN"}],"trips":[{"blockId":"1_5666987","directionId":"0","id":"1_47633625","routeId":"1_100221","routeShortName":"","serviceId":"1_58837","shapeId":"1_11041014","timeZone":"","tripHeadsign":"Lake City Northgate","tripShortName":"LOCAL"},{"blockId":"1_5666957","directionId":"0","id":"1_47633756","routeId":"1_100221","routeShortName":"","serviceId":"1_58837","shapeId":"1_11041014","timeZone":"","tripHeadsign":"Lake City Northgate","tripShortName":"LOCAL"},{"blockId":"40_15038","directionId":"0","id":"40_8504882","routeId":"40_578","routeShortName":"","serviceId":"3_Default-62","shapeId":"3_20EOC3_SVC_ADJ-578491","timeZone":"","tripHeadsign":"SEATTLE 578 VIA FEDERAL WAY","tripShortName":""},{"blockId":"40_KPOB-CS:CS25Per:0:Weekday:2:20MAR:85024:12345","directionId":"1","id":"40_8471780__KPOB-CS:CS25Per:0:Weekday:2:20MAR:85024:12345","routeId":"40_512","routeShortName":"","serviceId":"29_KPOB-CS:CS25Per:0:Weekday:2:20MAR:12345","shapeId":"29_512:108","timeZone":"","tripHeadsign":"Everett Station via Lynnwood","tripShortName":""},{"blockId":"40_15055","directionId":"0","id":"40_8504920","routeId":"40_594","routeShortName":"","serviceId":"3_Default-62","shapeId":"3_20EOC3_SVC_ADJ-5944111","timeZone":"","tripHeadsign":"SEATTLE","tripShortName":""},{"blockId":"1_5666962","directionId":"0","id":"1_47634971","routeId":"1_100221","routeShortName":"","serviceId":"1_58837","shapeId":"1_11041014","timeZone":"","tripHeadsign":"Lake City Northgate","tripShortName":"LOCAL"},{"blockId":"40_KPOB-CS:CS25Per:0:Weekday:2:20MAR:85040:12345","directionId":"1","id":"40_8471820__KPOB-CS:CS25Per:0:Weekday:2:20MAR:85040:12345","routeId":"40_512","routeShortName":"","serviceId":"29_KPOB-CS:CS25Per:0:Weekday:2:20MAR:12345","shapeId":"29_512:108","timeZone":"","tripHeadsign":"Everett Station via Lynnwood","tripShortName":""},{"blockId":"29_KPOB-CS:CS25Per:0:Weekday:2:20MAR:84051:12345","directionId":"1","id":"29_8471611__KPOB-CS:CS25Per:0:Weekday:2:20MAR:84051:12345","routeId":"29_402","routeShortName":"","serviceId":"29_KPOB-CS:CS25Per:0:Weekday:2:20MAR:12345","shapeId":"29_402:56:00","timeZone":"","tripHeadsign":"Lynnwood TC","tripShortName":""},{"blockId":"1_5666994","directionId":"0","id":"1_47633802","routeId":"1_100221","routeShortName":"","serviceId":"1_58837","shapeId":"1_11041014","timeZone":"","tripHeadsign":"Lake City Northgate","tripShortName":"LOCAL"},{"blockId":"1_5666994","directionId":"1","id":"1_47633755","routeId":"1_100221","routeShortName":"","serviceId":"1_58837","shapeId":"1_20041029","timeZone":"","tripHeadsign":"Downtown Seattle Northgate","tripShortName":"LOCAL"},{"blockId":"29_KPOB-CS:CS25Per:0:Weekday:2:20MAR:84052:12345","directionId":"1","id":"29_8471856__KPOB-CS:CS25Per:0:Weekday:2:20MAR:84052:12345","routeId":"29_415","routeShortName":"","serviceId":"29_KPOB-CS:CS25Per:0:Weekday:2:20MAR:12345","shapeId":"29_415:57:00","timeZone":"","tripHeadsign":"North Lynnwood","tripShortName":""},{"blockId":"40_KPOB-CS:CS25Per:0:Weekday:2:20MAR:85035:12345","directionId":"0","id":"40_8471539__KPOB-CS:CS25Per:0:Weekday:2:20MAR:85035:12345","routeId":"40_511","routeShortName":"","serviceId":"29_KPOB-CS:CS25Per:0:Weekday:2:20MAR:12345","shapeId":"29_511:99","timeZone":"","tripHeadsign":"Ash Way P&R Lynnwood TC","tripShortName":""},{"blockId":"40_KPOB-CS:CS25Per:0:Weekday:2:20MAR:85035:12345","directionId":"0","id":"40_8471717__KPOB-CS:CS25Per:0:Weekday:2:20MAR:85035:12345","routeId":"40_512","routeShortName":"","serviceId":"29_KPOB-CS:CS25Per:0:Weekday:2:20MAR:12345","shapeId":"29_512:112","timeZone":"","tripHeadsign":"Seattle 5th Ave","tripShortName":""},{"blockId":"40_KPOB-CS:CS25Per:0:Weekday:2:20MAR:85037:12345","directionId":"0","id":"40_8471755__KPOB-CS:CS25Per:0:Weekday:2:20MAR:85037:12345","routeId":"40_510","routeShortName":"","serviceId":"29_KPOB-CS:CS25Per:0:Weekday:2:20MAR:12345","shapeId":"29_510:108","timeZone":"","tripHeadsign":"Everett","tripShortName":""},{"blockId":"40_KPOB-CS:CS25Per:0:Weekday:2:20MAR:85037:12345","directionId":"0","id":"40_8471716__KPOB-CS:CS25Per:0:Weekday:2:20MAR:85037:12345","routeId":"40_512","routeShortName":"","serviceId":"29_KPOB-CS:CS25Per:0:Weekday:2:20MAR:12345","shapeId":"29_512:112","timeZone":"","tripHeadsign":"Seattle 5th Ave","tripShortName":""},{"blockId":"40_15044","directionId":"0","id":"40_8504917","routeId":"40_594","routeShortName":"","serviceId":"3_Default-62","shapeId":"3_20EOC3_SVC_ADJ-5944111","timeZone":"","tripHeadsign":"SEATTLE","tripShortName":""}]}},"text":"OK","version":2}
aaronbrethorst commented 4 years ago

I haven't had a chance to look into this yet—been a busy week—but my impression is that a breaking API change was made on the situations data structure, and it is not clear to me if this change is reflected in other regions—or when it will be reflected in other regions. @barbeau do you know anything about this?

barbeau commented 4 years ago

Hmmm...I'm not aware of any situations breaking change - I haven't heard of anything breaking on Android. It's possible a field we're not consuming on Android may have changed. Let me know if you figure out what data element is causing the problem.