@golemio/parkings
Version:
Golemio Parkings Module
23 lines • 1.3 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ParkingSourcesRepository = void 0;
const _sch_1 = require("../../schema-definitions");
const ParkingSourcesModel_1 = require("../../schema-definitions/models/ParkingSourcesModel");
const integration_engine_1 = require("@golemio/core/dist/integration-engine");
const golemio_validator_1 = require("@golemio/core/dist/shared/golemio-validator");
const InputParkingSourceSchema_1 = require("../../schema-definitions/datasources/InputParkingSourceSchema");
class ParkingSourcesRepository extends integration_engine_1.PostgresModel {
constructor() {
super("IEParkingSourcesRepository", {
outputSequelizeAttributes: ParkingSourcesModel_1.ParkingSourcesModel.attributeModel,
pgSchema: _sch_1.Parkings.pgSchema,
pgTableName: ParkingSourcesModel_1.ParkingSourcesModel.tableName,
savingType: "insertOrUpdate",
sequelizeAdditionalSettings: {
timestamps: false,
},
}, new golemio_validator_1.JSONSchemaValidator("ParkingSourcePgModelValidator", InputParkingSourceSchema_1.InputParkingSourceSchema));
}
}
exports.ParkingSourcesRepository = ParkingSourcesRepository;
//# sourceMappingURL=ParkingSourcesRepository.js.map