cannoli-interfaces
Version:
Interfaces de Projetos Cannoli
21 lines • 2.66 kB
JavaScript
import { EEngineType } from '../../cannoli-api';
import { ResumeItemEntity } from './resume-item.entity';
export class ResumeEnginesEntity {
// #region Properties (4)
id = '';
item = new ResumeItemEntity();
name = '';
type = EEngineType.cannoli;
// #endregion Properties (4)
// #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzdW1lLWVuZ2luZXMuZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vc3JjL2Nhbm5vbGkvcmVzdW1lcy9lbnRpdGllcy9yZXN1bWUtZW5naW5lcy5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLG1CQUFtQixDQUFDO0FBRWhELE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBRXhELE1BQU0sT0FBTyxtQkFBbUI7SUFDOUIseUJBQXlCO0lBRWxCLEVBQUUsR0FBVyxFQUFFLENBQUM7SUFDaEIsSUFBSSxHQUFnQixJQUFJLGdCQUFnQixFQUFFLENBQUM7SUFDM0MsSUFBSSxHQUFXLEVBQUUsQ0FBQztJQUNsQixJQUFJLEdBQWdCLFdBQVcsQ0FBQyxPQUFPLENBQUM7SUFFL0MsNEJBQTRCO0lBRTVCLDJCQUEyQjtJQUUzQixZQUFZLElBQW1DO1FBQzdDLElBQUksSUFBSSxFQUFFO1lBQ1IsS0FBSyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7Z0JBQ3BCLElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO29CQUMxQyxJQUFZLENBQUMsR0FBRyxDQUFDLEdBQUksSUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2lCQUN6QzthQUNGO1NBQ0Y7SUFDSCxDQUFDO0NBR0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBFRW5naW5lVHlwZSB9IGZyb20gJy4uLy4uL2Nhbm5vbGktYXBpJztcclxuaW1wb3J0IHsgSVJlc3VtZUVuZ2luZSwgSVJlc3VtZUl0ZW0gfSBmcm9tICcuLi9pbnRlcmZhY2VzJztcclxuaW1wb3J0IHsgUmVzdW1lSXRlbUVudGl0eSB9IGZyb20gJy4vcmVzdW1lLWl0ZW0uZW50aXR5JztcclxuXHJcbmV4cG9ydCBjbGFzcyBSZXN1bWVFbmdpbmVzRW50aXR5IGltcGxlbWVudHMgSVJlc3VtZUVuZ2luZSB7XHJcbiAgLy8gI3JlZ2lvbiBQcm9wZXJ0aWVzICg0KVxyXG5cclxuICBwdWJsaWMgaWQ6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBpdGVtOiBJUmVzdW1lSXRlbSA9IG5ldyBSZXN1bWVJdGVtRW50aXR5KCk7XHJcbiAgcHVibGljIG5hbWU6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyB0eXBlOiBFRW5naW5lVHlwZSA9IEVFbmdpbmVUeXBlLmNhbm5vbGk7XHJcblxyXG4gIC8vICNlbmRyZWdpb24gUHJvcGVydGllcyAoNClcclxuXHJcbiAgLy8gI3JlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXHJcblxyXG4gIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPFJlc3VtZUVuZ2luZXNFbnRpdHk+KSB7XHJcbiAgICBpZiAoZGF0YSkge1xyXG4gICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xyXG4gICAgICAgIGlmIChkYXRhLmhhc093blByb3BlcnR5KGtleSkgJiYga2V5IGluIHRoaXMpIHtcclxuICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vICNlbmRyZWdpb24gQ29uc3RydWN0b3JzICgxKVxyXG59XHJcbiJdfQ==