@golemio/pid
Version:
Golemio PID Module
73 lines • 2.02 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.PublicStopTimeModel = void 0;
const sequelize_1 = require("@golemio/core/dist/shared/sequelize");
class PublicStopTimeModel extends sequelize_1.Model {
}
exports.PublicStopTimeModel = PublicStopTimeModel;
PublicStopTimeModel.tableName = "v_public_vehiclepositions_combined_stop_times";
PublicStopTimeModel.attributeModel = {
rt_trip_id: {
type: sequelize_1.DataTypes.STRING,
allowNull: false,
primaryKey: true,
},
gtfs_trip_id: {
type: sequelize_1.DataTypes.STRING,
allowNull: false,
},
stop_sequence: {
type: sequelize_1.DataTypes.INTEGER,
allowNull: false,
primaryKey: true,
},
stop_arr_delay: {
type: sequelize_1.DataTypes.INTEGER,
allowNull: true,
},
stop_dep_delay: {
type: sequelize_1.DataTypes.INTEGER,
allowNull: true,
},
gtfs_route_type: {
type: sequelize_1.DataTypes.INTEGER,
allowNull: true,
},
gtfs_route_short_name: {
type: sequelize_1.DataTypes.STRING,
allowNull: true,
},
run_number: {
type: sequelize_1.DataTypes.INTEGER,
allowNull: true,
},
internal_run_number: {
type: sequelize_1.DataTypes.INTEGER,
allowNull: true,
},
provider_source_type: {
type: sequelize_1.DataTypes.STRING(1),
allowNull: false,
},
cis_trip_number: {
type: sequelize_1.DataTypes.INTEGER,
allowNull: true,
},
vehicle_registration_number: {
type: sequelize_1.DataTypes.INTEGER,
allowNull: true,
},
cis_stop_platform_code: {
type: sequelize_1.DataTypes.STRING,
allowNull: true,
},
platform_code: {
type: sequelize_1.DataTypes.STRING,
allowNull: true,
},
stop_id: {
type: sequelize_1.DataTypes.STRING,
allowNull: false,
},
};
//# sourceMappingURL=PublicStopTimeModel.js.map