@tmlmobilidade/types
Version:
21 lines (20 loc) • 580 B
JavaScript
/* * */
import { UnixTimeStampSchema } from '../_common/unix-timestamp.js';
import { z } from 'zod';
/* * */
export const GtfsRtVehicleEventExtendedSchema = z.object({
agency_id: z.string(),
driver_id: z.string(),
event_id: z.string(),
extra_trip_id: z.string().nullish(),
latitude: z.number(),
longitude: z.number(),
odometer: z.number(),
pattern_id: z.string(),
received_at: UnixTimeStampSchema,
stop_id: z.string(),
trigger_activity: z.string(),
trigger_door: z.string(),
trip_id: z.string(),
vehicle_id: z.string(),
});