UNPKG

@golemio/pid

Version:
44 lines (43 loc) 1.6 kB
import { JSONSchemaType } from "@golemio/core/dist/shared/ajv"; import { Model, ModelAttributes } from "@golemio/core/dist/shared/sequelize"; import { StatePositionEnum, StateProcessEnum, TCPEventEnum } from "../../../const"; import { IPositionDto } from "./interfaces/IPositionDto"; export declare class PositionDto extends Model implements IPositionDto { id: string; asw_last_stop_id: string | null; bearing: number | null; cis_last_stop_id: number | null; cis_last_stop_sequence: number | null; delay: number; delay_stop_arrival: number | null; delay_stop_departure: number | null; is_canceled: boolean; last_stop_arrival_time: Date; last_stop_departure_time: Date; last_stop_id: string; last_stop_sequence: number; lat: number | null; lng: number | null; next_stop_arrival_time: Date; next_stop_departure_time: Date; next_stop_id: string; next_stop_sequence: number; origin_time: string; origin_timestamp: Date; shape_dist_traveled: number; speed: number; state_position: StatePositionEnum; state_process: StateProcessEnum; this_stop_id: string | null; this_stop_sequence: number | null; is_tracked: boolean | null; trips_id: string | null; tcp_event: TCPEventEnum | null; last_stop_headsign: string | null; last_stop_name: string | null; valid_to: Date; scheduled_timestamp: Date | null; origin_position_id: string | null; static attributeModel: ModelAttributes<PositionDto, IPositionDto>; static jsonSchema: JSONSchemaType<IPositionDto[]>; }