scheunemann-interfaces
Version:
Interfaces de Projetos Scheunemann
17 lines • 2.07 kB
JavaScript
export class ResumeCollectionEntity {
// #region Properties (2)
collectionName = '';
status = [];
// #endregion Properties (2)
// #region Constructors (1)
constructor(data) {
if (data) {
for (let key in data) {
if (data.hasOwnProperty(key) && key in this) {
this[key] = data[key];
}
}
}
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzdW1lLWNvbGxlY3Rpb24uZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL3Jlc3VtZS9lbnRpdGllcy9yZXN1bWUtY29sbGVjdGlvbi5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0EsTUFBTSxPQUFPLHNCQUFzQjtJQUNqQyx5QkFBeUI7SUFFbEIsY0FBYyxHQUFXLEVBQUUsQ0FBQztJQUM1QixNQUFNLEdBQThCLEVBQUUsQ0FBQztJQUU5Qyw0QkFBNEI7SUFFNUIsMkJBQTJCO0lBRTNCLFlBQVksSUFBc0M7UUFDaEQsSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7Q0FHRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElSZXN1bWVDb2xsZWN0aW9uIH0gZnJvbSAnLi4vaW50ZXJmYWNlcyc7XG5pbXBvcnQgeyBJUmVzdW1lQ29sbGVjdGlvblN0YXR1cyB9IGZyb20gJy4uL2ludGVyZmFjZXMvaS1yZXN1bWUtY29sbGVjdGlvbi1zdGF0dXMnO1xuXG5leHBvcnQgY2xhc3MgUmVzdW1lQ29sbGVjdGlvbkVudGl0eSBpbXBsZW1lbnRzIElSZXN1bWVDb2xsZWN0aW9uIHtcbiAgLy8gI3JlZ2lvbiBQcm9wZXJ0aWVzICgyKVxuXG4gIHB1YmxpYyBjb2xsZWN0aW9uTmFtZTogc3RyaW5nID0gJyc7XG4gIHB1YmxpYyBzdGF0dXM6IElSZXN1bWVDb2xsZWN0aW9uU3RhdHVzW10gPSBbXTtcblxuICAvLyAjZW5kcmVnaW9uIFByb3BlcnRpZXMgKDIpXG5cbiAgLy8gI3JlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXG5cbiAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8UmVzdW1lQ29sbGVjdGlvbkVudGl0eT4pIHtcbiAgICBpZiAoZGF0YSkge1xuICAgICAgZm9yIChsZXQga2V5IGluIGRhdGEpIHtcbiAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xuICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vICNlbmRyZWdpb24gQ29uc3RydWN0b3JzICgxKVxufVxuIl19