@golemio/pid
Version:
Golemio PID Module
29 lines (28 loc) • 1.16 kB
TypeScript
import { SequelizeModel } from "@golemio/core/dist/output-gateway";
import { IGTFSModels } from ".";
export declare class GTFSStopTimesModel extends SequelizeModel {
private dbConnector;
constructor();
Associate: (models: IGTFSModels) => void;
/** Retrieves all gtfs stop times for specific stop id
* @param {object} options Options object with params
* @param {string} options.stopId Filter by specific stop id
* @param {number} [options.limit] Limit
* @param {number} [options.offset] Offset
* @param {string} [options.from] Filter records since specific time in the 'H:mm:ss' format
* @param {string} [options.to] Filter records until specific time in the 'H:mm:ss' format
* @param {string} [options.date] Filter by specific date in the 'YYYY-MM-DD' format
* @returns Array of the retrieved records
*/
GetAll: (options: {
stopId: string;
limit?: number;
offset?: number;
from?: string;
to?: string;
date?: string;
stop?: boolean;
}) => Promise<any>;
GetOne: (id: any) => Promise<any>;
private static arrivalTimeComparison;
}