UNPKG

@tmlmobilidade/types

Version:
98 lines (97 loc) 2.88 kB
import { z } from 'zod'; export declare const DemandAffectedByFailedCirculationsSchema: z.ZodObject<{ description: z.ZodOptional<z.ZodString>; generated_at: z.ZodDate; metric: z.ZodString; } & { data: z.ZodRecord<z.ZodString, z.ZodObject<{ failed_circulations: z.ZodNumber; estimated_affected_passengers: z.ZodNumber; }, "strip", z.ZodTypeAny, { failed_circulations: number; estimated_affected_passengers: number; }, { failed_circulations: number; estimated_affected_passengers: number; }>>; /** * Agency_id used as the base aggregation key */ properties: z.ZodObject<{ agency_id: z.ZodString; }, "strip", z.ZodTypeAny, { agency_id: string; }, { agency_id: string; }>; }, "strip", z.ZodTypeAny, { data: Record<string, { failed_circulations: number; estimated_affected_passengers: number; }>; properties: { agency_id: string; }; generated_at: Date; metric: string; description?: string | undefined; }, { data: Record<string, { failed_circulations: number; estimated_affected_passengers: number; }>; properties: { agency_id: string; }; generated_at: Date; metric: string; description?: string | undefined; }>; /** Variants: by_day */ export declare const DemandAffectedByFailedCirculationsByDaySchema: z.ZodObject<{ description: z.ZodOptional<z.ZodString>; generated_at: z.ZodDate; data: z.ZodRecord<z.ZodString, z.ZodObject<{ failed_circulations: z.ZodNumber; estimated_affected_passengers: z.ZodNumber; }, "strip", z.ZodTypeAny, { failed_circulations: number; estimated_affected_passengers: number; }, { failed_circulations: number; estimated_affected_passengers: number; }>>; properties: z.ZodObject<{ agency_id: z.ZodString; }, "strip", z.ZodTypeAny, { agency_id: string; }, { agency_id: string; }>; } & { metric: z.ZodLiteral<"demand_affected_by_failed_circulations_by_day">; }, "strip", z.ZodTypeAny, { data: Record<string, { failed_circulations: number; estimated_affected_passengers: number; }>; properties: { agency_id: string; }; generated_at: Date; metric: "demand_affected_by_failed_circulations_by_day"; description?: string | undefined; }, { data: Record<string, { failed_circulations: number; estimated_affected_passengers: number; }>; properties: { agency_id: string; }; generated_at: Date; metric: "demand_affected_by_failed_circulations_by_day"; description?: string | undefined; }>; /** Types */ export type DemandAffectedByFailedCirculationsByDay = z.infer<typeof DemandAffectedByFailedCirculationsByDaySchema>;