ws-dottie
Version:
Your friendly TypeScript companion for Washington State transportation APIs - WSDOT and WSF data with smart caching and React Query integration
2 lines • 30.1 kB
JavaScript
import {c as c$1,f as f$1,a as a$2,b as b$2,d as d$1,e}from'./chunk-FU2GNGR7.mjs';import {b as b$1,a as a$1}from'./chunk-Y7ZPKVJH.mjs';import {a}from'./chunk-XEHBQAFR.mjs';var ce,g=a(()=>{b$1();ce=a$1.object({}).describe("Input parameters for active seasons endpoint. No parameters required.");});var D,me,I=a(()=>{b$1();D=a$1.object({ScheduleID:a$1.number().describe("Numeric ID of the schedule season."),ScheduleName:a$1.string().describe("Display name of the schedule season."),ScheduleSeason:a$1.union([a$1.literal(0),a$1.literal(1),a$1.literal(2),a$1.literal(3)]).describe("Code indicating season: 0 = Spring, 1 = Summer, 2 = Fall, 3 = Winter."),SchedulePDFUrl:a$1.string().describe("URL to printable schedule PDF document."),ScheduleStart:a$1.date().describe("UTC datetime when the schedule season becomes effective (typically 3:00 AM)."),ScheduleEnd:a$1.date().describe("UTC datetime when the schedule season stops being effective (typically 2:59 AM next day).")}).describe("Schedule season information including identifier, name, season code, PDF URL, and effective date range."),me=D;});var fe,S,he,T,v,A,ye,r=a(()=>{b$1();fe=a$1.object({TripDate:a$1.string().describe("Trip date in YYYY-MM-DD format. Must be within valid date range from GetScheduleValidDateRange."),DepartingTerminalID:a$1.number().optional().describe("Numeric ID of the departing terminal. Optional."),ArrivingTerminalID:a$1.number().optional().describe("Numeric ID of the arriving terminal. Optional.")}).describe("Input parameters for routes endpoint. Trip date required; terminal IDs optional for filtering."),S=a$1.object({TripDate:a$1.string().describe("Trip date in YYYY-MM-DD format. Must be within valid date range.")}).describe("Input parameters for retrieving routes with service disruptions by trip date."),he=a$1.object({TripDate:a$1.string().describe("Trip date for which to retrieve detailed route information, as a date string in YYYY-MM-DD format. E.g., '2025-11-02' for November 2, 2025. Must be within valid date range from GetScheduleValidDateRange. Used to filter routes by trip date availability."),DepartingTerminalID:a$1.number().optional().describe("Unique identifier for departing terminal, as an integer ID. E.g., '1' for Anacortes terminal, '3' for Bainbridge Island terminal. Use GetTerminalsAndMates to retrieve valid departing terminals. Used to filter routes by origin terminal. Optional - if omitted, returns all routes for trip date."),ArrivingTerminalID:a$1.number().optional().describe("Unique identifier for arriving terminal, as an integer ID. E.g., '10' for Friday Harbor terminal, '13' for Lopez Island terminal. Use GetTerminalsAndMates to retrieve valid arriving terminals. Used to filter routes by destination terminal. Optional - if omitted, returns all routes for trip date."),RouteID:a$1.number().optional().describe("Unique identifier for route, as an integer ID. E.g., '9' for Anacortes/San Juan Islands route, '6' for Edmonds/Kingston route. Use GetRoutes to retrieve valid routes. Used to filter to specific route. Optional - if omitted, returns all routes matching other filters.")}).describe("Retrieves highly detailed route information for specified trip date, optionally filtered by terminal combination or route ID. Returns route details including descriptions, alerts, crossing times, and schedule information. Use GetScheduleValidDateRange to determine valid trip dates. Use for comprehensive route information and route-specific schedule queries."),T=a$1.object({TripDate:a$1.string().describe("Trip date in YYYY-MM-DD format. Must be within valid date range from GetScheduleValidDateRange.")}).describe("Input parameters for route details by trip date endpoint. Trip date required."),v=a$1.object({TripDate:a$1.string().describe("Trip date in YYYY-MM-DD format. Must be within valid date range from GetScheduleValidDateRange."),RouteID:a$1.number().describe("Numeric ID of the route.")}).describe("Input parameters for route details by trip date and route ID endpoint."),A=a$1.object({TripDate:a$1.string().describe("Trip date in YYYY-MM-DD format. Must be within valid date range from GetScheduleValidDateRange."),DepartingTerminalID:a$1.number().describe("Numeric ID of the departing terminal."),ArrivingTerminalID:a$1.number().describe("Numeric ID of the arriving terminal.")}).describe("Input parameters for route details by trip date and terminals endpoint."),ye=a$1.object({TripDate:a$1.string().describe("Trip date in YYYY-MM-DD format. Must be within valid date range from GetScheduleValidDateRange."),DepartingTerminalID:a$1.number().describe("Numeric ID of the departing terminal."),ArrivingTerminalID:a$1.number().describe("Numeric ID of the arriving terminal.")}).describe("Input parameters for routes by trip date and terminals endpoint.");});var x=a(()=>{r();});var c,d,u,xe,R,j,m,N,n=a(()=>{b$1();c=a$1.object({RouteID:a$1.number().describe("Numeric ID of the route."),RouteAbbrev:a$1.string().nullable().describe("Route abbreviation code for compact identification."),Description:a$1.string().nullable().describe("Display name of the route."),RegionID:a$1.number().describe("Numeric ID of the WSF region associated with route.")}).describe("Base route information including identifier, abbreviation, description, and region association."),d=a$1.object({BulletinID:a$1.number().describe("Numeric ID of the service disruption bulletin."),BulletinFlag:a$1.boolean().describe("True if alert is also used as bulletin; otherwise false."),PublishDate:a$1.date().nullable().describe("UTC datetime when the disruption alert was published."),DisruptionDescription:a$1.string().describe("Text description of the service disruption.")}).describe("Service disruption information including bulletin ID, flag, publish date, and description."),u=a$1.array(d).describe("Array of service disruption information."),xe=c.extend({ServiceDisruptions:u.nullable().describe("Array of service disruption alerts currently affecting route, or null if unavailable.")}).describe("Basic route information including identification, abbreviation, description, region, and service disruptions."),R=a$1.object({BulletinID:a$1.number().describe("Numeric ID of the alert bulletin."),BulletinFlag:a$1.boolean().describe("True if alert is also used as bulletin; otherwise false."),CommunicationFlag:a$1.boolean().describe("True if alert is also used as communications announcement; otherwise false."),PublishDate:a$1.date().nullable().describe("UTC datetime when the alert was published."),AlertDescription:a$1.string().nullable().describe("Brief route announcement text, or null if unavailable."),DisruptionDescription:a$1.string().nullable().describe("Service disruption text associated with alert, or null if not disruption-specific."),AlertFullTitle:a$1.string().describe("Full title of the alert."),AlertFullText:a$1.string().nullable().describe("Full HTML-formatted alert text, or null if unavailable."),IVRText:a$1.string().nullable().describe("Alert text formatted for Interactive Voice Response systems, or null if unavailable.")}).describe("Alert information including bulletin ID, flags, publish date, descriptions, and IVR text."),j=a$1.array(R).describe("Array of alert information."),m=c.extend({VesselWatchID:a$1.number().describe("Numeric ID used to group routes for VesselWatch system."),ReservationFlag:a$1.boolean().describe("True if route supports advance vehicle reservations; otherwise false."),InternationalFlag:a$1.boolean().describe("True if route operates outside United States; otherwise false."),PassengerOnlyFlag:a$1.boolean().describe("True if route services only passengers without vehicles; otherwise false."),CrossingTime:a$1.string().nullable().describe("Estimated crossing time in minutes as string, or null if unavailable."),AdaNotes:a$1.string().nullable().describe("ADA accessibility information in HTML format, or null if unavailable."),GeneralRouteNotes:a$1.string().nullable().describe("Miscellaneous route information in HTML format, or null if unavailable."),SeasonalRouteNotes:a$1.string().nullable().describe("Route notes specific to schedule season in HTML format, or null if unavailable."),Alerts:j.describe("Array of alerts associated with route.")}).describe("Detailed route information including identification, flags, crossing time, notes, and alerts."),N=a$1.array(m).describe("Array of detailed route information.");});var w=a(()=>{n();});var Le,Me,B=a(()=>{b$1();Le=a$1.object({SchedRouteID:a$1.number().describe("Numeric ID of the scheduled route.")}).describe("Input parameters for sailings by route ID endpoint. Scheduled route ID required."),Me=a$1.object({SchedRouteID:a$1.number().describe("Numeric ID of the scheduled route.")}).describe("Input parameters for all sailings by route ID endpoint. Scheduled route ID required.");});var z,L,M,C,U,Y,V,F,H,Ye,E=a(()=>{b$1();z=a$1.object({DateFrom:a$1.date().describe("UTC datetime when the sailing date range becomes active (typically 3:00 AM)."),DateThru:a$1.date().describe("UTC datetime when the sailing date range stops being active (typically 2:59 AM next day)."),EventID:a$1.number().nullable().describe("Numeric ID of the event associated with sailing date range, or null if none."),EventDescription:a$1.string().nullable().describe("Human-readable explanation of sailing date range, or null if unavailable.")}).describe("Active date range for sailing including start/end dates, event ID, and description."),L=a$1.array(z).describe("Array of active date ranges for sailing."),M=a$1.object({AnnotationID:a$1.number().describe("Numeric ID of the annotation."),AnnotationText:a$1.string().nullable().describe("Human-readable annotation content, or null if unavailable."),AnnotationIVRText:a$1.string().nullable().describe("Annotation text formatted for Interactive Voice Response systems, or null if unavailable."),AdjustedCrossingTime:a$1.number().nullable().describe("Adjusted crossing time override in minutes, or null if no override."),AnnotationImg:a$1.string().nullable().describe("URL to image representing annotation, or null if unavailable."),TypeDescription:a$1.string().nullable().describe("Logical grouping category for annotation, or null if unavailable."),SortSeq:a$1.number().describe("Display sort order; lower values appear first.")}).describe("Annotation information including ID, text, IVR text, crossing time override, image URL, type, and sort order."),C=a$1.array(M).describe("Array of annotation information."),U=a$1.object({JourneyTerminalID:a$1.number().describe("Numeric ID of the terminal time within journey."),TerminalID:a$1.number().describe("Numeric ID of the terminal."),TerminalDescription:a$1.string().nullable().describe("Display name of the terminal, or null if unavailable."),TerminalBriefDescription:a$1.string().nullable().describe("Brief name for terminal, or null if unavailable."),Time:a$1.date().nullable().describe("Departure or arrival time at terminal in UTC. Note: Date portion (1900-01-01) is placeholder, use time portion only. Null if journey does not stop at terminal."),DepArrIndicator:a$1.union([a$1.literal(1),a$1.literal(2)]).nullable().describe("Code indicating stop type: 1 = Departure, 2 = Arrival. Null if journey does not stop at terminal."),IsNA:a$1.boolean().describe("True if journey does not interact with this terminal (skips it); otherwise false."),Annotations:C.nullable().describe("Array of informational annotations associated with terminal time, or null if none.")}).describe("Terminal time information within journey including terminal identification, time, indicator, skip flag, and annotations."),Y=a$1.array(U).describe("Array of terminal time information."),V=a$1.object({JourneyID:a$1.number().describe("Numeric ID of the journey."),ReservationInd:a$1.boolean().describe("True if journey contains reservable departures; otherwise false."),InternationalInd:a$1.boolean().describe("True if journey travels outside United States; otherwise false."),InterislandInd:a$1.boolean().describe("True if journey operates primarily between islands; otherwise false."),VesselID:a$1.number().describe("Numeric ID of the vessel planned to service journey."),VesselName:a$1.string().nullable().describe("Display name of the vessel, or null if unavailable."),VesselHandicapAccessible:a$1.boolean().describe("True if vessel is ADA accessible; otherwise false."),VesselPositionNum:a$1.number().describe("Position number representing vessel servicing all stops in journey."),TerminalTimes:Y.nullable().describe("Array of terminal departures and arrivals made by same vessel, or null if unavailable.")}).describe("Journey information including ID, indicators, vessel details, and terminal times."),F=a$1.array(V).describe("Array of journey information."),H=a$1.object({ScheduleID:a$1.number().describe("Numeric ID of the schedule season this sailing belongs to."),SchedRouteID:a$1.number().describe("Numeric ID of the scheduled route this sailing belongs to."),RouteID:a$1.number().describe("Numeric ID of the underlying route for sailing."),SailingID:a$1.number().describe("Numeric ID of the sailing."),SailingDescription:a$1.string().nullable().describe("Human-readable title describing sailing, or null if unavailable."),SailingNotes:a$1.string().nullable().describe("Informational text associated with sailing, or null if unavailable."),DisplayColNum:a$1.number().describe("Suggested number of columns for rendering departures on desktop webpage."),SailingDir:a$1.union([a$1.literal(1),a$1.literal(2)]).describe("Code indicating direction: 1 = Westbound, 2 = Eastbound."),DayOpDescription:a$1.string().nullable().describe("Days of operation grouping for sailing, or null if unavailable."),DayOpUseForHoliday:a$1.boolean().describe("True if sailing should apply for holidays; otherwise false."),ActiveDateRanges:L.nullable().describe("Array of date ranges detailing when sailing is active, or null if unavailable."),Journs:F.nullable().describe("Array of journeys representing vessel stops at terminals, or null if unavailable.")}).describe("Sailing information including IDs, description, direction, days of operation, holiday flag, active date ranges, and journeys."),Ye=a$1.array(H).describe("Array of sailing information.");});var He,P=a(()=>{b$1();He=a$1.object({}).describe("Input parameters for retrieving all schedule alerts.");});var q,qe,G=a(()=>{b$1();q=a$1.object({BulletinID:a$1.number().describe("Numeric ID of the alert bulletin."),BulletinFlag:a$1.boolean().describe("True if alert includes bulletin-formatted text; otherwise false."),BulletinText:a$1.string().nullable().describe("HTML-formatted alert text for bulletin display."),CommunicationFlag:a$1.boolean().describe("True if alert includes communications announcement text; otherwise false."),CommunicationText:a$1.string().nullable().describe("Alert text formatted for internal communications."),RouteAlertFlag:a$1.boolean().describe("True if alert includes route announcement text; otherwise false."),RouteAlertText:a$1.string().nullable().describe("Compact route-specific alert text for route displays."),HomepageAlertText:a$1.string().nullable().describe("HTML-formatted alert text for homepage display."),PublishDate:a$1.date().nullable().describe("UTC datetime when the alert was published."),DisruptionDescription:a$1.string().nullable().describe("Service disruption description associated with alert."),AllRoutesFlag:a$1.boolean().describe("True if alert affects all routes system-wide; otherwise false."),SortSeq:a$1.number().describe("Display sort order; lower values appear first in lists."),AlertTypeID:a$1.number().describe("Numeric ID of the alert type category."),AlertType:a$1.string().describe("Display name of the alert type category."),AlertFullTitle:a$1.string().describe("Full title of the alert for display."),AffectedRouteIDs:a$1.array(a$1.number()).describe("Array of route IDs affected by this alert; empty if all routes."),IVRText:a$1.string().nullable().describe("Alert text formatted for Interactive Voice Response systems.")}).describe("Detailed alert information with multiple text formats, publish date, alert type, and affected routes."),qe=a$1.array(q).describe("Array of detailed alert information.");});var Je,We,O=a(()=>{b$1();Je=a$1.object({ScheduleID:a$1.number().optional().describe("Numeric ID of the schedule season. Optional; if omitted, returns all scheduled routes across current and upcoming seasons.")}).describe("Input parameters for retrieving scheduled routes."),We=a$1.object({ScheduleID:a$1.number().optional().describe("Numeric ID of the schedule season. Optional; if omitted, returns all scheduled routes across current and upcoming seasons.")}).describe("Input parameters for retrieving scheduled routes by schedule ID.");});var J,W,k,Qe,K=a(()=>{b$1();J=a$1.object({DateFrom:a$1.date().describe("UTC datetime when the contingency adjustment period starts."),DateThru:a$1.date().describe("UTC datetime when the contingency adjustment period ends."),EventID:a$1.number().nullable().describe("Numeric ID of the event prompting this adjustment."),EventDescription:a$1.string().nullable().describe("Description of the event that prompted this adjustment."),AdjType:a$1.union([a$1.literal(1),a$1.literal(2)]).describe("Code indicating adjustment type: 1 = Addition, 2 = Cancellation."),ReplacedBySchedRouteID:a$1.number().nullable().describe("Numeric ID of the scheduled route replacing a cancelled route.")}).describe("Contingency adjustment defining service periods for contingency routes or cancellation periods for regular routes."),W=a$1.array(J).describe("Array of contingency adjustments."),k=a$1.object({ScheduleID:a$1.number().describe("Numeric ID of the schedule season."),SchedRouteID:a$1.number().describe("Numeric ID of the scheduled route."),ContingencyOnly:a$1.boolean().describe("True if this is a contingency-only route active only during periods in ContingencyAdj; otherwise false. For contingency routes, ContingencyAdj defines active periods. For regular routes, ContingencyAdj may define cancellation periods."),RouteID:a$1.number().describe("Numeric ID of the underlying route."),RouteAbbrev:a$1.string().describe("Abbreviation code for the route."),Description:a$1.string().describe("Display name of the scheduled route."),SeasonalRouteNotes:a$1.string().nullable().describe("HTML-formatted seasonal notes and special conditions."),RegionID:a$1.number().describe("Numeric ID of the WSF region for this route."),ServiceDisruptions:a$1.array(a$1.object({BulletinID:a$1.number().describe("Numeric ID of the service disruption bulletin."),BulletinFlag:a$1.boolean().describe("True if alert is also used as bulletin; otherwise false."),PublishDate:a$1.date().nullable().describe("UTC datetime when the disruption alert was published."),DisruptionDescription:a$1.string().describe("Text description of the service disruption.")}).describe("Service disruption information affecting this scheduled route.")).describe("Array of service disruption alerts currently affecting this route."),ContingencyAdj:W.describe("Array of contingency adjustments. For contingency routes, defines active periods. For regular routes, may define cancellation periods.")}).describe("Scheduled route information including schedule and route IDs, contingency flag, route details, seasonal notes, region, service disruptions, and contingency adjustments."),Qe=a$1.array(k).describe("Array of scheduled routes.");});var _e,$e,Q=a(()=>{b$1();_e=a$1.object({TripDate:a$1.string().describe("Trip date in YYYY-MM-DD format. Must be within valid date range."),DepartingTerminalID:a$1.number().describe("Numeric ID of the departing terminal."),ArrivingTerminalID:a$1.number().describe("Numeric ID of the arriving terminal.")}).describe("Input parameters for retrieving schedule by trip date and terminal pair."),$e=a$1.object({TripDate:a$1.string().describe("Trip date in YYYY-MM-DD format. Must be within valid date range."),RouteID:a$1.number().describe("Numeric ID of the route.")}).describe("Input parameters for retrieving schedule by trip date and route.");});var p,b,X,f=a(()=>{b$1();p=a$1.object({DepartingTerminalID:a$1.number().describe("Numeric ID of the departing terminal."),DepartingTerminalName:a$1.string().describe("Display name of the departing terminal."),ArrivingTerminalID:a$1.number().describe("Numeric ID of the arriving terminal."),ArrivingTerminalName:a$1.string().describe("Display name of the arriving terminal."),SailingNotes:a$1.string().describe("Informational text for this terminal combination."),Annotations:a$1.array(a$1.string()).describe("Array of annotation strings assigned to departures in Times list."),Times:a$1.array(a$1.object({DepartingTime:a$1.date().describe("UTC datetime of the departure."),ArrivingTime:a$1.date().nullable().describe("UTC datetime of the arrival."),LoadingRule:a$1.union([a$1.literal(1),a$1.literal(2),a$1.literal(3)]).describe("Code indicating traveler types: 1 = Passenger, 2 = Vehicle, 3 = Both."),VesselID:a$1.number().describe("Numeric ID of the vessel planned for this departure."),VesselName:a$1.string().describe("Display name of the vessel planned for this departure."),VesselHandicapAccessible:a$1.boolean().describe("True if vessel is ADA accessible; otherwise false."),VesselPositionNum:a$1.number().describe("Position number of the vessel servicing all stops in journey."),Routes:a$1.array(a$1.number()).describe("Array of route IDs serviced by this departure."),AnnotationIndexes:a$1.array(a$1.number()).describe("Array of indexes into Annotations array that apply to this departure.")}).describe("Scheduled departure detail with times, vessel, and loading rules.")).describe("Array of scheduled departure details for this terminal combination."),AnnotationsIVR:a$1.array(a$1.string()).describe("Array of annotation strings formatted for Interactive Voice Response systems.")}).describe("Terminal combination schedule with terminal IDs and names, sailing notes, annotations, and departure times."),b=a$1.array(p).describe("Array of terminal combination schedules."),X=a$1.object({ScheduleID:a$1.number().describe("Numeric ID of the schedule season."),ScheduleName:a$1.string().describe("Display name of the schedule season."),ScheduleSeason:a$1.union([a$1.literal(0),a$1.literal(1),a$1.literal(2),a$1.literal(3)]).describe("Code indicating season: 0 = Spring, 1 = Summer, 2 = Fall, 3 = Winter."),SchedulePDFUrl:a$1.string().describe("URL to the schedule PDF document."),ScheduleStart:a$1.date().describe("UTC datetime when the schedule season becomes effective."),ScheduleEnd:a$1.date().describe("UTC datetime when the schedule season stops being effective."),AllRoutes:a$1.array(a$1.number()).describe("Array of route IDs included in this schedule."),TerminalCombos:b.describe("Array of terminal combination schedules with departure times.")}).describe("Complete schedule information including season details, routes, and terminal combination schedules with departure times.");});var nt,at,Z=a(()=>{b$1();nt=a$1.object({DepartingTerminalID:a$1.number().describe("Numeric ID of the departing terminal."),ArrivingTerminalID:a$1.number().describe("Numeric ID of the arriving terminal."),OnlyRemainingTimes:a$1.boolean().describe("True to show only remaining departures today; false to include all departures.")}).describe("Input parameters for retrieving today's schedule by terminal pair."),at=a$1.object({RouteID:a$1.number().describe("Numeric ID of the route."),OnlyRemainingTimes:a$1.boolean().describe("True to show only remaining departures today; false to include all departures.")}).describe("Input parameters for retrieving today's schedule by route.");});var _=a(()=>{f();});var $=a(()=>{r();});var ee=a(()=>{n();});var gt,Dt,It,St,te=a(()=>{c$1();b$1();gt=a$2,Dt=a$1.object({TripDate:a$1.string().describe("Trip date for which to retrieve all terminal combinations, as a date string in YYYY-MM-DD format. E.g., '2025-11-02' for November 2, 2025. Must be within valid date range from GetScheduleValidDateRange. Used to filter terminal combinations by trip date availability.")}).describe("Input parameters for retrieving all valid terminal pairs for a trip date."),It=a$1.object({TripDate:a$1.string().describe("Trip date in YYYY-MM-DD format. Must be within valid date range from GetScheduleValidDateRange."),RouteID:a$1.number().describe("Numeric ID of the route.")}).describe("Input parameters for retrieving valid terminal pairs for a specific route and trip date."),St=b$2;});var xt,ie,Rt,jt,re=a(()=>{f$1();b$1();xt=d$1,ie=a$1.object({DepartingTerminalID:a$1.number().describe("Numeric ID of the departing terminal."),DepartingDescription:a$1.string().describe("Display name of the departing terminal."),ArrivingTerminalID:a$1.number().describe("Numeric ID of the arriving terminal."),ArrivingDescription:a$1.string().describe("Display name of the arriving terminal.")}).describe("Terminal pair representing a valid departure and arrival terminal combination for schedule queries."),Rt=a$1.array(ie).describe("Array of terminal pair records."),jt=e;});var Bt,zt,Lt,ne=a(()=>{b$1();Bt=a$1.object({}).describe("Input parameters for retrieving all time adjustments across all routes."),zt=a$1.object({RouteID:a$1.number().describe("Numeric ID of the route.")}).describe("Input parameters for retrieving time adjustments for a specific route."),Lt=a$1.object({SchedRouteID:a$1.number().describe("Numeric ID of the scheduled route.")}).describe("Input parameters for retrieving time adjustments for a specific scheduled route.");});var ae,Ut,oe=a(()=>{b$1();ae=a$1.object({ScheduleID:a$1.number().describe("Numeric ID of the schedule season."),SchedRouteID:a$1.number().describe("Numeric ID of the scheduled route."),RouteID:a$1.number().describe("Numeric ID of the underlying route."),RouteDescription:a$1.string().nullable().describe("Display name of the route."),RouteSortSeq:a$1.number().describe("Display sort order; lower values appear first."),SailingID:a$1.number().describe("Numeric ID of the sailing."),SailingDescription:a$1.string().nullable().describe("Display name of the sailing."),ActiveSailingDateRange:a$1.object({DateFrom:a$1.date().describe("UTC datetime when the sailing date range begins."),DateThru:a$1.date().describe("UTC datetime when the sailing date range ends."),EventID:a$1.number().nullable().describe("Numeric ID of the event associated with the date range."),EventDescription:a$1.string().nullable().describe("Description of the event associated with the date range.")}).nullable().describe("Active date range for the sailing."),SailingDir:a$1.union([a$1.literal(1),a$1.literal(2)]).describe("Sailing direction code: 1 = Westbound, 2 = Eastbound."),JourneyID:a$1.number().describe("Numeric ID of the journey."),VesselID:a$1.number().describe("Numeric ID of the vessel."),VesselName:a$1.string().nullable().describe("Display name of the vessel."),VesselHandicapAccessible:a$1.boolean().describe("True if the vessel is ADA accessible; otherwise false."),VesselPositionNum:a$1.number().describe("Position number for vessel scheduling."),JourneyTerminalID:a$1.number().describe("Numeric ID of the terminal time within the journey."),TerminalID:a$1.number().describe("Numeric ID of the terminal."),TerminalDescription:a$1.string().describe("Display name of the terminal."),TerminalBriefDescription:a$1.string().describe("Abbreviated name of the terminal."),TimeToAdj:a$1.date().describe("UTC datetime of the departure or arrival time being adjusted. Note: date portion is placeholder; use time portion."),AdjDateFrom:a$1.date().describe("UTC datetime when the adjustment period begins."),AdjDateThru:a$1.date().describe("UTC datetime when the adjustment period ends."),TidalAdj:a$1.boolean().describe("True if the adjustment is due to tidal conditions; otherwise false."),EventID:a$1.number().nullable().describe("Numeric ID of the event prompting the adjustment."),EventDescription:a$1.string().nullable().describe("Description of the event prompting the adjustment."),DepArrIndicator:a$1.union([a$1.literal(1),a$1.literal(2)]).describe("Indicator code: 1 = Departure, 2 = Arrival."),AdjType:a$1.union([a$1.literal(1),a$1.literal(2)]).describe("Adjustment type code: 1 = Addition, 2 = Cancellation."),Annotations:a$1.array(a$1.object({AnnotationID:a$1.number().describe("Numeric ID of the annotation."),AnnotationText:a$1.string().nullable().describe("Text content of the annotation."),AnnotationIVRText:a$1.string().nullable().describe("Annotation text formatted for IVR systems."),AdjustedCrossingTime:a$1.number().nullable().describe("Adjusted crossing time override in minutes."),AnnotationImg:a$1.string().nullable().describe("URL to image representing the annotation."),TypeDescription:a$1.string().nullable().describe("Category or type of the annotation."),SortSeq:a$1.number().describe("Display sort order; lower values appear first.")}).describe("Annotation information for the adjustment.")).describe("Array of annotations associated with the adjustment.")}).describe("Time adjustment representing modifications to scheduled sailing times, including additions, cancellations, and timing changes for specific dates."),Ut=a$1.array(ae).describe("Array of time adjustment records.");});var Ft,se=a(()=>{b$1();Ft=a$1.object({}).describe("Input parameters for retrieving the valid date range for schedule data.");});export{Q as $,B as A,oe as Aa,z as B,Ft as Ba,L as C,se as Ca,M as D,C as E,U as F,Y as G,V as H,F as I,H as J,Ye as K,E as L,He as M,P as N,q as O,qe as P,G as Q,Je as R,We as S,O as T,J as U,W as V,k as W,Qe as X,K as Y,_e as Z,$e as _,ce as a,p as aa,g as b,b as ba,D as c,X as ca,me as d,f as da,I as e,nt as ea,fe as f,at as fa,S as g,Z as ga,he as h,_ as ha,T as i,$ as ia,v as j,ee as ja,A as k,gt as ka,ye as l,Dt as la,r as m,It as ma,x as n,St as na,c as o,te as oa,d as p,xt as pa,u as q,ie as qa,xe as r,Rt as ra,R as s,jt as sa,j as t,re as ta,m as u,Bt as ua,N as v,zt as va,n as w,Lt as wa,w as x,ne as xa,Le as y,ae as ya,Me as z,Ut as za};//# sourceMappingURL=chunk-4ANYORAC.mjs.map
//# sourceMappingURL=chunk-4ANYORAC.mjs.map