ws-dottie
Version:
Your friendly TypeScript companion for Washington State transportation APIs - WSDOT and WSF data with smart caching and React Query integration
128 lines • 3.6 kB
JSON
{
"ScheduleID": 193,
"ScheduleName": "Fall 2025",
"ScheduleSeason": 2,
"SchedulePDFUrl": "http://www.wsdot.wa.gov/ferries/pdf/2025Fall.pdf",
"ScheduleStart": "2025-09-21T07:00:00.000Z",
"ScheduleEnd": "2025-12-27T08:00:00.000Z",
"AllRoutes": [
9
],
"TerminalCombos": [
{
"DepartingTerminalID": 1,
"DepartingTerminalName": "Anacortes",
"ArrivingTerminalID": 10,
"ArrivingTerminalName": "Friday Harbor",
"SailingNotes": "",
"Annotations": [],
"Times": [
{
"DepartingTime": "2025-11-15T12:05:00.000Z",
"ArrivingTime": "2025-11-15T13:15:00.000Z",
"LoadingRule": 3,
"VesselID": 38,
"VesselName": "Yakima",
"VesselHandicapAccessible": true,
"VesselPositionNum": 2,
"Routes": [
9
],
"AnnotationIndexes": []
},
{
"DepartingTime": "2025-11-15T14:15:00.000Z",
"ArrivingTime": "2025-11-15T15:45:00.000Z",
"LoadingRule": 3,
"VesselID": 69,
"VesselName": "Samish",
"VesselHandicapAccessible": true,
"VesselPositionNum": 3,
"Routes": [
9
],
"AnnotationIndexes": []
},
{
"DepartingTime": "2025-11-15T16:40:00.000Z",
"ArrivingTime": "2025-11-15T17:50:00.000Z",
"LoadingRule": 3,
"VesselID": 2,
"VesselName": "Chelan",
"VesselHandicapAccessible": true,
"VesselPositionNum": 1,
"Routes": [
9
],
"AnnotationIndexes": []
},
{
"DepartingTime": "2025-11-15T18:30:00.000Z",
"ArrivingTime": "2025-11-15T19:40:00.000Z",
"LoadingRule": 3,
"VesselID": 38,
"VesselName": "Yakima",
"VesselHandicapAccessible": true,
"VesselPositionNum": 2,
"Routes": [
9
],
"AnnotationIndexes": []
},
{
"DepartingTime": "2025-11-15T21:35:00.000Z",
"ArrivingTime": "2025-11-15T22:45:00.000Z",
"LoadingRule": 3,
"VesselID": 69,
"VesselName": "Samish",
"VesselHandicapAccessible": true,
"VesselPositionNum": 3,
"Routes": [
9
],
"AnnotationIndexes": []
},
{
"DepartingTime": "2025-11-16T00:20:00.000Z",
"ArrivingTime": "2025-11-16T01:50:00.000Z",
"LoadingRule": 3,
"VesselID": 38,
"VesselName": "Yakima",
"VesselHandicapAccessible": true,
"VesselPositionNum": 2,
"Routes": [
9
],
"AnnotationIndexes": []
},
{
"DepartingTime": "2025-11-16T01:35:00.000Z",
"ArrivingTime": "2025-11-16T03:05:00.000Z",
"LoadingRule": 3,
"VesselID": 69,
"VesselName": "Samish",
"VesselHandicapAccessible": true,
"VesselPositionNum": 3,
"Routes": [
9
],
"AnnotationIndexes": []
},
{
"DepartingTime": "2025-11-16T04:15:00.000Z",
"ArrivingTime": "2025-11-16T05:45:00.000Z",
"LoadingRule": 3,
"VesselID": 38,
"VesselName": "Yakima",
"VesselHandicapAccessible": true,
"VesselPositionNum": 2,
"Routes": [
9
],
"AnnotationIndexes": []
}
],
"AnnotationsIVR": []
}
]
}