@tmlmobilidade/types
Version:
10 lines (9 loc) • 398 B
JavaScript
/* * */
import { UnixTimestampSchema } from '@tmlmobilidade/go-types-shared';
import { z } from 'zod';
/* * */
export const GetOperationalLinesBatchQuerySchema = z.object({
agency_ids: z.preprocess((val) => (val && typeof val === 'string') ? val.split(',').map(id => id.trim()) : [], z.array(z.string())).default([]),
date_end: UnixTimestampSchema,
date_start: UnixTimestampSchema,
});