"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _ParseObject = _interopRequireDefault(require("./ParseObject"));
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : {
default: obj
};
}
/**
* Copyright (c) 2015-present, Parse, LLC.
* All rights reserved.
*
* This source code is licensed under the BSD-style license found in the
* LICENSE file in the root directory of this source tree. An additional grant
* of patent rights can be found in the PATENTS file in the same directory.
*
* @flow
*/
class Installation extends _ParseObject.default {
constructor(attributes
/*: ?AttributeMap*/
) {
super('_Installation');
if (attributes && typeof attributes === 'object') {
if (!this.set(attributes || {})) {
throw new Error("Can't create an invalid Installation");
}
}
}
}
exports.default = Installation;
_ParseObject.default.registerSubclass('_Installation', Installation);