UNPKG

idea-toolbox

Version:
27 lines (26 loc) 796 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RCConfiguredFolder = void 0; const resource_model_1 = require("./resource.model"); /** * A Resource Center's folder configured in other Objects. */ class RCConfiguredFolder extends resource_model_1.Resource { load(x) { super.load(x); this.folderId = this.clean(x.folderId, String); this.name = this.clean(x.name, String); } safeLoad(newData, safeData) { super.safeLoad(newData, safeData); this.folderId = safeData.folderId; this.name = safeData.folderId; } validate() { const e = super.validate(); if (this.iE(this.name)) e.push('name'); return e; } } exports.RCConfiguredFolder = RCConfiguredFolder;