backendless
Version:
Backendless JavaScript SDK for Node.js and the browser
19 lines (18 loc) • 838 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var Device = /*#__PURE__*/(0, _createClass2["default"])(function Device(device) {
(0, _classCallCheck2["default"])(this, Device);
if (!device || !device.uuid || !device.platform || !device.version) {
throw new Error('Device properties object must consist of fields "uuid", "platform" and "version".');
}
this.uuid = device.uuid;
this.platform = device.platform.toUpperCase();
this.version = device.version;
});
exports["default"] = Device;