Files
gilze-angular/app/classes/reader.class.js
T
2026-06-17 16:11:25 +02:00

36 lines
1.1 KiB
JavaScript

"use strict";
var plane_class_1 = require("./plane.class");
var Reader = (function () {
function Reader(id, reader_id, plane) {
this.id = id;
this.reader_id = reader_id;
this.plane = plane;
}
Reader.prototype.equals = function (other) {
if (other) {
var keySet1 = Object.keys(this);
var keySet2 = Object.keys(other);
var j = 0;
var isTheSame = true;
for (j; j < keySet1.length; j++) {
if (this[keySet1[j]] !== other[keySet2[j]]) {
// Shit is not the same
isTheSame = false;
}
}
return isTheSame;
}
return false;
};
Reader.toReader = function (r) {
var plane = null;
if (r.PLANE != null)
plane = plane_class_1.Plane.toPlane(r.PLANE);
var reader = new Reader(r.ID, r.READER_ID, plane);
//console.log('Parsed reader:', reader);
return reader;
};
return Reader;
}());
exports.Reader = Reader;
//# sourceMappingURL=reader.class.js.map