@golemio/pid
Version:
Golemio PID Module
22 lines (21 loc) • 989 B
TypeScript
import { DepartureFilter } from "../../../helpers/enums/DepartureFilter";
import { DepartureMode } from "../../../helpers/enums/DepartureMode";
import { DepartureOrder } from "../../../helpers/enums/DepartureOrder";
import { DepartureSkip } from "../../../helpers/enums/DepartureSkip";
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;
appendHeadsignsLimit?: number;
}