@golemio/parkings
Version:
Golemio Parkings Module
28 lines • 1.45 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.IptOictPaymentsTransformation = void 0;
const AbstractTransformation_1 = require("@golemio/core/dist/helpers/transformation/AbstractTransformation");
class IptOictPaymentsTransformation extends AbstractTransformation_1.AbstractTransformation {
constructor(source) {
super();
this.source = source;
this.name = "IptOictPaymentsTransformation";
this.transformInternal = (element) => {
return {
parking_id: element.parking_id,
source: this.source,
payment_web_url: element.payment.web_url ?? null,
payment_android_url: element.payment.android_url ?? null,
payment_ios_url: element.payment.ios_url ?? null,
payment_discovery_url: element.payment.discovery_url ?? null,
reservation_type: element.reservation.reservation_type ?? null,
reservation_web_url: element.reservation.web_url ?? null,
reservation_android_url: element.reservation.android_url ?? null,
reservation_ios_url: element.reservation.ios_url ?? null,
reservation_discovery_url: element.reservation.discovery_url ?? null,
};
};
}
}
exports.IptOictPaymentsTransformation = IptOictPaymentsTransformation;
//# sourceMappingURL=IptOictPaymentsTransformation.js.map