@golemio/pid
Version:
Golemio PID Module
18 lines (17 loc) • 758 B
TypeScript
import { DepartureFilter, DepartureMode, DepartureOrder, DepartureSkip } from "../../..";
import { IRopidDeparturesDirectionsOutput } from "../../../../../schema-definitions/ropid-departures-directions";
import { IScheduleDto } from "../../../../../schema-definitions/vehicle-positions/redis/interfaces/IGtfsRunTripCacheDto";
export default interface IPIDDepartureQueryOptions {
limit: number;
offset: number;
total: number;
mode: DepartureMode;
order: DepartureOrder;
filter: DepartureFilter;
skip: DepartureSkip[];
departuresDirections: IRopidDeparturesDirectionsOutput[];
timezone: string;
tripNumber: string | null;
runScheduleMap: Map<string, IScheduleDto[]> | null;
untrackedTrips: Set<string> | null;
}