UNPKG

cecon-interfaces

Version:
21 lines 3.04 kB
import { MobyoInfoEntity } from '../../../../general'; import { ResumeItemEntity } from '../../entities'; export class ResumeProductEntity { id = ''; // padrão AAAAMMDD createdAt = new Date(); updatedAt = new Date(); item = new ResumeItemEntity(); items = []; // id no padrão MM - DD - HH engines = []; info = new MobyoInfoEntity(); 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzdW1lLmVudGl0eS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy9tb2J5by9yZXN1bWVzL3Byb2R1Y3RzL2VudGl0aWVzL3Jlc3VtZS5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFxQixlQUFlLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQztBQUN6RSxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUlsRCxNQUFNLE9BQU8sbUJBQW1CO0lBQ3ZCLEVBQUUsR0FBVyxFQUFFLENBQUMsQ0FBQyxrQkFBa0I7SUFDbkMsU0FBUyxHQUFTLElBQUksSUFBSSxFQUFFLENBQUM7SUFDN0IsU0FBUyxHQUFTLElBQUksSUFBSSxFQUFFLENBQUM7SUFDN0IsSUFBSSxHQUFxQixJQUFJLGdCQUFnQixFQUFFLENBQUM7SUFDaEQsS0FBSyxHQUE2QyxFQUFFLENBQUMsQ0FBQyw0QkFBNEI7SUFDbEYsT0FBTyxHQUFvQixFQUFFLENBQUM7SUFDOUIsSUFBSSxHQUF1QixJQUFJLGVBQWUsRUFBRSxDQUFDO0lBRXhELFlBQVksSUFBbUM7UUFDN0MsSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7Q0FHRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElJbmZvLCBJTW9ieW9JbmZvLCBNb2J5b0luZm9FbnRpdHkgfSBmcm9tICcuLi8uLi8uLi8uLi9nZW5lcmFsJztcclxuaW1wb3J0IHsgUmVzdW1lSXRlbUVudGl0eSB9IGZyb20gJy4uLy4uL2VudGl0aWVzJztcclxuaW1wb3J0IHsgSVJlc3VtZUVuZ2luZSB9IGZyb20gJy4uLy4uL2ludGVyZmFjZXMnO1xyXG5pbXBvcnQgeyBJUmVzdW1lUHJvZHVjdCB9IGZyb20gJy4uL2ludGVyZmFjZXMvaS1yZXN1bWUnO1xyXG5cclxuZXhwb3J0IGNsYXNzIFJlc3VtZVByb2R1Y3RFbnRpdHkgaW1wbGVtZW50cyBJUmVzdW1lUHJvZHVjdCB7XHJcbiAgcHVibGljIGlkOiBzdHJpbmcgPSAnJzsgLy8gcGFkcsOjbyBBQUFBTU1ERFxyXG4gIHB1YmxpYyBjcmVhdGVkQXQ6IERhdGUgPSBuZXcgRGF0ZSgpO1xyXG4gIHB1YmxpYyB1cGRhdGVkQXQ6IERhdGUgPSBuZXcgRGF0ZSgpO1xyXG4gIHB1YmxpYyBpdGVtOiBSZXN1bWVJdGVtRW50aXR5ID0gbmV3IFJlc3VtZUl0ZW1FbnRpdHkoKTtcclxuICBwdWJsaWMgaXRlbXM6IHsgaWQ6IHN0cmluZzsgaXRlbTogUmVzdW1lSXRlbUVudGl0eSB9W10gPSBbXTsgLy8gaWQgbm8gcGFkcsOjbyBNTSAtIEREIC0gSEhcclxuICBwdWJsaWMgZW5naW5lczogSVJlc3VtZUVuZ2luZVtdID0gW107XHJcbiAgcHVibGljIGluZm86IElNb2J5b0luZm8gfCBJSW5mbyA9IG5ldyBNb2J5b0luZm9FbnRpdHkoKTtcclxuXHJcbiAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8UmVzdW1lUHJvZHVjdEVudGl0eT4pIHtcclxuICAgIGlmIChkYXRhKSB7XHJcbiAgICAgIGZvciAobGV0IGtleSBpbiBkYXRhKSB7XHJcbiAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xyXG4gICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gI2VuZHJlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXHJcbn1cclxuIl19