cecon-interfaces
Version:
Interfaces de Projetos Cecon
21 lines • 2.83 kB
JavaScript
import { PayioResumeCompanyItemEntity } from './resume-company-item.entity';
export class PayioResumeCompanyEntity {
// #region Properties (5)
createdAt = new Date();
id = '';
item = new PayioResumeCompanyItemEntity();
items = [];
updatedAt = new Date();
// #endregion Properties (5)
// #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzdW1lLWNvbXBhbnkuZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vc3JjL3BheWlvL3Jlc3VtZS1jb21wYW5pZXMvZW50aXRpZXMvcmVzdW1lLWNvbXBhbnkuZW50aXR5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLE9BQU8sRUFBRSw0QkFBNEIsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBRTVFLE1BQU0sT0FBTyx3QkFBd0I7SUFDbkMseUJBQXlCO0lBRWxCLFNBQVMsR0FBUyxJQUFJLElBQUksRUFBRSxDQUFDO0lBQzdCLEVBQUUsR0FBVyxFQUFFLENBQUM7SUFDaEIsSUFBSSxHQUE0QixJQUFJLDRCQUE0QixFQUFFLENBQUM7SUFDbkUsS0FBSyxHQUdOLEVBQUUsQ0FBQztJQUNGLFNBQVMsR0FBUyxJQUFJLElBQUksRUFBRSxDQUFDO0lBRXBDLDRCQUE0QjtJQUU1QiwyQkFBMkI7SUFFM0IsWUFBWSxJQUF3QztRQUNsRCxJQUFJLElBQUksRUFBRTtZQUNSLEtBQUssSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO2dCQUNwQixJQUFJLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtvQkFDMUMsSUFBWSxDQUFDLEdBQUcsQ0FBQyxHQUFJLElBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDekM7YUFDRjtTQUNGO0lBQ0gsQ0FBQztDQUdGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSVBheWlvUmVzdW1lQ29tcGFueSwgSVBheWlvUmVzdW1lQ29tcGFueUl0ZW0gfSBmcm9tICcuLi9pbnRlcmZhY2VzJztcclxuaW1wb3J0IHsgUGF5aW9SZXN1bWVDb21wYW55SXRlbUVudGl0eSB9IGZyb20gJy4vcmVzdW1lLWNvbXBhbnktaXRlbS5lbnRpdHknO1xyXG5cclxuZXhwb3J0IGNsYXNzIFBheWlvUmVzdW1lQ29tcGFueUVudGl0eSBpbXBsZW1lbnRzIElQYXlpb1Jlc3VtZUNvbXBhbnkge1xyXG4gIC8vICNyZWdpb24gUHJvcGVydGllcyAoNSlcclxuXHJcbiAgcHVibGljIGNyZWF0ZWRBdDogRGF0ZSA9IG5ldyBEYXRlKCk7XHJcbiAgcHVibGljIGlkOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgaXRlbTogSVBheWlvUmVzdW1lQ29tcGFueUl0ZW0gPSBuZXcgUGF5aW9SZXN1bWVDb21wYW55SXRlbUVudGl0eSgpO1xyXG4gIHB1YmxpYyBpdGVtczoge1xyXG4gICAgaWQ6IHN0cmluZztcclxuICAgIGl0ZW06IFBheWlvUmVzdW1lQ29tcGFueUl0ZW1FbnRpdHk7XHJcbiAgfVtdID0gW107XHJcbiAgcHVibGljIHVwZGF0ZWRBdDogRGF0ZSA9IG5ldyBEYXRlKCk7XHJcblxyXG4gIC8vICNlbmRyZWdpb24gUHJvcGVydGllcyAoNSlcclxuXHJcbiAgLy8gI3JlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXHJcblxyXG4gIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPFBheWlvUmVzdW1lQ29tcGFueUVudGl0eT4pIHtcclxuICAgIGlmIChkYXRhKSB7XHJcbiAgICAgIGZvciAobGV0IGtleSBpbiBkYXRhKSB7XHJcbiAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xyXG4gICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gI2VuZHJlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXHJcbn1cclxuIl19