Files
2026-07-06 23:27:32 +02:00

55 lines
959 B
TypeScript

interface Route {
id: string;
gtfsId: string;
shortName: string;
longName: string;
color: string;
textColor: string;
mode: string;
type: string;
timeSheet: boolean;
pdfTimeSheet: boolean;
pdfMap: boolean;
}
interface Cluster {
city: string;
code: string;
id: string;
lat: number;
lon: number;
name: string;
visible: boolean;
}
interface StopTimesPattern {
pattern: {
id: string;
desc: string;
dir: number;
shortDesc: string;
lastStop: string;
lastStopName: string;
};
times: StopTimes[];
}
interface StopTimes {
stopId: string;
stopName: string;
scheduledArrival: number;
scheduledDeparture: number;
realtimeArrival: number;
realtimeDeparture: number;
arrivalDelay: number;
departureDelay: number;
timepoint: boolean;
realtime: boolean;
realtimeState: string;
serviceDay: number;
tripId: string;
pickupType: string;
occupancy: string;
occupancyId: number;
}