@golemio/parkings
Version:
Golemio Parkings Module
19 lines • 1.03 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ParkomatsRepository = void 0;
const _sch_1 = require("../../schema-definitions");
const ParkomatDto_1 = require("../../schema-definitions/parkomats/models/ParkomatDto");
const integration_engine_1 = require("@golemio/core/dist/integration-engine");
const golemio_validator_1 = require("@golemio/core/dist/shared/golemio-validator");
class ParkomatsRepository extends integration_engine_1.PostgresModel {
constructor() {
super(_sch_1.Parkomats.name + "Model", {
outputSequelizeAttributes: ParkomatDto_1.ParkomatDto.attributeModel,
pgSchema: _sch_1.Parkomats.pgSchema,
pgTableName: _sch_1.Parkomats.pgTableName,
savingType: "insertOrUpdate",
}, new golemio_validator_1.JSONSchemaValidator(_sch_1.Parkomats.name + "ModelValidator", ParkomatDto_1.ParkomatDto.jsonSchema));
}
}
exports.ParkomatsRepository = ParkomatsRepository;
//# sourceMappingURL=ParkomatsRepository.js.map