UNPKG

@golemio/parkings

Version:
20 lines 1.33 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.IptOictParkingMachinesDatasource = void 0; const IptOictParkingMachinesSchema_1 = require("../../../schema-definitions/datasources/iptoict/IptOictParkingMachinesSchema"); const integration_engine_1 = require("@golemio/core/dist/integration-engine"); const HTTPFetchProtocolStrategy_1 = require("@golemio/core/dist/integration-engine/datasources/protocol-strategy/HTTPFetchProtocolStrategy"); const golemio_validator_1 = require("@golemio/core/dist/shared/golemio-validator"); class IptOictParkingMachinesDatasource { static async getData(sourceUrl) { return new integration_engine_1.DataSource("IptOictParkingMachinesDataSource", new HTTPFetchProtocolStrategy_1.HTTPFetchProtocolStrategy({ method: "GET", url: sourceUrl, headers: { "Content-Type": "application/json; charset=utf-8", }, }), new integration_engine_1.JSONDataTypeStrategy({ resultsPath: "" }), new golemio_validator_1.JSONSchemaValidator("IptOictParkingMachinesDataSourceValidator", IptOictParkingMachinesSchema_1.iptOictParkingMachinesSchema)).getAll(); } } exports.IptOictParkingMachinesDatasource = IptOictParkingMachinesDatasource; //# sourceMappingURL=IptOictParkingMachinesDataSource.js.map