Variable ProcessedJourneySchemaConst
ProcessedJourneySchema: ZodObject<
{
arrivalTime: ZodNumber;
criteria: ZodObject<
{
arrivalTime: ZodNumber;
transferCount: ZodNumber;
walkingDistance: ZodNumber;
},
$strip,
>;
departureTime: ZodNumber;
legs: ZodArray<
ZodDiscriminatedUnion<
[
ZodObject<
{
destination: ZodString;
destination_id: ZodString;
destinationName: ZodString;
duration: ZodNumber;
endTime: ZodNumber;
mode: ZodLiteral<"walk">;
origin: ZodString;
origin_id: ZodString;
path_coords: ZodArray<
ZodObject<{ lat: ZodNumber; lon: ZodNumber }, $strip>,
>;
startTime: ZodNumber;
},
$strip,
>,
ZodObject<
{
busPathSegments: ZodArray<
ZodObject<
{ path: ZodArray<(...)>; rt: ZodNullable<(...)> },
$strip,
>,
>;
destination: ZodString;
destination_id: ZodString;
destinationName: ZodString;
duration: ZodNumber;
endTime: ZodNumber;
mode: ZodLiteral<"bus">;
origin: ZodString;
origin_id: ZodString;
rt: ZodString;
startTime: ZodNumber;
stopCoords: ZodArray<
ZodObject<
{
idxInSegment: ZodNumber;
location: ZodObject<(...), (...)>;
rt: ZodNullable<(...)>;
segmentIdx: ZodNumber;
},
$strip,
>,
>;
stopTimes: ZodArray<
ZodObject<
{
arrivalTime: ZodNumber;
departureTime: ZodNumber;
dropOff: ZodBoolean;
pickUp: ZodBoolean;
stop: ZodString;
},
$strip,
>,
>;
trip: ZodObject<
{
stopTimes: ZodArray<ZodObject<(...), (...)>>;
tripId: ZodString;
vid: ZodNullable<ZodString>;
},
$strip,
>;
tripId: ZodString;
vid: ZodNullable<ZodString>;
},
$strip,
>,
],
"mode",
>,
>;
},
$strip,
> = ...