@golemio/pid
Version:
Golemio PID Module
44 lines (43 loc) • 1.41 kB
TypeScript
import { StatePositionEnum } from "../../../../../const";
import { GTFSRouteTypeEnum } from "../../../../../helpers/RouteTypeEnums";
export interface ITripWithLastPositionDto {
id: string;
agency_name_real: string;
agency_name_scheduled: string;
cis_line_id: string;
cis_trip_number: number;
gtfs_route_id: string;
gtfs_route_short_name: string;
gtfs_route_type: GTFSRouteTypeEnum;
gtfs_trip_headsign: string;
gtfs_trip_short_name: string;
gtfs_trip_id: string | null;
origin_route_name: string;
run_number: number;
vehicle_registration_number: number;
vehicle_type_id: number;
wheelchair_accessible: boolean;
updated_at: Date;
start_timestamp_isostring: string;
bearing: number;
delay: number;
delay_stop_arrival: number;
delay_stop_departure: number;
is_canceled: boolean;
last_stop_id: string;
last_stop_sequence: number;
last_stop_headsign: string;
lat: number | null;
lng: number | null;
next_stop_id: string;
next_stop_sequence: number;
shape_dist_traveled: number;
speed: number;
state_position: StatePositionEnum;
is_tracked: boolean;
last_stop_arrival_time_isostring: string;
last_stop_departure_time_isostring: string;
next_stop_arrival_time_isostring: string;
next_stop_departure_time_isostring: string;
origin_timestamp_isostring: string;
}