@golemio/pid
Version:
Golemio PID Module
26 lines • 1.11 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TripRepository = void 0;
const const_1 = require("../../../schema-definitions/const");
const models_1 = require("../../../schema-definitions/vehicle-positions/models");
const models_2 = require("@golemio/core/dist/output-gateway/models");
class TripRepository extends models_2.SequelizeModel {
constructor() {
super("VPTripsRepository", models_1.VPTripsModel.TABLE_NAME, models_1.VPTripsModel.attributeModel, {
schema: const_1.PG_SCHEMA,
});
// some attributes should never be consumed by API users
this.sequelizeModel.removeAttribute("last_position_context");
this.sequelizeModel.removeAttribute("provider_source_type");
this.sequelizeModel.removeAttribute("gtfs_direction_id");
this.sequelizeModel.removeAttribute("gtfs_shape_id");
}
GetAll() {
throw new Error("Not implemented");
}
GetOne() {
throw new Error("Not implemented");
}
}
exports.TripRepository = TripRepository;
//# sourceMappingURL=TripRepository.js.map