UNPKG

ws-dottie

Version:

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

80 lines 3.29 kB
import type { z } from "zod"; export declare const vesselVerboseSchema: z.ZodIntersection<z.ZodIntersection<z.ZodObject<{ VesselID: z.ZodNumber; VesselSubjectID: z.ZodNumber; VesselName: z.ZodNullable<z.ZodString>; VesselAbbrev: z.ZodNullable<z.ZodString>; Class: z.ZodNullable<z.ZodObject<{ ClassID: z.ZodNumber; ClassSubjectID: z.ZodNumber; ClassName: z.ZodNullable<z.ZodString>; SortSeq: z.ZodNullable<z.ZodNumber>; DrawingImg: z.ZodNullable<z.ZodString>; SilhouetteImg: z.ZodNullable<z.ZodString>; PublicDisplayName: z.ZodNullable<z.ZodString>; }, z.core.$strip>>; Status: z.ZodNullable<z.ZodUnion<readonly [z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<3>]>>; OwnedByWSF: z.ZodBoolean; }, z.core.$strip>, z.ZodObject<{ VesselID: z.ZodNumber; VesselSubjectID: z.ZodNumber; VesselName: z.ZodNullable<z.ZodString>; VesselAbbrev: z.ZodNullable<z.ZodString>; Class: z.ZodNullable<z.ZodObject<{ ClassID: z.ZodNumber; ClassSubjectID: z.ZodNumber; ClassName: z.ZodNullable<z.ZodString>; SortSeq: z.ZodNullable<z.ZodNumber>; DrawingImg: z.ZodNullable<z.ZodString>; SilhouetteImg: z.ZodNullable<z.ZodString>; PublicDisplayName: z.ZodNullable<z.ZodString>; }, z.core.$strip>>; CarDeckRestroom: z.ZodBoolean; CarDeckShelter: z.ZodBoolean; Elevator: z.ZodBoolean; ADAAccessible: z.ZodBoolean; MainCabinGalley: z.ZodBoolean; MainCabinRestroom: z.ZodBoolean; PublicWifi: z.ZodBoolean; ADAInfo: z.ZodNullable<z.ZodString>; AdditionalInfo: z.ZodNullable<z.ZodString>; }, z.core.$strip>>, z.ZodObject<{ VesselID: z.ZodNumber; VesselSubjectID: z.ZodNumber; VesselName: z.ZodNullable<z.ZodString>; VesselAbbrev: z.ZodNullable<z.ZodString>; Class: z.ZodNullable<z.ZodObject<{ ClassID: z.ZodNumber; ClassSubjectID: z.ZodNumber; ClassName: z.ZodNullable<z.ZodString>; SortSeq: z.ZodNullable<z.ZodNumber>; DrawingImg: z.ZodNullable<z.ZodString>; SilhouetteImg: z.ZodNullable<z.ZodString>; PublicDisplayName: z.ZodNullable<z.ZodString>; }, z.core.$strip>>; VesselNameDesc: z.ZodString; VesselHistory: z.ZodNullable<z.ZodString>; Beam: z.ZodString; CityBuilt: z.ZodString; SpeedInKnots: z.ZodNullable<z.ZodNumber>; Draft: z.ZodString; EngineCount: z.ZodNullable<z.ZodNumber>; Horsepower: z.ZodNullable<z.ZodNumber>; Length: z.ZodString; MaxPassengerCount: z.ZodNullable<z.ZodNumber>; PassengerOnly: z.ZodBoolean; FastFerry: z.ZodBoolean; PropulsionInfo: z.ZodString; TallDeckClearance: z.ZodNullable<z.ZodNumber>; RegDeckSpace: z.ZodNullable<z.ZodNumber>; TallDeckSpace: z.ZodNullable<z.ZodNumber>; Tonnage: z.ZodNullable<z.ZodNumber>; Displacement: z.ZodNullable<z.ZodNumber>; YearBuilt: z.ZodNullable<z.ZodNumber>; YearRebuilt: z.ZodNullable<z.ZodNumber>; VesselDrawingImg: z.ZodNullable<z.ZodString>; SolasCertified: z.ZodBoolean; MaxPassengerCountForInternational: z.ZodNullable<z.ZodNumber>; }, z.core.$strip>>; export type VesselVerbose = z.infer<typeof vesselVerboseSchema>; //# sourceMappingURL=vesselVerbose.output.d.ts.map