UNPKG

ws-dottie

Version:

Your friendly TypeScript companion for Washington State transportation APIs - WSDOT and WSF data with smart caching and React Query integration

25 lines 1 kB
import { z } from "zod"; import { fareLineItemBasicSchema, } from "@/schemas/wsf-fares/fareLineItemBasic.zod"; import { datesHelper } from "@/shared/utils"; /** Input schema for getFareLineItemsBasic */ const fareLineItemsBasicInput = z.object({ tripDate: z.date(), departingTerminalId: z.number().int().positive(), arrivingTerminalId: z.number().int().positive(), roundTrip: z.boolean(), }); /** Endpoint metadata for getFareLineItemsBasic */ export const getFareLineItemsBasicMeta = { id: "wsf-fares/fareLineItemsBasic", endpoint: "/ferries/api/fares/rest/farelineitemsbasic/{tripDate}/{departingTerminalId}/{arrivingTerminalId}/{roundTrip}", inputSchema: fareLineItemsBasicInput, outputSchema: z.array(fareLineItemBasicSchema), sampleParams: { tripDate: datesHelper.tomorrow(), departingTerminalId: 1, arrivingTerminalId: 10, roundTrip: false, }, cacheStrategy: "STATIC", }; //# sourceMappingURL=fareLineItemsBasic.js.map